स्काइपे: साझा पुस्तकालयों को लोड करते समय त्रुटि: libXss.so.1: साझा की गई फ़ाइल को नहीं खोल सकते: ऐसी कोई फ़ाइल या निर्देशिका नहीं


18

मैं ubuntu 11.10 64bit का उपयोग कर रहा हूं,
स्काइप काम कर रहा था लेकिन sudo apt-get autoremoveस्काइप फेंकने के बाद

स्काइपे: साझा पुस्तकालयों को लोड करते समय त्रुटि: libXss.so.1: साझा की गई फ़ाइल को नहीं खोल सकते: ऐसी कोई फ़ाइल या निर्देशिका नहीं

मैं इसे कैसे ठीक करूं?

जवाबों:


19

ऐसा लगता है कि आपको लाइब्रेरी फ़ाइल याद आ रही है। प्रोग्राम apt-fileका उपयोग यह खोजने के लिए किया जा सकता है कि कौन सा पैकेज एक निश्चित फ़ाइल प्रदान करता है। ( dpkg -Sयह भी करता है, लेकिन उन पैकेजों के लिए काम नहीं करता है जो स्थापित नहीं हैं)

apt-file search libXss.so पैदावार:

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

आपको libxss1उस लाइब्रेरी के लिए पैकेज स्थापित करना होगा । यदि आप Skype का 32-बिट संस्करण चला रहे हैं, तो ia32-libsइसके बजाय स्थापित करने की आवश्यकता है libxss1


यह मेरे लिए काम नहीं करता है। Skype 'libsqlite3.so.0' को खोजने में विफल है। apt-file रिपोर्ट यह libsqlite3-0 या libsqlite3-0.dbg द्वारा प्रदान की गई है। "apt-get install libsqlite3-0" रिपोर्ट यह पहले से स्थापित है। "sudo ldconfig" कुछ नहीं करता है। स्काइप अभी भी विफल है।
जोनाथन हार्टले

@JonathanHartley sudo apt-get install libsqlite3-0:i386इसके बजाय प्रयास करें क्योंकि Skype 32-बिट पैकेज है।
लेकेनस्टाइन

15

मेरे लिए काम किया:

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

से मिला: https://bugs.launchpad.net/ubuntu/+source/ia32-libs/+bug/830440


यह मेरे लिए काम करता है, हालांकि मुझे पहली पंक्ति के बाद sudo apt-get -f इंस्टाल चलाना था और स्काइप वेब-पेज से स्काइप 32-बिट प्राप्त करना था।
क्रिस्टोफर

5

बाद में 64 बिट उबंटू संस्करणों के लिए

$ 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

इसलिए आपको libxss1लाइब्रेरी फ़ाइल का 32 बिट संस्करण (यानी libxss1:i386) स्थापित करना होगा क्योंकि स्काइप का 64 बिट संस्करण नहीं है। 32 बिट स्काइप को 32 बिट लाइब्रेरी फ़ाइल की आवश्यकता होगी। इसलिए libxss1पैकेज के 32 बिट संस्करण को स्थापित करने से आपकी समस्या हल हो जाएगी।

sudo dpkg --add-architecture i386
sudo apt-get install libxss1:i386
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.