Do a locate
to be sure that the file actually exists, then look closely (ls -l
) at the files to be sure what symlinks point to what.
Then, just to be sure, as root do /sbin/ldconfig
to make sure that the loader's library-cache is up to date.
Be sure that all of the directories (other than /lib, /usr/lib
) that contain any libraries are listed in /etc/ld.so.conf
. If you change it, run ldconfig
Fiddling with glibc
definitely leads to borkness. My testbed system is rather awkwardly 'semi-borked' right now, probably in-part due to this.