On Fri, 2006-04-07 at 12:15 -0400, Richard Hally wrote:
for several days, ldconfig has been throwing the following errors:
Updating : cpp ##################### [
26/106]
Updating : gcc ##################### [ 27/106]
Updating : libgfortran ##################### [ 28/106]
/sbin/ldconfig: /usr/lib/libhesiod.so.0 is not a symbolic link
The pertinent part of /usr/lib looks like this:
[root@LinuxNew2 lib]# ll libhe*
-rw-r--r-- 1 root root 16846 Mar 30 17:40 libhesiod.a
lrwxrwxrwx 1 root root 18 Mar 31 10:03 libhesiod.so -> libhesiod.so.0.0.0
-rw-r--r-- 1 root root 42747 Mar 30 17:40 libhesiod.so.0
-rw-r--r-- 1 root root 40863 Mar 30 17:40 libhesiod.so.0.0.0
[root@LinuxNew2 lib]#
How should this be fixed?
I saw this problem too, i guess at some point /usr/lib64/libhesiod.so.0
was a file and not a link. I solved it with brute force, rpm -e --nodeps
and than reinstall it with yum.
Simply deleting the libhesiod.so.0 and rerunning ldconfig might work
too, but i wanted to be sure things where correct, so i did the remove
reinstall thing.
- Erwin