[BSD] buildworld gond meg mindig

Adam Szilveszter adam at nhh.hu
2004. Júl. 7., Sze, 09:12:47 CEST


Marton Kenyeres wrote:

En barmoltam:
>>Barmennyire is nem szivesen mondom, de mar csak ket lehetoseget tudok
>>elkepzelni: vagy korrupt (hibas) a forrasfa amit hasznalni probalsz
>>(egyszeruen ellenorizheto, amennyiben kitorlod az egesz /usr/src-t -
>>bar a kernel konfig fajlodat celszeru kimenteni - es ujra lehuzod)
>>vagy megiscsak a hardverrel van valami nem koser arrafele. Pl a hutes
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>tutira rendben van? 

<blah, blah, blah>

> <flame>
> Tudom, hogy Tompos es Sziszi nagy BSD guruk, de azert lehetne egy kicsit 
> korultekintobben eljarni az ilyen valaszokkal. A rutin nem minden.
> </flame>

:-)

<nem flame>
Szerinted miben nem voltam korultekinto? (Most egy pillanatra eltekintve 
attol, hogy a level irasakor nem jutott eszembe, hogy a Sig 9 pontosan 
mi, de mivel errol eppen nem irtam semmit, ezert ezt legfeljebb akkor 
tudhattad volna, ha gondolatolvaso vagy :-) A Sig 9 oka lehet hardver 
problema (mie' nem), abban pedig azert voltam biztos, hogy helyi a 
problema, mert

a) par nappal elotte a listan valaki mar irta, hogy sikerrel frissitett 
5.2.1p8-rol p9-re tehat akkor ennek mukodnie kell
b) a -CURRENT-et pedig folyamatosan forditja a tinderbox, tehat ott is 
azonnal kibukik ha valami altalanos hiba van. Ha valamit ott nem latsz, 
akkor gyanakodni a sajat kornyezetedre celszeru elobb. A *futasideju* 
hibakkal mas a helyzet, de az, hogy lefordul-e, nagyjabol univerzalis.

> - az eredtei threadbol kiderult (apropo miert is kellet uj threadet 
> kezdeni?)

remelem nem en kezdtem... eszre se vettem, hogy ez egy masik... :o

, hogy a szoban forgo gep egy 200-as pentiumpro keves
> memoriaval, szoval nem valami modern terraherzes csoda :)

Hmmm. Erre egy bombajo mentsegem van: A tema (ezek szerint mar remix 
valtozatban is) kb 5 napja biztos forog mar a lemezjatszon. Ez ido alatt 
ket cimrol, es osszesen harom helyszinrol valaszolgattam ra. Ezek kozott 
az osszekoto kapocs gyakran csupan en vagyok, tehat meg ha gondosan el 
is mentegetnem a thread elejet valahol, akkor se fernek hozza a masik 
helyen. Es ennyi ido alatt ohatatlanul kihullanak az ember fejebol 
"lenyegtelen" reszletek, pl mig hazafele tart a villamoson, es az elotte 
acsorgo nagyon po:pec lyanyok feneket stb. nezegeti (nyari divat rulez!) 
meg ilyesmi, addig nem a PPro200-asra koncentral. Es aztan otthon ujra 
valaszol, ha addig volt valami fejlemeny.

Es meg egy dolog: Ha valaki kerdez valamit, akkor en eloszor elhiszem 
neki, hogy az minden, amit leir. Hogy nem latott vagy nem tud mas fontos 
informaciot, mert hisz akkor mondta volna. Gyanakodni akkor kezdek csak, 
ha mar feluletes ranezesre is latszik, hogy itten valami nem stimmel, 
vagy lathatoan hianyos. Kedvenc mondasaim koze tartozik az "ulj lecci 
kicsit odebb mert igy nem latom jol a kepernyodet". Ha valaki nem irja 
le, akkor nem fogja tudni egy masik valaki kitalalni azt, hogy van ott 
meg mas is, csak ha ott all az illeto mellett. Pl ha ez tenyleg egy 
memoria telitodes problema lenne akkor (mint irod is) ott nem csak egy 
Sig 9 latszana, hanem elotte a swapper segelykialtasai meg mas kernel 
uzenetek is, amiknek akkor is fel kell tunniuk, ha valaki remote van 
belepve. Mert ugye legkesobb a /var/log/messages-ben benne lesznek. Itt 
errol sem az elso uzenetben, sem kesobb nem volt szo. Tehat joggal 
tetelezhette fel barki, hogy akkor nem ez a baj.

> persze ettol 
> meg tulmelegedhet ez is, de a Qt forgatas az tenyleg szadizmus lenne

:-) Egyebkent a hutes csak egy tipp volt, azok kozul, amikre az emberek 
nem szoktak gondolni, mert "amugy a gep megy szepen" csak teher alatt 
borul meg, a masik ilyen pl a reszben hibas RAM, vagy a gyenge tap 
lenne. Ezek mindegyike mellett tunhet ugy, hogy a gep "rendben van" 
pedig fenet. En ugy altalaban hardver problemara tippeltem, a hutes csak 
egy lehetoseg volt. Ha kekeckedni akarnek, azt is mondhatnam, hogy 
amennyiben a tipped bejon, akkor is nekem volt igazam: helyi hw problema 
volt mert tul keves a RAM :-))))

> - a signal 9 ismertebb(?) neven SIGKILL. A hardware hibak elsosorban 10 
> (SIGBUS) es 11 (SIGSEGV) signalokat szoktak dobalni.

Ezek a leggyakoribbak valoban...

> SIGKILL-t egy 
> process ket tipikus esetben kap (szerintem, javitast, kiegeszites 
> szivesen veszem): egyreszt ha shutdown-nal nem reagal idoben a 
> SIGTERM-re, masreszt amikor valamilyen eroforrasnak szukben van a 
> kernel, pl. elfogyott a swap.

Igen, ezek is realis lehetosegek, foleg a masodik, mert azt megint nem 
irta az eredeti kerdezo, hogy a buildworld kozben shutdownolni akarna 
:-) bar ezek utan mar nem lehetek semmiben biztos :-) Es csak, hogy 
korultekinto legyek a jovoben erre is kulon ra fogok kerdezni ;-)

> Mivel a libc tenyleg eleg nagy, a memoria 
> meg viszonylag keves (mennyi swap van a 64M mellett?) en korulneznek 
> a /var/log/messages-ben "getswapspace failed" es "process 123 killed, 
> out of swapspace" uzenetek utan kutatva.

Egyetertek.

</nem flame>

Sz.



További információk a(z) BSD levelezőlistáról