Latest tree broke rpm?

Jakub Jelinek jakub at redhat.com
Wed May 5 19:04:49 UTC 2004


On Wed, May 05, 2004 at 07:58:53PM +0200, Matthias Saou wrote:
> Matthias Saou wrote :
> 
> > And now I get this :
> > 
> > [dude at python2 dude]$ rpm -qa
> > rpm: relocation error: /lib/librt.so.1: symbol __librt_multiple_threads, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
> > [dude at python2 dude]$
> > 
> > I've just noticed the problem, now time to investigate some more...
> 
> Very quick followup : Running /sbin/ldconfig manually fixed the problem. This
> could mean there is a missing call to it in some %post somewhere or that rpm
> or yum ordered the package upgrade wrong.
> 
> Anyway, in case it can help find an eventual problem, here is what exactly
> got upgraded right before the problem occurred :
> 
> Running test transaction:
> /etc/security/selinux/file_contexts: No such file or directory
> Test transaction complete, Success!
> /etc/security/selinux/file_contexts: No such file or directory
> warning: /etc/printcap created as /etc/printcap.rpmnew
> setup 100 % done 1/51
> glibc-common 100 % done 2/51
> glibc 100 % done 3/51
> Stopping sshd:[  OK  ]
> Starting sshd:[  OK  ]

When this is printed, this means /sbin/ldconfig surely had to be run
successfully.
Do you have LD_ASSUME_KERNEL set in the environment?
Was the /lib/tls/librt.so.1 symlink missing immediately after yum install?

I upgraded my box with rpm -U directly and certainly did not see such
problems.

	Jakub





More information about the fedora-devel-list mailing list