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