ďťż
 
 
   [+] Skype 2.1 na 64-bitowym systemie
 
 

Tematy

 
    
 

 

 

 

[+] Skype 2.1 na 64-bitowym systemie





bigben - 13-06-2010 00:51
Witam

Od jakiegoś czasu męczę się z uruchomieniem najnowszego skype na moim linuksie. Na początku chciałem instalować go z paczki. Okazało się że są problemy z 32-bitowymi zależnościami. No to postanowiłem spróbować z paczką statyczną. Niestety deweloperzy skype stwierdzili że życie nie może być zbyt łatwe i nie umieścili w tej paczce wymaganych bibliotek. Po ściągnięciu wszystkich zależności uruchomiłem wreszcie skype'a. Moja radość była jednak zbyt wczesna bo po podaniu i zatwierdzeniu poprawnego loginu i hasła program się wykrzacza z takim komunikatem w konsoli:

Inconsistency detected by ld.so: dl-open.c: 611: _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT' failed! W internecie radzą usunięcie 32 bitowych bibliotek od PulseAudio, tylko że ja nie używam PA. Ma ktoś pomysł jak obejść ten problem?



DaVidoSS - 13-06-2010 08:38
Cześć.
Zainstaluj tego Skype'a.
http://www.falooley.org/debian/pool/...72-1_amd64.deb. Będzie działał pod warunkiem że alsa jest skonfigurowana prawidłowo.

1.Usuń z opcją -P tego co obecnie jest zainstalowany .
sudo dpkg -P skype 2.Usuń katalog .Skype z katalogu domowego a także z katalogu /root jeśli występuje.Zakładam że wiesz o tym że to katalogi ukryte.
3.Ściągnij paczkę deb z linku powyżej .
cd ~/ ;wget http://www.falooley.org/debian/pool/non-free/s/skype/skype_2.0.0.72-1_amd64.deb 4. Zainstaluj paczkę poprzez dpkg
sudo dpkg -i ~/skype_2.0.0.72-1_amd64.deb 5. Uruchom Skype poleceniem w konsoli skype 6.Problem? ? Wklej co zwraca konsola..



bigben - 13-06-2010 12:50
Niestety również się nie uruchamia. Oto co dostaje w konsoli:

skype: symbol lookup error: /usr/lib32/libgtk-x11-2.0.so.0: undefined symbol: g_dgettext



giaur - 13-06-2010 13:07
Czemu nie zainstalujesz paczki 64 bitowej dla ubuntu? Po drugie, ten komunikat wynika z problemów z pulse audio (masz zainstalowane ale go nie używasz) - wałkowane już ze 100 razy, wystarczy wkleić ten komunikat na google.

@DaVidoSS
Dlaczego podajesz linka do starej wersjii skype? Przecież w temacie jest wyraznie napisane ze autor chce wersje 2.1



bigben - 13-06-2010 14:00
Giaur czytałeś mojego pierwszego posta?

root@laptop:~# aptitude search pulseaudio
p  gstreamer0.10-pulseaudio                                                    - Wtyczka GStreamer do PulseAudio                                                     
p  libsdl1.2debian-pulseaudio                                                  - Simple DirectMedia Layer (with X11 and PulseAudio options)                         
p  pulseaudio                                                                  - PulseAudio sound server                                                             
p  pulseaudio-dbg                                                              - PulseAudio sound server detached debugging symbols                                 
p  pulseaudio-esound-compat                                                    - PulseAudio ESD compatibility layer                                                 
p  pulseaudio-esound-compat-dbg                                                - PulseAudio ESD compatibility layer debugging symbols                               
p  pulseaudio-module-bluetooth                                                - Bluetooth module for PulseAudio sound server                                       
p  pulseaudio-module-bluetooth-dbg                                            - Bluetooth module for PulseAudio sound server                                       
p  pulseaudio-module-gconf                                                    - GConf module for PulseAudio sound server                                           
p  pulseaudio-module-gconf-dbg                                                - GConf module for PulseAudio sound server debugging symbols                         
p  pulseaudio-module-hal                                                      - HAL to udev transitioning module for PulseAudio sound server                       
p  pulseaudio-module-hal-dbg                                                  - HAL module for PulseAudio sound server debugging symbols                           
p  pulseaudio-module-jack                                                      - jackd modules for PulseAudio sound server                                           
p  pulseaudio-module-jack-dbg                                                  - jackd modules for PulseAudio sound server debugging symbols                         
p  pulseaudio-module-lirc                                                      - lirc module for PulseAudio sound server                                             
p  pulseaudio-module-lirc-dbg                                                  - lirc module for PulseAudio sound server debugging symbols                           
p  pulseaudio-module-raop                                                      - RAOP module for PulseAudio sound server                                             
p  pulseaudio-module-raop-dbg                                                  - RAOP module for PulseAudio sound server                                             
p  pulseaudio-module-x11                                                      - X11 module for PulseAudio sound server                                             
p  pulseaudio-module-x11-dbg                                                  - X11 module for PulseAudio sound server debugging symbols                           
p  pulseaudio-module-zeroconf                                                  - Zeroconf module for PulseAudio sound server                                         
p  pulseaudio-module-zeroconf-dbg                                              - Zeroconf module for PulseAudio sound server debugging symbols                       
p  pulseaudio-utils                                                            - Command line tools for the PulseAudio sound server                                 
p  pulseaudio-utils-dbg                                                        - PulseAudio command line tools detached debugging symbols Teraz mi wierzysz że nie mam zainstalowanego PA?

64 bitowy skype to pic na wodę. Jest to 32 bitowa kompilacja tylko że w opisie paczki zmienili architekturę na amd64 żeby dpkg się nie burzył. Oto dowód:

root@laptop:~# ldd /usr/bin/skype
        linux-gate.so.1 =>  (0xf7716000)
        libasound.so.2 => /usr/lib32/libasound.so.2 (0xf7636000)
        libXv.so.1 => /usr/lib32/libXv.so.1 (0xf7631000)
        libXss.so.1 => /usr/lib32/libXss.so.1 (0xf762d000)
        librt.so.1 => /lib32/librt.so.1 (0xf7624000)
        libQtDBus.so.4 => /usr/lib32/libQtDBus.so.4 (0xf75b0000)
        libQtGui.so.4 => /usr/lib32/libQtGui.so.4 (0xf6bf5000)
        libQtNetwork.so.4 => /usr/lib32/libQtNetwork.so.4 (0xf6add000)
        libQtCore.so.4 => /usr/lib32/libQtCore.so.4 (0xf68a0000)
        libpthread.so.0 => /lib32/libpthread.so.0 (0xf6887000)
        libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf6792000)
        libm.so.6 => /lib32/libm.so.6 (0xf676c000)
        libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf674e000)
        libc.so.6 => /lib32/libc.so.6 (0xf6607000)
        libdl.so.2 => /lib32/libdl.so.2 (0xf6602000)
        libX11.so.6 => /usr/lib32/libX11.so.6 (0xf64e6000)
        libXext.so.6 => /usr/lib32/libXext.so.6 (0xf64d8000)
        /lib/ld-linux.so.2 (0xf7717000)
        libQtXml.so.4 => /usr/lib32/libQtXml.so.4 (0xf6494000)
        libaudio.so.2 => /usr/lib32/libaudio.so.2 (0xf647e000)
        libpng12.so.0 => /usr/lib32/libpng12.so.0 (0xf6459000)
        libfreetype.so.6 => /usr/lib32/libfreetype.so.6 (0xf63e2000)
        libgobject-2.0.so.0 => /usr/lib32/libgobject-2.0.so.0 (0xf63a5000)
        libSM.so.6 => /usr/lib32/libSM.so.6 (0xf639d000)
        libICE.so.6 => /usr/lib32/libICE.so.6 (0xf6385000)
        libz.so.1 => /usr/lib32/libz.so.1 (0xf6370000)
        libglib-2.0.so.0 => /lib32/libglib-2.0.so.0 (0xf62bb000)
        libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xf62b2000)
        libfontconfig.so.1 => /usr/lib32/libfontconfig.so.1 (0xf6287000)
        libgthread-2.0.so.0 => /lib32/libgthread-2.0.so.0 (0xf6282000)
        libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf6269000)
        libXau.so.6 => /usr/lib32/libXau.so.6 (0xf6265000)
        libXt.so.6 => /usr/lib32/libXt.so.6 (0xf6215000)
        libpcre.so.3 => /lib32/libpcre.so.3 (0xf61ec000)
        libuuid.so.1 => /lib32/libuuid.so.1 (0xf61e8000)
        libexpat.so.1 => /usr/lib32/libexpat.so.1 (0xf61c2000)
        libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf61bc000) Widzisz ze skype z 64 bitowej paczki odwołuje się do 32 bitowych bibliotek. Wcześniej próbowałem tej paczki z ubuntu i efekt jest taki sam.



DaVidoSS - 13-06-2010 14:23

@DaVidoSS
Dlaczego podajesz linka do starej wersjii skype? Przecież w temacie jest wyraznie napisane ze autor chce wersje 2.1
Bo tylko ten u mnie zadziałał.
http://debian.linux.pl/threads/18074...l=1#post115000
Chyba lepiej mieć stary działający niż żaden..
Dopóki nie masz zainstalowanego pakietu pulseaudio to wszystkie inne pakiety z pulse w nazwie są tylko plugianami ,klientami lub b biblotekami używanymi np przez Skype'a a sam pulse audio nie działa jako serwer dźwięku w systemie.
Chyba że zainstalujesz pakiet pulseaudio..

Spróbuj zainstalować libsdl1.2debian-alsa i libsdl1.2debian i gettext



bigben - 13-06-2010 15:08
Oba pakiety mam zainstalowane. Usunąłem na chwilę z systemu libpulse0 (poleciały przy tym moje 2 programy do filmów), ale dalej bez zmian.



giaur - 13-06-2010 15:16
Stary działał bo nie korzystał z pulse audio. bigben- zrobiles to co każą tutaj? http://wiki.debian.org/skype
analogicznie dla /usr/lib

Nie wiem po co tak sie upieraja na to pulse audio, same klopoty przez to.



DaVidoSS - 13-06-2010 15:16
A czy próbowałeś zaktualizować system?
sudo apt-get dist-upgrade



bigben - 13-06-2010 15:46
giaur wielkie dzięki za link. Skype wreszcie ruszył (nawet kamerka w laptopie chodzi bez problemu). Tylko zauważyłem dziwną rzecz: Skype z paczki *.deb dalej wywala ten sam błąd podczas gdy ten ze "statycznej" paczki chodzi bez problemu (w konsoli nie ma najmniejszego błędu. Dla potomności i żeby ułatwić innym życie:

Jeśli skype wywala wam taki komunikat (liczba może być trochę inna):

Inconsistency detected by ld.so: dl-open.c: 611: _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT' failed! To w konsoli z konta roota wpisujecie:
chmod a-r /usr/lib32/libpulse{-simple.so.0.0.2,.so.0.8.0,common-0.9.15.so} Mój problem jeszcze bardziej utwierdził mnie w przekonaniu że PA to jedna z najgorszych rzeczy jakie wymyślono na linuksa (na komputerze stacjonarnym przez PA nie miałem dźwięku z karty telewizyjnej), a jego autora powinno się publicznie wychłostać dla przykładu (teraz chcę napsuć w skryptach startowych http://osnews.pl/systemd-nastepca-init-i-upstart/)



giaur - 13-06-2010 18:10
Zgadzam się w 100%. Alsa chodzi zawsze bez żadnej konfiguracji (może z wyjątkiem prawidłowej obsługi dźwięku wielokanałowego). A to cos zostało chyba stworzone po to żeby spsuć alsę (bo i tak alsy wymaga) - po co to i na co potrzebne zupełnie nie wiem. Jak skrypty startowe będą działać tak samo jak PA to czarno to widze.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis