libc.so.6: cannot open shared object
Ondra Knezour
knezour at weboutsourcing.cz
Tue Dec 6 15:33:57 CET 2005
DD,
pri pokusu o make buildword jsem narazil na nasledujici chybu:
gencat et_EE.ISO8859-15.cat et_EE.ISO8859-15.msg
gencat: error while loading shared libraries: libc.so.6: cannot open
shared object file: No such file or directory
*** Error code 127
Stop in /usr/src/bin/csh.
*** Error code 1
Stop in /usr/src/bin.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
Cely log muzu nekde vystavit, pokud nekdo sezna, ze je potreba, ma asi 5 MB.
uname -a
FreeBSD ondra.weboutsourcing.cz 6.0-RC1 FreeBSD 6.0-RC1 #0: Sun Oct 9
20:32:57 UTC 2005 root at x64.samsco.home:/usr/obj/usr/src/sys/GENERIC
i386
/usr/src cvsup dnes po pulnoci 6-stable (RELENG_6)
Podobnou chybou skoncil i predchozi pokus o upgrade gnu-gnhostcript,
text chyby bohuzel nemam v tuto chvili k dispozici. Kazdopadne se tykala
nemoznosti najit/pouzit libc.so.6. Pritom predchozi verze byla lokalne
prelozena a nainstalovana bez problemu (na jedne z verzi 6 - beta3,
beta5, rc1), z cehoz soudim, ze bud:
- vazba na tuto knihovnu/verzi neexistovala (nemuzu v tuto chvili overit)
- od te doby se neco porouchalo, coz dale muze a nemusi byt pricinou i
te prvni chyby
knihovna je k dispozici v /lib/libc.so.6, existuje na ni link
/usr/lib/libc.so
ldconfig -r
/var/run/ld-elf.so.hints:
search directories:
/lib:/usr/lib:/usr/lib/compat:/usr/X11R6/lib:/usr/local/lib:/usr/local/lib/compat/pkg:/usr/local/lib/compat
0:-lcrypt.3 => /lib/libcrypt.so.3
1:-lkvm.3 => /lib/libkvm.so.3
2:-lm.4 => /lib/libm.so.4
3:-lmd.3 => /lib/libmd.so.3
4:-lncurses.6 => /lib/libncurses.so.6
5:-lsbuf.3 => /lib/libsbuf.so.3
6:-lutil.5 => /lib/libutil.so.5
7:-lalias.5 => /lib/libalias.so.5
8:-latm.3 => /lib/libatm.so.3
9:-lbegemot.2 => /lib/libbegemot.so.2
10:-lbsnmp.3 => /lib/libbsnmp.so.3
11:-lc.6 => /lib/libc.so.6
[...]
406:-lc.5 => /usr/local/lib/compat/libc.so.5
[...]
/etc/ld.so.conf obsahuje pouze include prazdneho adresare
/etc/ld.so.conf.d/,
/etc/libmap.conf neobsahuje zadna kouzla s mapovanim knihoven
Dotazy tedy jsou:
- setkal se nekdo s touto konkretni nebo podobnou situaci?
- muzu nejak overit, jestli vsechny nastroje pouzite pri prekladu maji
dostupne vsechny potrebne knihovny?
- alternativne mohu nejakym zpusobem ziskat seznam programu, ktere
nemaji dostupne vsechny potrebne knihovny a o ktere knihovny jde?
- kudy dal postupovat v diagnostice/reseni problemu?
- alternativne ktere elementarni reseni/postup neznam a tudiz jsem ho
pri reseni problemu nepouzil? :)
--
S pozdravem
Ondra Knezour
----------------------------
http://www.weboutsourcing.cz
More information about the Users-l
mailing list