Warum kann sich Skype plötzlich nicht mehr anmelden? Es stellt sich heraus, es ist tor!

10

Skype kann nach dem Update auf 4.2.0.11 keine Verbindung herstellen

Ich bin mir nicht sicher, ob ich hier ein Netzwerkproblem oder einen Fehler sehe. Seit dem Update auf 4.2.0.11 kann mein Skype keine Verbindung mehr herstellen. Mein Mitbewohner hat das gleiche Problem. Wir sind beide auf Ubuntu Raring Ringtail 13.04 auf einem EliteBook 9470m in meinem Fall. Hat jemand das gleiche Problem oder kennen Sie einen Fehlerbericht?

(Update: Es stellt sich heraus, dass es sich weder um einen Fehler noch um ein Netzwerkproblem handelt. Tor-Exit-Knoten werden von Microsoft blockiert. Siehe meine Antwort unten !)

Sowohl die Neuinstallation ~/.Skypedurch Löschen (einschließlich des Entfernens von ) als auch die Verwendung der .deb-Datei von skype.com (Version 4.2.0.11_1) anstelle der Repositorys haben nicht geholfen. Das Ausführen von Skype über die Befehlszeile ergab keine zusätzlichen Nachrichten.

Ich weiß nicht, wie ich die Protokolldateien dekodieren soll, ~/.Skype/Logsaber die üblichen Anmeldungen /var/log/zeigen keine Anomalien. Das Ändern des von Skype verwendeten Ports auf einen, der vom Router an meinen Computer weitergeleitet wird, hat ebenfalls nicht funktioniert. Skype wurde auch nicht als Root ausgeführt.

Die Tatsache, dass ich es auf demselben Computer zum Laufen bringen kann, wenn ich die Tethered-Verbindung meiner Mobilgeräte verwende, deutet auf ein Netzwerkproblem hin, aber auch andere Computer in unserem Haushalt haben überhaupt kein Problem und ich habe keine Netzwerkkonfigurationen für geändert ein halbes Jahr.

Port geändert

verwechseln
quelle
Im Community-Forum von Skype wird das Problem derzeit diskutiert und hat die Aufmerksamkeit eines Mitarbeiters auf sich gezogen. Wir werden sehen, wie das geht. Zumindest scheine ich nicht allein zu sein.
con-f-use
Es gibt keine 64-Bit-Version von Skype 4.2. Die 32-Bit-Version gilt als "Multiarch" und wird erzwungen. Außerdem sehe ich nicht, wo nvidia-bezogene Korrekturen für die GUI meine Anmeldeprobleme beheben sollten (insbesondere, da ich keine nvidia-Karte habe). Die GUI funktioniert einwandfrei. Auch libqt4-network wird nach einer Bereinigungsinstallation automatisch neu konfiguriert. Ich habe es trotzdem ohne Erfolg versucht.
con-f-use
1
Ich tat. Sie können das in meiner Frage oben lesen. Dies ist die offizielle Datei von skype.com . Der Name sagt genau dort, dass es sich um ein i386-Paket handelt. Ich schätze Ihre Bemühungen, aber das sind alles offensichtliche Dinge und Sie raten nur.
con-f-use
Auf dem Launchpad ist bereits ein Fehler aufgetreten. Bitte fügen Sie sich als betroffen hinzu. bugs.launchpad.net/ubuntu/+source/skype/+bug/1184128
user162687

Antworten:

11

Update: Es stellt sich heraus, dass diese Antwort falsch ist. Das Problem hierbei war, dass Skype IPs blockierte, die einen Tor-Exit-Knoten betreiben. Siehe Antwort unten .

Die Antwort kann jedoch bei der Lösung anderer Probleme hilfreich sein.


Hier ist was ich getan habe.

All dies wurde mit dem Terminal durchgeführt. Drücken Sie einfach Ctrl+ Alt+ Tauf Ihrer Tastatur, um das Terminal zu öffnen.

Ich habe den alten Skype- Ordner mit sudo apt-get autoremove --purge skypeund entfernt ~/.Skype.

Ich habe dann Skype 4.2.0.11 auf diese Weise installiert.

wget -O skype-NoobsLab.deb http://download.skype.com/linux/skype-ubuntu-lucid_4.2.0.11-1_i386.deb
sudo dpkg -i skype-NoobsLab.deb
sudo apt-get -f install;rm skype-NoobsLab.deb

Nach Abschluss der Installation habe ich Skype in Dash eingegeben, darauf geklickt und beim Öffnen meinen Benutzernamen und mein Kennwort eingegeben und konnte mich anmelden. Siehe unten.

Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein

Hinweis: Ich habe das 32-Bit-Skype verwendet und es gab keine Probleme.

Diese Methode erkennt automatisch die Betriebssystemarchitektur und installiert das neueste Skype:

sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
sudo apt-get update
sudo apt-get install skype && sudo apt-get -f install

Hinweis: Ich musste installieren libqt4-webkitund habe dafür Synaptic verwendet.

Quelle: Noobslab

Mitch
quelle
Sehr schöne und vollständige Antwort, aber ich habe diese Anweisungen bereits im Internet gefunden und ausprobiert. Ich kann mich nicht einmal mit dieser Version von Skype verbinden (und warum sollte ich die gleiche Binärdatei verwenden?). Ich schätze Ihre Bemühungen sehr, aber es scheint eine wesentliche Sache von meinem ISP oder Skype selbst zu sein. Übrigens dpkggibt mir die Meldung "Fehler sind aufgetreten", wird aber trotzdem installiert. Wissen Sie, wo das Problem liegt?
con-f-use
Bist du auf 32bit oder 64bit Ubuntu?
Mitch
Die 64-Bit-Version verwendet meines Wissens dieselben Binärdateien. Der Unterschied ist nur ein Force-Architektur-Flag im Paket. Die zweite Methode ist nur das offizielle Paket, das ich zuvor installiert hatte.
con-f-use
Nur eine Idee. Ich werde das gleiche auf 13.04 64bit versuchen und Sie wissen lassen.
Mitch
Skype läuft auf meinem Computer, nur keine Verbindung. Es kann also kein Architekturproblem zwischen 64 und 32 Bit sein, sonst würde es überhaupt nicht ausgeführt.
con-f-use
5

Der jüngste Konsens ist, dass Skype mit tor und ähnlichen Programmen nicht gut funktioniert . Das ist es, was die Probleme verursacht. Skype hat eine automatisch blockiert wenige große Menge von IPs ausgeführt tor Exit - Nodes. Wenn Sie das Problem bisher haben, gibt es nur zwei praktische Möglichkeiten:

  1. Deaktivieren Sie tor (sowohl Knoten- als auch Client-Nutzung!). Nach ein oder zwei Tagen sollte Skype wieder funktionieren. Sollte das Problem weiterhin bestehen, aktivieren Sie die Protokollierung:

    mkdir ~/.Skype/Logs
    cd ~/.Skype/
    mv shared.xml old_shared.xml
    sed 's/<Lib>/<Lib>\n    <LogLevel>3</LogLevel>/g' old_shared.xml > shared.xml
    

    Starten Sie dann Skype neu und warten Sie, bis der Fehler auftritt. Nachdem es posten Sie Ihre Protokolle in ~/.Skype/Logsdem entsprechenden Thread des Skype - Forum . Sie werden dir helfen! Sie werden nicht reagieren.

  2. Konfigurieren Sie einen Proxy für die Verwendung mit Skype :

    1. Klicken Sie auf das Skype-Symbol und wählen Sie Optionen

    2. Geben Sie unter Erweitert Ihre Proxy-Details für Host , Port und optional Benutzer und Kennwort in die entsprechenden Felder ein. Wenn Sie noch keinen guten Proxy kennen, müssen Sie über Google eine vertrauenswürdige Liste finden. Ich fand Hidemyass nützlich. Sicherheit ist wichtiger als Geschwindigkeit!Geben Sie hier die Bildbeschreibung ein

    3. Stellen Sie sicher, dass die Ports an Ihren PC weitergeleitet werden (für Ihre Proxy- und eingehenden Verbindungen).

  3. Verwenden Sie eine VPN- Verbindung (z. B. Firmen- oder Universitätsnetzwerk)

Aktualisieren:

Der Skype-Support reagiert nicht mehr auf Anfragen zu diesem Problem. Ich finde das sehr beunruhigend. Es gibt mehrere geschlossene Threads - alle mit offtopic gekennzeichnet. Entweder ist tor unerwünscht, weil es dem Data Mining im Wege steht, oder tor-Benutzer werden wahllos blockiert, weil Spam aus dem Netzwerk in Skype gelangt. Beide Erklärungen sind letztendlich böse.

verwechseln
quelle
Also hast du tor benutzt ....... das ist lustig, dass du uns nicht gesagt hast, dass du tor benutzt ... +1 für die Aktualisierung
Qasim
Ich dachte nicht, dass es wichtig ist. Ich habe den Exit-Knoten 2 Jahre lang ohne Probleme ausgeführt. Auch ich hatte es für eine Weile deaktiviert. Sogar die Microsoft / Skype-Leute haben ewig gebraucht, um das Problem zu finden.
con-f-use
Vielen Dank, und es wäre besser, wenn Ihre Frage so aussieht wie "Skype kann sich nicht anmelden" oder ähnliches. Weil ich viel gegoogelt habe und diese Seite nicht in den Ergebnissen bekommen habe. Erst nachdem ich nach "Ubuntu-Skype-Spins auf unbestimmte Zeit" gesucht hatte, fand ich es. Danke nochmal.
user907860
Gern geschehen und ich stimme zu. Titel geändert. Vielen Dank!
con-f-use
2

Haben Sie versucht, die Pakete zu reparieren?

sudo apt-get update && sudo apt-get install -f && sudo apt-get update && sudo apt-get upgrade -y
user2384250
quelle
Ja, ohne Erfolg. Es gab keine kaputten Pakete. Vielen Dank für Ihre Antwort.
con-f-use
0

Ich habe diese Lösung ausprobiert und sie hat bei meinem Ubuntu 14.04 (x64) nicht funktioniert.

Zum Schluss entferne ich alle Skype-Pakete und kann sie durch eine Neuinstallation beheben.

neue Version ist (4.3.0.37)

entfernen:

  1. sudo apt-get autoremove - Skype löschen

  2. sudo apt-get autoremove --pur Skype-bin löschen (optional)

  3. sudo apt-get autoremove - Skype löschen: i386 (optional)

Installieren:

sudo apt-get install skype

Derek Tsai
quelle
0

Mir scheint das Problem der Version 4.2 !! Ich habe es vom Terminal deinstalliert, 4.3 (.deb für Ubuntu 12.04) von der Skype-Website heruntergeladen und über das Software-Center installiert, und es hat einwandfrei funktioniert. Die Verwendung von Microsoft ist immer ein Problem (obwohl es auf meinem MacBook einwandfrei funktioniert hat).

Shubhabrata ROY
quelle