skype: erro ao carregar bibliotecas compartilhadas: libXss.so.1: não é possível abrir o arquivo de objeto compartilhado: Nenhum arquivo ou diretório

18

Estou usando o Ubuntu 11.10 64bit,
O skype estava funcionando, no entanto, depois de executar sudo apt-get autoremove skype está jogando

  

skype: erro ao carregar bibliotecas compartilhadas: libXss.so.1: não é possível abrir o arquivo de objeto compartilhado: Nenhum arquivo ou diretório desse tipo

Como posso corrigir isso?

    
por Hailwood 02.09.2011 / 11:51

3 respostas

20

Parece que você está perdendo um arquivo de biblioteca. O programa apt-file pode ser usado para descobrir qual pacote fornece um determinado arquivo. ( dpkg -S faz isso também, mas não funciona para pacotes que não estão instalados)

apt-file search libXss.so yields:

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

Você precisa instalar o pacote libxss1 para essa biblioteca. Se você estiver executando a versão de 32 bits do Skype, ia32-libs precisa ser instalado em vez de libxss1 .

    
por Lekensteyn 02.09.2011 / 12:47
15

funcionou para mim:

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

de: link

    
por Diego 05.09.2011 / 03:24
5

Para versões posteriores de 64 bits do Ubuntu

$ 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

Portanto, você precisa instalar uma versão de 32 bits do arquivo de biblioteca libxss1 (ou seja, libxss1:i386 ) porque não há uma versão de 64 bits do skype. O Skype de 32 bits precisa de um arquivo de biblioteca de 32 bits. Então, instalar a versão de 32 bits do pacote libxss1 resolverá seu problema.

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