Witam. Na openSUSE skype nie uruchamia mi się
Banan@linux-g4ry:~> skype
skype: error while loading shared libraries: libXss.so.1: cannot open shared object file: No such file or directory
Witam. Na openSUSE skype nie uruchamia mi się
Banan@linux-g4ry:~> skype
skype: error while loading shared libraries: libXss.so.1: cannot open shared object file: No such file or directory
Niby zainstalowałem ale nadal to samo.
Sprawdź w Yaście, jakie pliki się zainstalowały podczas instalacji tej paczki. Podaj tutaj tą listę.
Może jakieś konkrety, bo openSUSE dopiero zainstalowałem, a zawsze siedziałem na debianowcach.
Instalujesz może 32-bitową wersję Skype na 64-bitowym systemie?
uname -a
A na binarce Skype:
objdump -x ./skype
– Dodane 30.04.2012 (Pn) 17:23 –
Uruchamiasz Yast-a(w menu system). Tam wybierasz Zarządzanie oprogramowaniem, wpisujesz libXss i naciskasz Enter. Następnie zaznaczasz znalezioną paczkę, klikasz w lista plików, i kopiujesz listę tutaj.
– Dodane 30.04.2012 (Pn) 17:26 –
Jeżeli już jesteśmy przy Yascie, to możesz zaznaczyć znalezioną paczkę do aktualizacji, bo powinna być w domyślnych repozytoriach. Oczywiście, o ile w ogóle się zainstalowała.
Banan@linux-g4ry:~> uname -a
Linux linux-g4ry 3.3.0-2-desktop #1 SMP PREEMPT Sat Mar 24 00:11:53 UTC 2012 (7e9dd21) x86_64 x86_64 x86_64 GNU/Linux
Banan@linux-g4ry:~> objdump -x ./skype
objdump: './skype': No such file
libXss1 - X11 Screen Saver extension client library
/usr/lib64/libXss.so.1
/usr/lib64/libXss.so.1.0.0
A Skypa ściągałeś 32 bitowego czy 64 bitowego?
Na to wygląda, że jest tylko 32 bitowy, bo na ich stronie jest tylko jedna wersja.
Po wyszukaniu libXss w Yascie nie masz paczki z suffixem -32bit w nazwie?
Jest tylko, że nic nie pobiorę, bo cały dzień serwery z repozytoriami leżą.
Naprawili, pobrałem, skype działa ale po wpisaniu nazwy użytkownika i hasła pojawia mi się w terminalu
skype: symbol lookup error: /usr/lib/libXss.so.1: undefined symbol: _XGetRequest
Natomiast skype się wyłącza.
Nie za bardzo się znam na linkowaniu, ale chyba powinno być XGetRequest. Potrzebujesz(najprawdopodobniej) 32 bitowego XLib. Dziwne, że nie zainstalował się, jako zależność.
– Dodane 30.04.2012 (Pn) 20:08 –
Może błąd w Skype?
Jest zainstalowane i 64 i 32.
odpal skype z konsoli
gdy ci wywali błędy poprostu zapodaj zypper whatprovides
zresztą: http://tinyurl.com/d5n7dds jeden z pierwszych linkow z googla…
ah, i nie zapomnij o tym że jeśli masz system 64 bitowy to będziesz musiał wymusić instalacje pakietów 32 bitowych (po prostu podaj .i686 na koncu nazwy paczki przy zypper in paczka)
Ten sam problem występuje też przy Pidginie
Banan@linux-g4ry:~> pidgin
pidgin: symbol lookup error: /usr/lib64/libXss.so.1: undefined symbol: _XGetRequest
Chyba coś nie tak?
Banan@linux-g4ry:~> zypper whatprovides libXss.so.1
Nieznane polecenie 'whatprovides'
Proszę wprowadzić 'zypper help', aby uzyskać listę wszystkich opcji globalnych i poleceń.
Poza tym wchodząc na tą stronę pomyślałem “Cóż to jest” =D – Dodane Wt, 1 maja 2012, 12:30 – Dobra coś tam znalazłem na tej stronie czyli, że tak?
Banan@linux-g4ry:~> zypper wp libXss.so.1
Wczytywanie danych repozytorium...
Odczytywanie zainstalowanych pakietów...
S | Nazwa | Typ | Wersja | Architektura | Repozytorium
--+---------------+--------+-----------+--------------+------------------
i | libXss1 | pakiet | 1.2.2-6.2 | x86_64 | X11:XOrg
v | libXss1 | pakiet | 1.2.1-1.1 | x86_64 | openSUSE-12.2-Oss
v | libXss1 | pakiet | 1.2.2-6.2 | i586 | X11:XOrg
v | libXss1 | pakiet | 1.2.1-1.1 | i586 | openSUSE-12.2-Oss
i | libXss1-32bit | pakiet | 1.2.2-6.2 | x86_64 | X11:XOrg
v | libXss1-32bit | pakiet | 1.2.1-1.1 | x86_64 | openSUSE-12.2-Oss
Zainstaluj przez Yasta wersję biblioteki xorg-x11-libX11 z repozytorium OSS. Poza tym korzystasz z wydania niestabilnego.
W Yaście widzę tylko xorg-x11-libX11-ccache i jest zainstalowane.