Bug#63988: glibc dynmamic linker doesnt find some libs on alpha
Package: libc6.1
Version: 2.1.3-10
Severity: critical
The glibc 2.1 on alpha seems to be a bit confused about content of
ld.so.cache etc ...
For example xauth fails to start ...
--
xauth: error in loading shared libraries: libXmu.so.6: cannot open shared
object file: No such file or directory
--
Although ldconfig -v find the lib
ldconfig: version 1.9.11
/usr/X11R6/lib:
[...]
libXmu.so.6 => libXmu.so.6.0
[...]
ldd on xauth shows:
libXmu.so.6 => not found
libXt.so.6 => not found
libSM.so.6 => not found
libICE.so.6 => not found
libXext.so.6 => not found
libX11.so.6 => not found
libc.so.6.1 => /lib/libc.so.6.1 (0x000002000011e000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x0000020000000000)
An strace shows the cause
-------------------------------------------------------------------
execve("/usr/X11R6/bin/xauth", ["xauth"], [/* 18 vars */]) = 0
brk(0) = 0x12010a6a0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2000001e000
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=6238, ...}) = 0
mmap(NULL, 6238, PROT_READ, MAP_PRIVATE, 3, 0) = 0x20000020000
close(3) = 0
open("/lib/ev4/libXmu.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/lib/ev4", 0x1ffff118) = -1 ENOENT (No such file or directory)
open("/lib/libXmu.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/lib/ev4/libXmu.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib/ev4", 0x1ffff118) = -1 ENOENT (No such file or directory)
open("/usr/lib/libXmu.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib", {st_mode=S_IFDIR|0755, st_size=5120, ...}) = 0
write(2, "xauth", 5xauth) = 5
write(2, ": error in loading shared librar"..., 37: error in loading shared libraries: ) = 37
write(2, "libXmu.so.6", 11libXmu.so.6) = 11
write(2, ": ", 2: ) = 2
write(2, "cannot open shared object file", 30cannot open shared object file) = 30
write(2, ": ", 2: ) = 2
write(2, "No such file or directory", 25No such file or directory) = 25
write(2, "\n", 1
) = 1
exit(127) = ?
-------------------------------------------------------------------
This is an "Alpha Multia"
----------------------------------------------------------
cpu : Alpha
cpu model : LCA4
cpu variation : -4294967301
cpu revision : 0
cpu serial number : Linux_is_Great!
system type : Noname
system variation : 0
system revision : 0
system serial number : MILO-2.0.35-c5.
cycle frequency [Hz] : 266634720
timer frequency [Hz] : 1024.00
page size [bytes] : 8192
phys. address bits : 34
max. addr. space # : 63
BogoMIPS : 259.52
kernel unaligned acc : 0 (pc=0,va=0)
user unaligned acc : 0 (pc=0,va=0)
platform string : N/A
cpus detected : 0
--------------------------------------------------------
So long ...
Flo
--
Florian Lohoff flo@rfc822.org +49-subject-2-change
"Technology is a constant battle between manufacturers producing bigger and
more idiot-proof systems and nature producing bigger and better idiots."
Reply to: