skype: błąd podczas ładowania bibliotek współdzielonych: libXss.so.1: nie można otworzyć pliku obiektu współdzielonego: brak takiego pliku lub katalogu


18

Używam Ubuntu 11.10 64bit,
skype działał jednak po uruchomieniu sudo apt-get autoremoveskype jest rzucany

skype: błąd podczas ładowania bibliotek współdzielonych: libXss.so.1: nie można otworzyć pliku obiektu współdzielonego: brak takiego pliku lub katalogu

Jak mogę to naprawić?

Odpowiedzi:


19

Wygląda na to, że brakuje Ci pliku biblioteki. Za pomocą programu apt-filemożna znaleźć, który pakiet zawiera określony plik. ( dpkg -Srobi to również, ale nie działa w przypadku pakietów, które nie są zainstalowane)

apt-file search libXss.so daje:

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

Musisz zainstalować libxss1pakiet dla tej biblioteki. Jeśli korzystasz z 32-bitowej wersji Skype'a, musisz ia32-libsją zainstalować zamiast libxss1.


To mi nie działa. Skype nie może znaleźć „libsqlite3.so.0”. raporty apt-file są dostarczane przez libsqlite3-0 lub libsqlite3-0.dbg. „apt-get install libsqlite3-0” informuje, że jest już zainstalowany. „sudo ldconfig” nic nie robi. Skype nadal nie działa.
Jonathan Hartley

@JathanathanHartley Spróbuj sudo apt-get install libsqlite3-0:i386zamiast tego, ponieważ Skype jest pakietem 32-bitowym.
Lekensteyn


5

Dla późniejszych 64-bitowych wersji 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

Musisz więc zainstalować 32-bitową wersję libxss1pliku biblioteki (tj. libxss1:i386), Ponieważ nie ma 64-bitowej wersji skype. 32-bitowy Skype musi potrzebować 32-bitowego pliku biblioteki. Więc zainstalowanie 32-bitowej wersji libxss1pakietu rozwiąże twój problem.

sudo dpkg --add-architecture i386
sudo apt-get install libxss1:i386
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.