* [devel] IA: beware of new dvd+rw-tools @ 2006-02-25 16:14 Konstantin A. Lepikhov 2006-02-25 16:48 ` Денис Смирнов 0 siblings, 1 reply; 8+ messages in thread From: Konstantin A. Lepikhov @ 2006-02-25 16:14 UTC (permalink / raw) To: ALT Linux Devel Mailing List [-- Attachment #1: Type: text/plain, Size: 605 bytes --] Hi! Новые dvd+rw-tools разучились работать с ядрами 2.6.x (видимо, их автор заразился от Шиллинга). Так что если кто захочет их собрать в сизиф, просьба учесть этот неприятный момент (как и то, что в этом случае мы останемся без средств записи DVD). Информация к размышлению: http://lists.debian.org/cdwrite/2006/02/msg00132.html и далее по треду. -- WBR, Konstantin chat with ==>ICQ: 109916175 Lepikhov, speak to ==>JID: lakostis@jabber.org aka L.A. Kostis write to ==>mailto:lakostis@pisem.net.nospam ...The information is like the bank... (c) EC8OR [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] IA: beware of new dvd+rw-tools 2006-02-25 16:14 [devel] IA: beware of new dvd+rw-tools Konstantin A. Lepikhov @ 2006-02-25 16:48 ` Денис Смирнов 2006-02-25 16:57 ` Konstantin A. Lepikhov 0 siblings, 1 reply; 8+ messages in thread From: Денис Смирнов @ 2006-02-25 16:48 UTC (permalink / raw) To: devel On Sat, Feb 25, 2006 at 07:14:12PM +0300, Konstantin A. Lepikhov wrote: KAL> Новые dvd+rw-tools разучились работать с ядрами 2.6.x (видимо, их автор KAL> заразился от Шиллинга). Так что если кто захочет их собрать в сизиф, KAL> просьба учесть этот неприятный момент (как и то, что в этом случае мы KAL> останемся без средств записи DVD). KAL> Информация к размышлению: KAL> http://lists.debian.org/cdwrite/2006/02/msg00132.html и далее по треду. Я правильно понимаю, что он попросту пытается залочить для себя слишком много памяти? Можно ли его от этого отучить тривиальным патчем? -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] IA: beware of new dvd+rw-tools 2006-02-25 16:48 ` Денис Смирнов @ 2006-02-25 16:57 ` Konstantin A. Lepikhov 2006-02-25 18:51 ` Sergey Vlasov 0 siblings, 1 reply; 8+ messages in thread From: Konstantin A. Lepikhov @ 2006-02-25 16:57 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 950 bytes --] Hi Денис! Saturday 25, at 07:48:56 PM you wrote: > On Sat, Feb 25, 2006 at 07:14:12PM +0300, Konstantin A. Lepikhov wrote: > > KAL> Новые dvd+rw-tools разучились работать с ядрами 2.6.x (видимо, их автор > KAL> заразился от Шиллинга). Так что если кто захочет их собрать в сизиф, > KAL> просьба учесть этот неприятный момент (как и то, что в этом случае мы > KAL> останемся без средств записи DVD). > KAL> Информация к размышлению: > KAL> http://lists.debian.org/cdwrite/2006/02/msg00132.html и далее по треду. > > Я правильно понимаю, что он попросту пытается залочить для себя слишком > много памяти? Можно ли его от этого отучить тривиальным патчем? вопрос зачем ему столько памяти. -- WBR, Konstantin chat with ==>ICQ: 109916175 Lepikhov, speak to ==>JID: lakostis@jabber.org aka L.A. Kostis write to ==>mailto:lakostis@pisem.net.nospam ...The information is like the bank... (c) EC8OR [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] IA: beware of new dvd+rw-tools 2006-02-25 16:57 ` Konstantin A. Lepikhov @ 2006-02-25 18:51 ` Sergey Vlasov 2006-02-25 19:22 ` Konstantin A. Lepikhov 0 siblings, 1 reply; 8+ messages in thread From: Sergey Vlasov @ 2006-02-25 18:51 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 2619 bytes --] On Sat, Feb 25, 2006 at 07:57:55PM +0300, Konstantin A. Lepikhov wrote: > Hi Денис! > > Saturday 25, at 07:48:56 PM you wrote: > > > On Sat, Feb 25, 2006 at 07:14:12PM +0300, Konstantin A. Lepikhov wrote: > > > > KAL> Новые dvd+rw-tools разучились работать с ядрами 2.6.x (видимо, их автор > > KAL> заразился от Шиллинга). Так что если кто захочет их собрать в сизиф, > > KAL> просьба учесть этот неприятный момент (как и то, что в этом случае мы > > KAL> останемся без средств записи DVD). > > KAL> Информация к размышлению: > > KAL> http://lists.debian.org/cdwrite/2006/02/msg00132.html и далее по треду. 6.1 у меня работает: $ ./growisofs -Z /dev/dvd --dry-run . WARNING: /dev/dvd already carries isofs! About to execute 'mkisofs . | builtin_dd of=/dev/dvd obs=32k seek=0' Using GROWI000.O;1 for /growisofs_mmc.o (growisofs.o) $ ./growisofs -Z /dev/dvd --dry-run --use-the-force-luke=bufsize=32M . WARNING: /dev/dvd already carries isofs! About to execute 'mkisofs . | builtin_dd of=/dev/dvd obs=32k seek=0' Using GROWI000.O;1 for /growisofs_mmc.o (growisofs.o) $ ./growisofs -Z /dev/dvd --dry-run --use-the-force-luke=bufsize=64M . :-( unable to anonymously mmap 67108864: Resource temporarily unavailable Перед этим на growisofs был поставлен suid root - без него проблем вообще не возникает, так как вызов setrlimit() не проходит, после чего mlockall(MCL_CURRENT|MCL_FUTURE) молча пропускается. Кстати, сейчас права root для записи DVD в принципе не обязательны - достаточно иметь право записи в соответствующее устройство (по крайней мере, DVD+RW так пишется). Видимо, стоит предусмотреть для control growisofs и вариант прав 711. > > Я правильно понимаю, что он попросту пытается залочить для себя слишком > > много памяти? Можно ли его от этого отучить тривиальным патчем? Проблема в том, что при mlockall(MCL_CURRENT|MCL_FUTURE) блокируется и код процесса (в том числе и libc), а нормального способа определить его размер, чтобы учесть при выставлении RLIMIT_MEMLOCK, не существует. Хотя, вероятно, можно соорудить что-то типа бинарного поиска (только для проверки придётся делать setreuid() туда-сюда, поскольку для рута RLIMIT_MEMLOCK не проверяется). Сейчас там просто выставляется (DEFAULT_BUF_SIZE_MB+4)*1024*1024 - т.е., к размеру буфера по умолчанию (32 МБ) добавляется ещё 4 МБ на прочие нужды. Видимо, в каких-то случаях этих 4 МБ оказывается недостаточно. > вопрос зачем ему столько памяти. Видимо, затем же, зачем и cdrecord. Хотя SCHED_RR, как cdrecord, он ставить себе ещё не научился. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] IA: beware of new dvd+rw-tools 2006-02-25 18:51 ` Sergey Vlasov @ 2006-02-25 19:22 ` Konstantin A. Lepikhov 2006-02-25 19:55 ` Sergey Vlasov 0 siblings, 1 reply; 8+ messages in thread From: Konstantin A. Lepikhov @ 2006-02-25 19:22 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1579 bytes --] Hi Sergey! Saturday 25, at 09:51:58 PM you wrote: <skip> > 6.1 у меня работает: > > $ ./growisofs -Z /dev/dvd --dry-run . > WARNING: /dev/dvd already carries isofs! > About to execute 'mkisofs . | builtin_dd of=/dev/dvd obs=32k seek=0' > Using GROWI000.O;1 for /growisofs_mmc.o (growisofs.o) > > $ ./growisofs -Z /dev/dvd --dry-run --use-the-force-luke=bufsize=32M . > WARNING: /dev/dvd already carries isofs! > About to execute 'mkisofs . | builtin_dd of=/dev/dvd obs=32k seek=0' > Using GROWI000.O;1 for /growisofs_mmc.o (growisofs.o) > > $ ./growisofs -Z /dev/dvd --dry-run --use-the-force-luke=bufsize=64M . > :-( unable to anonymously mmap 67108864: Resource temporarily unavailable > > Перед этим на growisofs был поставлен suid root - без него проблем > вообще не возникает, так как вызов setrlimit() не проходит, после чего > mlockall(MCL_CURRENT|MCL_FUTURE) молча пропускается. да, 6.1 у меня тоже заработал. > > Кстати, сейчас права root для записи DVD в принципе не обязательны - > достаточно иметь право записи в соответствующее устройство (по крайней > мере, DVD+RW так пишется). Видимо, стоит предусмотреть для control > growisofs и вариант прав 711. тогда можно это сделать в public, а старые суидные права поставить в legacy (для ядер 2.4). -- WBR, Konstantin chat with ==>ICQ: 109916175 Lepikhov, speak to ==>JID: lakostis@jabber.org aka L.A. Kostis write to ==>mailto:lakostis@pisem.net.nospam ...The information is like the bank... (c) EC8OR [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] IA: beware of new dvd+rw-tools 2006-02-25 19:22 ` Konstantin A. Lepikhov @ 2006-02-25 19:55 ` Sergey Vlasov 2006-02-25 20:10 ` Konstantin A. Lepikhov 0 siblings, 1 reply; 8+ messages in thread From: Sergey Vlasov @ 2006-02-25 19:55 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1305 bytes --] On Sat, Feb 25, 2006 at 10:22:20PM +0300, Konstantin A. Lepikhov wrote: > > Кстати, сейчас права root для записи DVD в принципе не обязательны - > > достаточно иметь право записи в соответствующее устройство (по крайней > > мере, DVD+RW так пишется). Видимо, стоит предусмотреть для control > > growisofs и вариант прав 711. > тогда можно это сделать в public, а старые суидные права поставить в > legacy (для ядер 2.4). А что тогда будет при обновлении - права молча поменяются на потенциально нерабочие? В принципе под 2.6 suid root для growisofs тоже может быть нужен: - в конфигурациях, где пользователям не даётся прав писать напрямую в устройство (только через ограниченный набор программ); - тем, кто всё-таки хочет, чтобы делался mlockall() (хотя от запуска злобным пользователем какого-нибудь grep/find/..., грузящего диск с данными для записи, не спасает ни mlockall(), ни даже SCHED_RR). В случае cdrecord ситуация несколько хуже - там для некоторых моделей (либо очень старых, либо, наоборот, новых с наворотами вроде DiskT@2) используются нестандартные команды, которые обычным пользователям недоступны (поскольку неизвестно, что от этих команд станет с другими приводами - сейчас фильтрация осуществляется без учёта модели и даже типа устройства). [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] IA: beware of new dvd+rw-tools 2006-02-25 19:55 ` Sergey Vlasov @ 2006-02-25 20:10 ` Konstantin A. Lepikhov 2006-02-25 20:47 ` Sergey Vlasov 0 siblings, 1 reply; 8+ messages in thread From: Konstantin A. Lepikhov @ 2006-02-25 20:10 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1878 bytes --] Hi Sergey! Saturday 25, at 10:55:42 PM you wrote: > On Sat, Feb 25, 2006 at 10:22:20PM +0300, Konstantin A. Lepikhov wrote: > > > Кстати, сейчас права root для записи DVD в принципе не обязательны - > > > достаточно иметь право записи в соответствующее устройство (по крайней > > > мере, DVD+RW так пишется). Видимо, стоит предусмотреть для control > > > growisofs и вариант прав 711. > > тогда можно это сделать в public, а старые суидные права поставить в > > legacy (для ядер 2.4). > > А что тогда будет при обновлении - права молча поменяются на > потенциально нерабочие? нет, можно сделать так, чтобы они дропнулись на рабочие. > > В принципе под 2.6 suid root для growisofs тоже может быть нужен: > > - в конфигурациях, где пользователям не даётся прав писать напрямую в > устройство (только через ограниченный набор программ); разве эти конфигурации у нас возможны? :) > > - тем, кто всё-таки хочет, чтобы делался mlockall() (хотя от запуска > злобным пользователем какого-нибудь grep/find/..., грузящего диск с > данными для записи, не спасает ни mlockall(), ни даже SCHED_RR). > > В случае cdrecord ситуация несколько хуже - там для некоторых моделей > (либо очень старых, либо, наоборот, новых с наворотами вроде DiskT@2) > используются нестандартные команды, которые обычным пользователям > недоступны (поскольку неизвестно, что от этих команд станет с другими > приводами - сейчас фильтрация осуществляется без учёта модели и даже > типа устройства). ну тут мы возращаемся к тому спору в LKML - кто должен делать эту фильтрацию - scsi в ядре или scsi в приложении. -- WBR, Konstantin chat with ==>ICQ: 109916175 Lepikhov, speak to ==>JID: lakostis@jabber.org aka L.A. Kostis write to ==>mailto:lakostis@pisem.net.nospam ...The information is like the bank... (c) EC8OR [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [devel] IA: beware of new dvd+rw-tools 2006-02-25 20:10 ` Konstantin A. Lepikhov @ 2006-02-25 20:47 ` Sergey Vlasov 0 siblings, 0 replies; 8+ messages in thread From: Sergey Vlasov @ 2006-02-25 20:47 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1242 bytes --] On Sat, Feb 25, 2006 at 11:10:24PM +0300, Konstantin A. Lepikhov wrote: > > В принципе под 2.6 suid root для growisofs тоже может быть нужен: > > > > - в конфигурациях, где пользователям не даётся прав писать напрямую в > > устройство (только через ограниченный набор программ); > разве эти конфигурации у нас возможны? :) А что, изменить права доступа к соответствующим файлам в /dev кто-то запрещает? > > - тем, кто всё-таки хочет, чтобы делался mlockall() (хотя от запуска > > злобным пользователем какого-нибудь grep/find/..., грузящего диск с > > данными для записи, не спасает ни mlockall(), ни даже SCHED_RR). > > > > В случае cdrecord ситуация несколько хуже - там для некоторых моделей > > (либо очень старых, либо, наоборот, новых с наворотами вроде DiskT@2) > > используются нестандартные команды, которые обычным пользователям > > недоступны (поскольку неизвестно, что от этих команд станет с другими > > приводами - сейчас фильтрация осуществляется без учёта модели и даже > > типа устройства). > ну тут мы возращаемся к тому спору в LKML - кто должен делать эту > фильтрацию - scsi в ядре или scsi в приложении. Либо scsi в ядре, но с загрузкой правил из базы в userspace (через udev :) [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2006-02-25 20:47 UTC | newest] Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2006-02-25 16:14 [devel] IA: beware of new dvd+rw-tools Konstantin A. Lepikhov 2006-02-25 16:48 ` Денис Смирнов 2006-02-25 16:57 ` Konstantin A. Lepikhov 2006-02-25 18:51 ` Sergey Vlasov 2006-02-25 19:22 ` Konstantin A. Lepikhov 2006-02-25 19:55 ` Sergey Vlasov 2006-02-25 20:10 ` Konstantin A. Lepikhov 2006-02-25 20:47 ` Sergey Vlasov
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git