Que faire lorsque Skype se fige silencieusement?

12

Je commence à utiliser ubuntu assez récemment au travail. Entre collègues, nous sommes habitués à être toujours disponibles sur skype. Malheureusement, sur ma machine, skype se bloque parfois sans m'en informer. Donc, je pense que je suis en ligne, mais pour le reste du monde, je suis hors tension. Que puis-je vérifier / faire?

Un tel comportement peut apparaître 2/3 fois par jour. Pour redémarrer skype, il est nécessaire de tuer le processus du terminal (ctrl-q ne fonctionne pas).

Merci pour votre patience.

Jorge Castro
la source

Réponses:

5

Lié au gel constant et silencieux de Skype, j'ai créé un wrapper simple pour cela - c'est un démon python qui le vérifie constamment via DBUS skype API, et redémarre le processus lorsqu'il notifie qu'il est gelé. J'espère que quelqu'un le trouvera utile.

https://github.com/kapliars/doctor-skype

kapliars
la source
2

Juste une petite contribution sur un fil de questions-réponses EXC.

J'utilise Ubuntu 11.10, j'avais exactement le même problème que celui décrit (Skype a gelé en silence, aucun message n'a pu être envoyé / reçu, etc.)

Je n'ai pas de dossier / usr / lib32, et sous / usr / lib / il n'y a ni libpulse.so.0.12.3, ni aucun des fichiers libpulse MENTIONNÉS ICI. J'ai trouvé les fichiers libpulsecore-1.0.so et libpulsedsp.so, je n'ai fait qu'un

sudo chmod a-r libpulsecore-1.0.so 

et le problème a disparu!

Adrian Esquivel
la source
1

libpulsedsp.soexiste également et doit être modifié. Pour moi, appeler quelqu'un ne fonctionnait qu'après les commandes suivantes:

sudo chmod a-r libpulsecore-1.0.so 
sudo chmod a-r libpulsedsp.so
idontkn0w123
la source
1

Commandes pour Ubuntu 11.10 64 bits

cd /urs/lib32
sudo chmod a-r libpulse.so.0.13.4 libpulse-simple.so.0.0.3 libpulsecommon-1.0.so
ontaiwolf
la source
1

J'ai eu un problème similaire dans Ubuntu 12. J'ai suivi les instructions ici pour supprimer Pulse Audio et semble avoir bien fonctionné depuis.

Nic
la source
0

Skype a étiqueté Beta dans sa version Linux. Eh bien, je ne sais pas si cela nous tient à cœur. Les utilisateurs de Linux ont été bêta car je ne sais pas quand. Pourtant, c'est une belle application. Peut-être devriez-vous essayer de supprimer complètement le logiciel et d'installer celui du référentiel de partenaires canoniques ou si vous l'avez fait, essayez celui du site skype lui-même.

sagarchalise
la source
J'ai essayé les deux versions: référentiel de partenaires canoniques et site skype, nettoyant à chaque fois avec "marquer pour suppression complète" dans Synaptic Pkg Manager. Hier, j'ai été informé par une version mise à jour par "Update Manager". Maintenant, je lance 2.2.0.25 --beta, bien sûr-- et le problème persiste. Les développeurs de Skype espèrent - après avoir récemment publié une version décente pour Mac - s'occuperont des utilisateurs de Linux ...
yup skype a récemment mis à jour la version bêta 2.2. Avec la suppression complète de l'application, vous supprimez votre configuration Skype personnelle située dans $ HOME / .Skype. Je ne sais pas si cela vous aidera ou non, mais vous pouvez l'essayer
sagarchalise
1
La purge d'une application ne touche aucun fichier des répertoires personnels des utilisateurs.
Marco
0

La suggestion sur le lien semble également me résoudre le problème:

cd /usr/lib32
sudo chmod a-r libpulse.so.0.12.3 libpulse-simple.so.0.0.3 libpulsecommon-0.9.22.so
TorokLev
la source
2
Cela rendra ces bibliothèques dynamiques illisibles pour tous les utilisateurs (sauf pour root). Pourquoi cela résout-il le problème?
Bogdan
0

Le problème est sans aucun doute lié à Skype lors de la lecture de fichiers .wav via pulseaudio. Ce problème se produit principalement lors d'une conversation plutôt que lors d'une conférence audio / vidéo, car Skype est configuré par défaut pour lire un son chaque fois qu'un message est envoyé / reçu. Étant donné qu'il s'agit de l'événement le plus fréquent de lecture de fichiers .wav, il peut y avoir au moins deux solutions:

  • Remplacez pulseaudio par ALSA (qui peut être controversé pour une certaine partie de la communauté linux), ou
  • Configurez simplement Skype pour qu'il n'émette aucun son lors de la réception / l'envoi de messages dans une conversation.
vramos
la source
1
Pourquoi ne voudrait -on pas remplacer Pulseaudio par ALSA? (En ce moment, il serait difficile pour quelqu'un de juger si c'est une bonne option pour eux, en lisant cette réponse. Je recommande d'élargir la réponse pour inclure cette information, ou un lien vers un endroit où elle est discutée.)
Eliah Kagan
0

Dans ubuntu 12.04 LTS / 32bit où j'ai eu le même problème après quelques mises à jour, je viens maintenant de disposer du dossier libpulsecore-2.0.so et / usr / lib pour que le code correct pour fixer les droits d'accès soit

/usr/lib$ sudo chmod a-r libpulsecore-2.0.so

avec ce "correctif" Skype n'échoue plus. Probablement jusqu'à ce que libpulsecore soit mis à jour ... putain de M $ kype.

Dee
la source
-1

Pouvez-vous essayer d'exécuter Skype à partir de la ligne de commande, c'est-à-dire

sudo skype 

ici, vous pouvez voir si des messages d'erreur apparaissent. J'ai également résolu quelques problèmes de son il y a quelque temps en installant pavucontrol

sudo apt-get install pavucontrol

mais depuis qu'Ubuntu 11.04 a été installé, le menu de contrôle du son a été amélioré. Quoi qu'il en soit dans 10.10 pavucontrol m'a permis de trier ma source d'entrée / micro correctement via pulseaudio en sélectionnant la source d'entrée. En 10.10, cette action m'a aidé à avoir un skype fonctionnel dans Ubuntu

J'espère que cela peut vous aider. Faites-nous savoir quels messages d'erreur vous obtenez.

ps Je désélectionne également toujours le permettre à skype d'ajuster mes commandes audio comme je le montre ci-dessous dans la section des options car je trouve que skype gâchera très bien mon son!

(BTW selon la version de Skype que vous utilisez, vous ne verrez peut-être pas le message sur pulseaudio ci-dessous) désélectionnez le contrôle audio skype / gâchez-le!

andybleaden
la source
5
Pourquoi sudo skype? Cela semble être un excellent moyen d'avoir toute votre configuration Skype locale détenue par root au lieu de votre utilisateur.
Oli
1
Comme je l'ai écrit tout en haut, cela m'a permis de voir tous les messages d'erreur lorsque j'ai ouvert Skype, c'est tout
andybleaden
@andybleaden Pourquoi ne viendraient-ils pas aussi bien en courant skype(sans sudo) depuis le terminal?
Eliah Kagan
ne pas être franc
andybleaden
J'ai toujours pensé que j'étais super-utilisateur doh!
andybleaden