Okay.... here's the update. I've attempted to upgrade rpm to see if it might help my previous problem. Well things got worse. Not only rpmq doesn't work but now rpm craps out the same way. Does anyone know of these issues with glibc 2.3.2? I have no idea of what to do from here. Can someone please help? Is rpm FUBARed?



Jason Louie wrote:

You are correct the destination files are linked to another file. Unfortuanatly I cannot run /usr/lib/rpm/rpmq because of this issue. So rpm -ql glibc | grep pthread is not an option. Are there any other suggestions on this?

[EMAIL PROTECTED] louiej]# ll /lib/i686/libpthre*
lrwxrwxrwx 1 root root 17 Jul 31 23:23 /lib/i686/libpthread.so.0 -> libpthread.so.0.1
-rwxr-xr-x 1 root root 85498 May 13 17:18 /lib/i686/libpthread.so.0.1
[EMAIL PROTECTED] louiej]# ll /lib/librt*
-rwxr-xr-x 1 root root 32187 Apr 7 13:20 /lib/librt-2.3.2.so
lrwxrwxrwx 1 root root 14 Jul 31 23:23 /lib/librt.so.1 -> librt-2.3.2.so




Richi Plana wrote:

Jason Louie wrote:

[EMAIL PROTECTED] root]$ rpm -qa
/usr/lib/rpm/rpmq: /lib/i686/libpthread.so.0: version `GLIBC_2.3.2' not found (required by /lib/librt.so.1)


I previously upgraded rpm without problems. It was only upgrading the glibc* that I got this problem. Both the files are there when I check manually. I am still able to upgrade via rpm but the rpm -qa does not work. Removing works also. Does anyone have a solution to this problem?




First, the reason that you're getting a problem with "rpm -qa" is that rpm apparently execs /usr/lib/rpm/rpmq when passed those parameters (I'm assuming it does this for all "rpm -q ..."). rpmq, OTOH, seems to require librt and that, in turn, requires libpthread, but the version in the subdirectory is all wrong. My guess is /lib/i686/libpthread.so.0 is symlinked to the wrong version. Hast thou done a "ldconfig" yet? Go and check to see that the file is indeed symlinked to the correct lib file (the correct one you can tell by doing an "rpm -ql glibc | grep pthread")

Of course, these are all guesses as my knowledge of the RPM system is just cursory.



--


Jason Louie BSc. CPSC
Web Applications Developer
Sorex Software Inc.
[EMAIL PROTECTED]




Reply via email to