skype: errore durante il caricamento delle librerie condivise: libXss.so.1: impossibile aprire il file oggetto condiviso: Nessun file o directory di questo tipo

18

Sto usando ubuntu 11.10 a 64 bit,
skype funzionava comunque dopo l'esecuzione di sudo apt-get autoremove che skype sta lanciando

  

skype: errore durante il caricamento delle librerie condivise: libXss.so.1: impossibile aprire il file oggetto condiviso: nessun file o directory simile

Come posso risolvere questo problema?

    
posta Hailwood 02.09.2011 - 11:51

3 risposte

20

Sembra che manchi un file di libreria. Il programma apt-file può essere usato per trovare quale pacchetto fornisce un determinato file. ( dpkg -S fa anche questo, ma non funziona per i pacchetti che non sono installati)

apt-file search libXss.so yield:

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

Devi installare il pacchetto libxss1 per quella libreria. Se stai utilizzando la versione a 32 bit di Skype, ia32-libs deve essere installato anziché libxss1 .

    
risposta data Lekensteyn 02.09.2011 - 12:47
15

ha funzionato per me:

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

ottenuto da: link

    
risposta data Diego 05.09.2011 - 03:24
5

Per versioni successive di Ubuntu a 64 bit

$ 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

Quindi devi installare una versione a 32 bit del file di libreria libxss1 (cioè libxss1:i386 ) perché non esiste una versione a 64 bit di skype. Skype a 32 bit deve avere un file di libreria a 32 bit. Quindi l'installazione della versione a 32 bit del pacchetto libxss1 risolverà il tuo problema.

sudo dpkg --add-architecture i386
sudo apt-get install libxss1:i386
    
risposta data Avinash Raj 23.04.2014 - 07:35

Leggi altre domande sui tag