LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (http://www.linuxquestions.org/questions/slackware-14/)
-   -   Missing libatk-bridge-20.0.so (http://www.linuxquestions.org/questions/slackware-14/missing-libatk-bridge-20-0-so-4175459584/)

arpanetguru 04-25-2013 02:34 PM

Missing libatk-bridge-20.0.so
 
After performing a slackpkg upgrade-all to -current a lot of applications fail to work returning the following error:

conky: error while loading shared libraries: libatk-bridge-2.0.so.0: cannot open shared object file: No such file or directory

Can someone give me any direction? Thanks.

ponce 04-25-2013 02:56 PM

probably the version you have installed has been built on slackware-14.0 and so it got linked to the libraries it contains, but -current got libraries/programs in some cases of versions greater than the one of -14.0.
when this happens you have to rebuild the application/library (in this case conky) that links to the libraries of -14.0.

Didier Spaier 04-25-2013 03:04 PM

Missing symlink, probably. According to the MANIFEST, in package /l/at-spi2-atk-2.6.2-i486-1.txz, there is a file /usr/lib/libatk-bridge-2.0.so.0.0.0 but no /libatk-bridge-2.0.so.0.

To check, make the symlink yourself and see if that works:
Code:

ln -s /usr/lib/libatk-bridge-2.0.so.0.0.0 /usr/lib/libatk-bridge-2.0.so.0
EDIT Didn't see ponce's answer before posting, now I'm not sure. Won't hurt trying, anyway

Petri Kaukasoina 04-25-2013 03:12 PM

You didn't install new packages:
Code:

slackpkg install-new

arpanetguru 04-25-2013 03:33 PM

[solved]
 
Petri,

Thank you. Your suggestion worked. Why is that? Does upgrade-all not install the new packages?

willysr 04-25-2013 05:07 PM

no, it only upgrade packages installed on your system


All times are GMT -5. The time now is 05:37 PM.