skype: error saat memuat pustaka bersama: libXss.so.1: tidak dapat membuka file objek bersama: Tidak ada file atau direktori tersebut

18

Saya menggunakan ubuntu 11,10 64bit,
skype berhasil namun setelah menjalankan sudo apt-get autoremoveskype melempar

skype: error saat memuat pustaka bersama: libXss.so.1: tidak dapat membuka file objek bersama: Tidak ada file atau direktori tersebut

Bagaimana saya bisa memperbaikinya?

Hailwood
sumber

Jawaban:

19

Sepertinya Anda kehilangan file perpustakaan. Program apt-fileini dapat digunakan untuk menemukan paket mana yang menyediakan file tertentu. ( dpkg -Sapakah ini juga, tetapi tidak berfungsi untuk paket yang tidak diinstal)

apt-file search libXss.so hasil:

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

Anda perlu menginstal libxss1paket untuk perpustakaan itu. Jika Anda menjalankan Skype versi 32-bit, Anda ia32-libsharus menginstalnya libxss1.

Lekensteyn
sumber
Ini tidak berhasil untuk saya. Skype gagal menemukan 'libsqlite3.so.0'. laporan apt-file ini disediakan oleh libsqlite3-0 atau libsqlite3-0.dbg. "apt-get install libsqlite3-0" melaporkan sudah diinstal. "sudo ldconfig" tidak melakukan apa pun. Skype masih gagal.
Jonathan Hartley
@ JonathanHartley sudo apt-get install libsqlite3-0:i386sebagai gantinya Cobalah karena Skype adalah paket 32-bit.
Lekensteyn
15

bekerja untuk saya:

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

dapatkan dari: https://bugs.launchpad.net/ubuntu/+source/ia32-libs/+bug/830440

Diego
sumber
Ini bekerja untuk saya walaupun saya harus menjalankan sudo apt-get -f install setelah baris pertama dan mendapatkan skype 32-bit dari halaman web Skype.
Kristofer
5

Untuk versi Ubuntu 64 bit yang lebih baru

$ 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

Jadi Anda harus menginstal versi libxss1file perpustakaan 32 bit (yaitu, libxss1:i386) karena tidak ada versi skype 64 bit. Skype 32 bit harus memerlukan file perpustakaan 32 bit. Jadi menginstal libxss1paket versi 32 bit akan menyelesaikan masalah Anda.

sudo dpkg --add-architecture i386
sudo apt-get install libxss1:i386
Avinash Raj
sumber