problem po portupgrade apache

Dan Lukes dan at obluda.cz
Wed May 12 19:02:41 CEST 2010


On 05/12/10 18:11, Milan Cizek:
> Ale...
> nm: /lib/libz.so.3: no symbols

> To znamena, ze v libz dany symbol není nadefinovan.

Bohuzel nikoliv - to znamena jen tolik, ze knihovna je "stripped" - 
zbavena dodatecnych informaci dobrych predevsim pro debugovani.

V takove nm seznam symbolu nenalezne.

Muzes tak leda zkusit
 >>> grep deflate /lib/libz.so.3
<<< Binary file /lib/libz.so.3 matches

> V systemu mam jediny "libz" /lib/libz.so.3 (+/usr/lib/libz.so symlimk).
> Takze asi spis otazka, k cemu libz je, resp. do jakeho balicku patri (?) a
> proc v nem symbol chybi.

Co je v /lib a /usr/lib nepatri do zadneho balicku. To je base system.

Toto je systemova knihovna.

Mam za spise nepravdepodobne, ze by v ni symbol nebyl.

Ted je opravdu nejednodussi ten ktrace - tam bude jasne videt jaky 
soubor skutecne otevira a pokud se mu tento otevrit nepodari tak proc ...

Pred tim ale zkus, jako ten uzivatel, ktery spousti Apache, zavolat:
ldconfig -r | grep 'libz.so'

Jestli to zaznam pro libz.so nevrati, tak je samozrejme chyba tady a je 
to chyba trivialni

						Dan






More information about the Users-l mailing list