[devel] hasher testing ...
Dmitry Lebkov
=?iso-8859-1?q?dima_=CE=C1_sakhalin=2Eru?=
Пт Июл 4 20:02:26 MSD 2003
On Fri, 4 Jul 2003 16:24:30 +0400
"Dmitry V. Levin" <ldv на altlinux.org> wrote:
> On Fri, Jul 04, 2003 at 11:19:14PM +1100, Dmitry Lebkov wrote:
> > $ uname -a
> > Linux stat.sakhalin.ru 2.4.21rel-std-up-alt1 #1 Sat Jun 21 21:14:24
> > MSD 2003 i686 unknown unknown GNU/Linux
> >
> > Похоже, что ни одна из созданных очередей не использовалась ни разу.
> >
> > В какую сторону копать?
>
> Неужели в 2.4.21rel-std-up-alt1 сломали IPC?
Грабли вроде обозначились. На рабочей машине sysctl-параметр
kernel.msgmni = 16
а на домашней (smp-ядро):
kernel.msgmni = 512
И очень сильно похоже, что fakeroot (или кто-то рядом) не "убирает"
за собой созданные IPC-очереди и семафоры:
# ipcs -q -s |grep '0x' |wc -l
112
Это после 14 запусков сборки одного и того же пакета.
После установки kernel.msgmni на домашней машине в 16, ситуация
полностью воспроизвелась:
fakeroot, while creating message channels: No space left on device
This may be due to a lack of SYSV IPC support.
fakeroot: error while starting the `faked' daemon.
kill: usage: kill [-s sigspec | -n signum | -sigspec] [pid | job]... or
kill -l [sigspec] initroot: first time initialization failed.
Вот такие результаты ...
--
WBR, Dmitry Lebkov
Подробная информация о списке рассылки Devel