web-dev-qa-db-fra.com

skype: erreur lors du chargement des bibliothèques partagées: libXss.so.1: impossible d'ouvrir le fichier objet partagé: aucun fichier ou répertoire de ce type

J'utilise Ubuntu 11.10 64bit,
skype fonctionnait cependant après l'exécution de Sudo apt-get autoremove, skype

skype: erreur lors du chargement des bibliothèques partagées: libXss.so.1: impossible d'ouvrir le fichier objet partagé: aucun fichier ou répertoire de ce type

Comment puis-je réparer cela?

18
Hailwood

On dirait qu'il vous manque un fichier de bibliothèque. Le programme apt-file peut être utilisé pour trouver quel paquet fournit un certain fichier. (dpkg -S le fait aussi, mais ne fonctionne pas pour les packages qui ne sont pas installés)

apt-file search libXss.so donne:

ia32-libs: /usr/lib32/libXss.so
ia32-libs: /usr/lib32/libXss.so.1
ia32-libs: /usr/lib32/libXss.so.1.0.0
libxss-dev: /usr/lib/libXss.so
libxss1: /usr/lib/libXss.so.1
libxss1: /usr/lib/libXss.so.1.0.0
libxss1-dbg: /usr/lib/debug/usr/lib/libXss.so.1.0.0

Vous devez installer le package libxss1 pour cette bibliothèque. Si vous utilisez la version 32 bits de Skype, ia32-libs doit être installé à la place de libxss1.

19
Lekensteyn

a travaillé pour moi:

echo foreign-architecture i386 | Sudo tee /etc/dpkg/dpkg.cfg.d/multiarch
Sudo apt-get install libxss1:i386 libqtcore4:i386 libqt4-dbus:i386
Sudo apt-get install libqtgui4:i386

obtenu de: https://bugs.launchpad.net/ubuntu/+source/ia32-libs/+bug/83044

15
Diego

Pour les versions ultérieures Ubuntu 64 bits

$ locate libXss.so.1
/usr/lib/x86_64-linux-gnu/libXss.so.1
/usr/lib/x86_64-linux-gnu/libXss.so.1.0.0
$ dpkg -S libXss.so.1
libxss1:AMD64: /usr/lib/x86_64-linux-gnu/libXss.so.1.0.0
libxss1:AMD64: /usr/lib/x86_64-linux-gnu/libXss.so.1

Donc, vous devez installer une version 32 bits du fichier de bibliothèque libxss1 (c'est-à-dire libxss1:i386) car il n'y a pas de version 64 bits de skype. Skype 32 bits nécessite un fichier de bibliothèque 32 bits. Donc, installer la version 32 bits du paquet libxss1 résoudra votre problème.

Sudo dpkg --add-architecture i386
Sudo apt-get install libxss1:i386
5
Avinash Raj