Kernel-img 2.6.8-2-386:...symbol _errno, version GLIB_2.0 not defined
Further to my yesterda's date message
> Package:kernel-image 2.6.8-2-386 | libc6 2.3.2.ds1-22 ??????????????
> [Using GNU/Linux 2.4.27-1-386 - Debian-Sarge]
> Hi all!
> on december last year, closing bug #282692 (relating to
> k-i-2.6.8-1-386), Masanori Goto said:
> [..skip..]
The question gets more intriguing as I discovered that all the commands
giving that error from root work smoothly from /home/user!
I saved an _ldd /bin/ls_ taken on /root and another taken on /home/user
and this is the result of a _diff -y_ between the two:
user -> librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (
root -> librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (
libacl.so.1 => /lib/libacl.so.1 (0x4002c000)
| libacl.so.1 => /lib/libacl.so.1 (0x4002b000) [*]
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x40033000
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x40033000
libpthread.so.0 => libpthread.so.0 (0x40168000)
| libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0
(0x40168000) [*]
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
libattr.so.1 => /lib/libattr.so.1 (0x401b9000)
| libattr.so.1 => /lib/libattr.so.1 (0x40178000) [*]
After changing root's LC_ALL to it_IT.ISO-8859-1 (from ='C') and running
locale-gen on /root and again ldconfig, ldd /bin/ls now gives:
librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0x40024000)
libacl.so.1 => /lib/libacl.so.1 (0x4002c000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x40033000)
libpthread.so.0 => libpthread.so.0 (0x40168000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
libattr.so.1 => /lib/libattr.so.1 (0x401b9000)
where no 'relocation' seems to occur; yet the problem is still there
when I run ls from root!
Could somebody explain what is going on?
Thanks in advance,
Ennio.
Reply to: