> If I do > shc at localhost:~$locate libgmodule-2.0.so.600 > > then I get > /usr/local/lib/libgmodule-2.0.so.600 > > but actually the "libgmodule-2.0.so.600" is not in that directory. try running ldconfig -R to rescan the directories and check you ldconfig settings