openSUSE 12.2 Skype nie uruchamia się

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

http://software.opensuse.org/package/libXss1

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.