Skype crasha in squeeze

27 risposte [Ultimo contenuto]
Ritratto di nakki
nakki
(Junior)
Offline
Junior
Iscritto: 24/08/2011
Messaggi: 21

Ho installato da varie settimane la roccia squeeze, ma riscontro dei problemi. Uno di questi è che skype, appena aperto, dopo un paio di secondo dall'essersi connesso cracha improvvisamente e si chiude, senza che io abbia interagito con lui in qualche maniera...
Ho provato ad aprirlo da terminale per vedere se da qualche indicazione:

$ skype
Gtk-Message: Failed to load module "canberra-gtk-module": /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so: wrong ELF class: ELFCLASS64
 
(<unknown>:3112): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libaurora.so: wrong ELF class: ELFCLASS64
 
(<unknown>:3112): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libaurora.so: wrong ELF class: ELFCLASS64
Gtk-Message: Failed to load module "globalmenu-plugin": /usr/lib/gtk-2.0/modules/libglobalmenu-plugin.so: wrong ELF class: ELFCLASS64
Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve property `GtkTreeView::odd-row-color' of type `GdkColor' from rc file value "((GString*) 0xada3d60)" of type `GString'
Abortito

Cosa posso fare??

Ritratto di mcortese
mcortese
(Moderatore)
Offline
Moderatore
Iscritto: 27/02/2009
Messaggi: 2918

Non è che hai un'installazione eterogenea: un po' 32 bit, un po' 64 bit? Dove hai preso Skype?

Ritratto di nakki
nakki
(Junior)
Offline
Junior
Iscritto: 24/08/2011
Messaggi: 21

Ho scaricato il file deb a 64 bit per debian dal sito di skype...

Ritratto di Claudio
Claudio
(Guru)
Offline
Guru
Iscritto: 05/09/2007
Messaggi: 1106

Hai tenuto presente che skype ha comunque bisogno di alcune librerie che non sono incluse nel skype*.deb?

Notebook Hp Pavilvion dv6 i5 amd64, 4 GB Ram, scheda grafica nVidia Corporation GT216 [GeForce GT 320M] (rev a2)
Notebook Acer Asprire 5755G amd64, 8 GB Ram, scheda grafica nVidia GeForce GT 540M
Debian testing kde

Ritratto di nakki
nakki
(Junior)
Offline
Junior
Iscritto: 24/08/2011
Messaggi: 21

Credo che le abbia installate perché ogni tanto skype resta aperto e riesco ad utilizzarlo...ma le dipendenze non le installa in automatico? se no, in ogni caso synaptic non dovrebbe dirmi che un pacchetto è danneggiato se non ha le dipendenze soddisfatte?
grazie

Ritratto di Claudio
Claudio
(Guru)
Offline
Guru
Iscritto: 05/09/2007
Messaggi: 1106

Ma skype non è compreso nei repository per cui è un programam come gli altri. In ogni caso, se lo riesci a caricare, vuol dire che non hai problemi di dipendenze non soddisfatte

Notebook Hp Pavilvion dv6 i5 amd64, 4 GB Ram, scheda grafica nVidia Corporation GT216 [GeForce GT 320M] (rev a2)
Notebook Acer Asprire 5755G amd64, 8 GB Ram, scheda grafica nVidia GeForce GT 540M
Debian testing kde

Ritratto di marcosan
marcosan
(Collaboratore)
Offline
Collaboratore
Iscritto: 16/05/2005
Messaggi: 896

Ciao, posta l'output dei comandi:

aptitude show skype
dpkg -l | grep ia32

Marco

"La matematica e' l'arte di dare lo stesso nome a cose diverse."
H.Poincare (1854-1912).

Ritratto di nakki
nakki
(Junior)
Offline
Junior
Iscritto: 24/08/2011
Messaggi: 21

~$ aptitude show skype
Pacchetto: skype                                    
Nuovo: sì
Stato: installato
Installato automaticamente: no
Versione: 2.2.0.35-1
Priorità: extra
Sezione: non-free/net
Responsabile: Skype Technologies <info@skype.net>
Dimensione pacchetto installato: 29,4 M
Dipende: lib32stdc++6 (>= 4.1.1-21), lib32asound2 (> 1.0.14), ia32-libs,
         libc6-i386 (>= 2.7-1), lib32gcc1 (>= 1:4.1.1-21+ia32.libs.1.19),
         ia32-libs-gtk
Descrizione: Skype
 
 Skype is software that enables the world's conversations. Millions of
 individuals and businesses use Skype to make free video and voice calls, send
 instant messages and share files with other Skype users. Everyday, people also
 use Skype to make low-cost calls to landlines and mobiles. 
 
 * Make free Skype-to-Skype calls to anyone else, anywhere in the world. * Call
 to landlines and mobiles at great rates. * Group chat with up to 200 people or
 conference call with up to 25 others. * Free to download.

~$ dpkg -l | grep ia32
ii  ia32-libs                            20110609                                     ia32 shared libraries for use on amd64 and ia64 systems
ii  ia32-libs-gtk                        20110310                                     GTK+ ia32 shared libraries

Ritratto di mcortese
mcortese
(Moderatore)
Offline
Moderatore
Iscritto: 27/02/2009
Messaggi: 2918

Prova:

$ GTK_PATH=/usr/lib32/gtk-2.0 skype

Ritratto di nakki
nakki
(Junior)
Offline
Junior
Iscritto: 24/08/2011
Messaggi: 21

Prima ho avviato skype normalmente ed è rimasto aperto senza problemi. Poi l'ho chiuso e ho dato il comando, skype si è aperto ma si è chiuso subito..

$ GTK_PATH=/usr/lib32/gtk-2.0 skype
 
(<unknown>:11063): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libaurora.so: wrong ELF class: ELFCLASS64
 
(<unknown>:11063): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libaurora.so: wrong ELF class: ELFCLASS64
Gtk-Message: Failed to load module "globalmenu-plugin": /usr/lib/gtk-2.0/modules/libglobalmenu-plugin.so: wrong ELF class: ELFCLASS64
Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve property `GtkTreeView::odd-row-color' of type `GdkColor' from rc file value "((GString*) 0x9684c50)" of type `GString'
Abortito

Ritratto di mcortese
mcortese
(Moderatore)
Offline
Moderatore
Iscritto: 27/02/2009
Messaggi: 2918

Analizziamo bene il messaggio che dà. Intanto c'è un errore in meno: quello relativo a libcanberra (grazie a GTK_PATH ora Skype si va a prendere la versione a 32 bit in /usr/lib32 ed è contento).

Poi c'è un warning ripetuto due volte, che possiamo ignorare.

C'è poi un errore al caricamento di globalmenu-plugin. Il problema è che cercando "globalmenu" in tutti i pacchetti Debian non si trova niente. Vuol dire che è un'estensione non disponibile per Debian. Non è che hai scaricato la versione di Skype per Ubuntu?!?

Infine l'ultimo messaggio segnala un errore in qualche file di configurazione (rc): di solito è un problema del tema GNOME scelto.

Infine, un dubbio: controlla che il comando skype non sia uno script wrapper che imposta delle variabili prima di lanciare il vero eseguibile. Se così fosse prova a postarne il contenuto.