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
--
FreeBSD mailing list ([email protected])
http://www.freebsd.cz/listserv/listinfo/users-l