gabriel rosenkoetter on Fri, 26 Oct 2001 17:10:16 +0200 |
On Fri, Oct 26, 2001 at 08:40:33AM -0400, Arthur S. Alexion wrote: > A number of my programs complain about not being able to find libc.so.5. > I have other libc.so's, but not 5. Any idea what package supplies it? Augh. Contrary to what's been suggested here, this is NOT a problem you can reliably solve just by sym-linking any old libc.so at libc.so.5. The whole point of having version numbers on shared objects is that when the major number changes the interface has changed and programs that really do need the version 5 interface are likely to fail trying to use the current (version 6) interface. It sounds like whatever distro you installed (RedHat 7.1 at a guess?) came with libc.so.6 and didn't install historical versions of libc. Then, at some point, you installed various RPMs desiged for libc 5, which are complaining about its lack because they can't find the shared objects they need to execute. The problem is that those shared objects may well not be in libc.so.6 at all. You have two choices: either track down a copy of libc.so.5 and install just it (don't sym link anything else to it: the vast majority of your system, especially your kernel, probably wants libc.so.6, so make sure libc.so is still a sym link to it), or get newer versions of the programs that are complaining about the missing libc 5. -- ~ g r @ eclipsed.net Attachment:
pgpV5SLLuvOOy.pgp
|
|