Dlaczego Skype nagle się nie loguje? Okazuje się, że to tor!

10

Skype nie łączy się po aktualizacji do wersji 4.2.0.11

Nie jestem pewien, czy patrzę tutaj na problem z siecią lub błąd. Od aktualizacji do wersji 4.2.0.11 mój Skype nie może się już połączyć. Mój kolega z pokoju ma ten sam problem. Obaj jesteśmy na Ubuntu Raring Ringtail 13.04 na EliteBook 9470m w moim przypadku. Czy ktoś ma ten sam problem lub znasz raport o błędzie?

(Aktualizacja: okazuje się, że nie jest to ani błąd, ani problem z siecią. Węzły wyjściowe Tora są blokowane przez Microsoft. Zobacz moją odpowiedź poniżej !)

Zarówno czyszczenie-ponowne instalowanie (w tym usuwanie ~/.Skype), jak i używanie .deb ze skype.com (wersja 4.2.0.11_1) zamiast repozytoriów nie pomogło. Uruchomienie Skype'a z wiersza poleceń nie dało dodatkowych wiadomości.

Nie wiem, jak dekodować pliki dziennika, ~/.Skype/Logsale zwykłe dzienniki /var/log/nie wykazują żadnych anomalii. Zmiana portu, z którego korzysta Skype, na taki, który jest przekazywany do mojego komputera przez router, również nie działała. Nie działał też Skype jako root.

Fakt, że mogę uruchomić go na tym samym komputerze, gdy używam połączenia na uwięzi z moimi punktami mobilnymi w celu rozwiązania problemu z siecią, ale z drugiej strony inne maszyny w naszym domu nie mają żadnych problemów i nie zmieniłem żadnych konfiguracji sieci dla pół roku.

Zmieniono port

dezorientować
źródło
Na forum społeczności Skype problem jest obecnie dyskutowany i zwrócił uwagę jednego z pracowników. Zobaczymy jak to będzie. Przynajmniej nie wydaje mi się, że jestem sam.
con-f-use
Nie ma 64-bitowej wersji Skype 4.2. Wersja 32-bitowa jest uważana za „wielowątkową” i wymuszoną. Nie widzę też, gdzie poprawki związane z nvidią dla GUI powinny pomóc w moich problemach z logowaniem (zwłaszcza, że ​​nie mam karty nvidia). GUI działa dobrze. Również libqt4-network jest automatycznie konfigurowany po instalacji purge. Mimo to spróbowałem bezskutecznie.
con-f-use
1
Zrobiłem. Możesz to przeczytać w moim pytaniu powyżej. To jest oficjalny plik skype.com . Nazwa mówi wprost, że jest to pakiet i386. Doceniam twój wysiłek, ale to wszystko są oczywiste rzeczy i po prostu zgadujesz.
con-f-use
Na Launchpadzie jest już otwarty błąd, dodaj siebie jako dotkniętą. bugs.launchpad.net/ubuntu/+source/skype/+bug/1184128
user162687

Odpowiedzi:

11

Aktualizacja: okazuje się, że ta odpowiedź jest błędna. Problem polegał na tym, że Skype blokował adresy IP obsługujące węzeł wyjściowy Tora. Zobacz odpowiedź poniżej .

Jednak odpowiedź może być pomocna w rozwiązaniu innych problemów.


Oto co zrobiłem.

Wszystko to zostało wykonane przy użyciu terminala. Wystarczy nacisnąć Ctrl+ Alt+ Tna klawiaturze, aby otworzyć Terminal.

Usunąłem starego Skype'a, używając sudo apt-get autoremove --purge skypei usunąłem ~/.Skypefolder.

W ten sposób zainstalowałem Skype 4.2.0.11.

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

Po zakończeniu instalacji wpisałem Skype'a w Dash, kliknąłem go, a kiedy się otworzyłem, podałem swoją nazwę użytkownika i hasło i mogłem się zalogować. Zobacz poniżej.

wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj

Uwaga: korzystałem z 32-bitowego Skype'a i nie było żadnych problemów.

Ta metoda automatycznie wykryje architekturę systemu operacyjnego i zainstaluje najnowszy 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

Uwaga: musiałem zainstalować libqt4-webkiti do tego użyłem Synaptic.

Źródło: Noobslab

Mitch
źródło
Bardzo ładna i kompletna odpowiedź, ale te instrukcje już znalazłem w Internecie i wypróbowałem. Nie mogę się połączyć nawet z tą wersją Skype (i dlaczego powinienem, ponieważ używają tego samego pliku binarnego?). Naprawdę doceniam twój wysiłek, ale wydaje się, że jest to istotna rzecz zarówno mojego usługodawcy internetowego, jak i samego Skype'a. Przy okazji dpkgdaje mi komunikat „Napotkano błędy”, ale mimo to instaluje się. Czy wiesz na czym polega problem?
con-f-use
Jesteś na 32-bitowym lub 64-bitowym Ubuntu?
Mitch
O ile mi wiadomo, wersja 64-bitowa używa tych samych plików binarnych. Różnica polega na tym, że w pakiecie jest tylko flaga architektury wymuszonej. Druga metoda to tylko oficjalny pakiet, który wcześniej zainstalowałem.
con-f-use
Po prostu pomysł. Spróbuję tego samego na 13.04 64bit i dam ci znać.
Mitch
Skype działa na moim komputerze, po prostu nie ma połączenia. Więc nie może to być problem architektury między 64 a 32 bitami, w przeciwnym razie w ogóle by nie działał.
con-f-use
5

Ostatnim konsensusem jest to, że Skype nie działa dobrze z torami i podobnymi programami. To właśnie powoduje problemy. Skype automatycznie zablokował kilka ogromnych adresów IP z uruchomionymi węzłami wyjściowymi. Jeśli problem występuje do tej pory, istnieją tylko dwa praktyczne sposoby jego rozwiązania:

  1. Wyłącz tor (użycie węzła i klienta!). Po dniu lub dwóch Skype powinien zacząć ponownie działać. Jeśli problem będzie nadal występował, włącz rejestrowanie:

    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
    

    Następnie uruchom ponownie Skype, poczekaj na wystąpienie błędu. Po nim zamieścić swoje logi w ~/.Skype/Logsw odpowiednim wątku na forum Skype . Oni ci pomogą! Nie zareagują.

  2. Skonfiguruj serwer proxy do użytku ze Skype :

    1. Kliknij ikonę Skype i wybierz Opcje

    2. W obszarze Zaawansowane umieść dane proxy w polu Host , Port oraz opcjonalnie Użytkownik i Hasło w odpowiednich polach. Jeśli nie znasz jeszcze dobrego proxy, musisz znaleźć godną zaufania listę za pośrednictwem Google. Uznałem, że hidemyass jest przydatny. Bezpieczeństwo jest ważniejsze niż szybkość!wprowadź opis zdjęcia tutaj

    3. Upewnij się, że porty są przekazywane do komputera (dla serwera proxy i połączeń przychodzących)).

  3. Użyj połączenia VPN (np. Sieć firmowa lub uniwersytecka)

Aktualizacja:

Obsługa Skype nie reaguje już na zapytania dotyczące tego problemu. Uważam to za bardzo niepokojące. Istnieje wiele zamkniętych wątków - wszystkie oznaczone jako offtopic. Albo tor jest niechciany, ponieważ przeszkadza w eksploracji danych, lub użytkownicy tor są masowo blokowani z powodu spamu wychodzącego z sieci do Skype. Oba wyjaśnienia są ostatecznie złe.

dezorientować
źródło
Więc używałeś Tora ... to zabawne, że nie powiedziałeś nam, że używasz Tora ... +1 do aktualizacji
Qasim
Nie sądziłem, że to ma znaczenie. Prowadziłem węzeł wyjściowy przez 2 lata bez problemu. Również na jakiś czas ją wyłączyłem. Nawet faceci Microsoft / Skype zajęli wieczność, aby znaleźć problem.
con-f-use
dziękuję bardzo i byłoby lepiej, gdyby twoje pytanie wyglądało jak „skype nie może się zalogować” lub podobne. Ponieważ przeglądałem wiele rzeczy i nie otrzymałem tej strony w wynikach. Dopiero kiedy szukałem „ubuntu skype obraca się w nieskończoność”, znalazłem to. Dziękuję ponownie.
user907860,
Nie ma za co, zgadzam się. Zmieniłem tytuł. Dziękuję Ci!
con-f-use
2

Próbowałeś naprawić pakiety?

sudo apt-get update && sudo apt-get install -f && sudo apt-get update && sudo apt-get upgrade -y
użytkownik2384250
źródło
Tak, bezskutecznie. Nie było uszkodzonych paczek. Dziękuję za odpowiedź.
con-f-use
0

Wypróbowuję to rozwiązanie i nie działa ono w moim Ubuntu 14.04 (x64).

w końcu usuwam cały pakiet skype i ponownie go mogę rozwiązać.

nowa wersja to (4.3.0.37)

usunąć:

  1. sudo apt-get autorove --purge skype

  2. sudo apt-get autorove --purge skype-bin (opcjonalnie)

  3. sudo apt-get autorove --purge skype: i386 (opcjonalnie)

zainstalować:

sudo apt-get install skype

Derek Tsai
źródło
0

Wydaje mi się, że problem dotyczy wersji 4.2 !! Odinstalowałem go z terminala, pobrałem 4.3 (.deb dla Ubuntu 12.04) ze strony Skype i zainstalowałem za pomocą centrum oprogramowania i działało dobrze. Korzystanie z Microsoftu zawsze stanowi problem w ** (nawet jeśli działało dobrze na moim MacBooku).

Shubhabrata ROY
źródło