[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