grow_inodes: ... bug w poldku

Michal Moskal malekith w pld.org.pl
Wto, 12 Cze 2001, 15:17:31 CEST


Hmm... pierwsza wiadomość jest dobra, tytuł jest mylący: poldek jest ok
:) Druga, zła: bug jest w kernelu. Trzecia dobra: ponieważ inode.c
zostało całkiem przepisane w 2.4, to upgrejd kernela na bootdisku
pewnie pomoże. Czwarta, znowu zła: inne workaroundy są watpliwe.

Wygląda to tak, że jeśli prubuje się instalować dev*rpm na 8mb ramu,
wysypuje się i rpm i poldek. Co ciekawe, udaje się gdzieś trzecia
próba instalacji i wszystskie następne. To wyraźnie wskazuje na kernel.
W strace nie ma niczego ciekawego. Jest 
lstat(/dev/costam), unlink(/dev/costam), mknod(/dev/costam) + jakieś
chmod() etc. Tyle że za którymś razem się mknod() sypie z ENOMEM.

Możliwe, że jakby poldek próbował instalować kilka razy to by się
w końcu udało, ale nie jest to pewne...

-- 
: Michal ``,/\/\,       '' Moskal    | |            : GCS {C,UL}++++$
:          |    |alekith      @    |)|(| . org . pl : {E--, W, w-,M}-
:                                  |                : {b,e>+}++ !tv h
: Current project:  http://aleph-0.dhs.org/ywindow/ : PLD Team member



Więcej informacji o liście dyskusyjnej pld-installer