[rhn-users] wrong glibc installed

Leon Kyneur leon at dexterous.org
Thu Mar 3 03:55:46 UTC 2005


agh, I just realized I forced the install of glibc-2.3.2-95.3.i386.rpm 
when I should have loaded the i686 package.

now rpm is reporting:
"rpm: relocation error: /lib/i686/librt.so.1: symbol 
__pthread_clock_settime, version GLIBC_PRIVATE not defined in file 
libpthread.so.0 with link time reference"

the shared libraries for rpm are:

[root at xavier3 RPMS]# ldd /bin/rpm
        /lib/libsafe.so.2 => /lib/libsafe.so.2 (0xb75fb000)
        librpm-4.2.so => /usr/lib/librpm-4.2.so (0x42e25000)
        librpmdb-4.2.so => /usr/lib/librpmdb-4.2.so (0x42451000)
        librpmio-4.2.so => /usr/lib/librpmio-4.2.so (0x423fb000)
        libpopt.so.0 => /usr/lib/libpopt.so.0 (0x414a3000)
        libelf.so.1 => /usr/lib/libelf.so.1 (0x420c8000)
        libbeecrypt.so.6 => /usr/lib/libbeecrypt.so.6 (0x42431000)
        librt.so.1 => /lib/i686/librt.so.1 (0x41879000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x41184000)
        libz.so.1 => /usr/lib/libz.so.1 (0x4113f000)
        libbz2.so.1 => /usr/lib/libbz2.so.1 (0x420da000)
        libc.so.6 => /lib/libc.so.6 (0x41015000)
        libdl.so.2 => /lib/libdl.so.2 (0x4113a000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x41000000)

whats the best way of getting rpm working again? can I download the 
source code from somewhere and compile it with the i386 libs?

or should I compile glibc from source?

Many Thanks,

Leon




More information about the rhn-users mailing list