Lync (wcześniej Office Communicator) z pidgin-sipe => Błąd odczytu

8

Zawsze mogłem połączyć się z siecią Microsoft Lync mojej firmy opartą na protokole SIP. Istnieje dodatek o nazwie Pidgin pidgin-sipe. Wszystko działało dobrze, chyba że firma zmieni coś dziwnego. Teraz zawsze dostaję, Read Errorkiedy chcę się połączyć.

Dane wyjściowe debugowania pokazują:
http://fixee.org/paste/vmfb4sl/

Czy nie można już się połączyć, czy jest to błąd pidgin-sipe?

thonixx
źródło
1
Zamiast tego możesz wypróbować
wync

Odpowiedzi:

6

poprostu dodaj:

NSS_SSL_CBC_RANDOM_IV=0

do / etc / environment

i będzie się utrzymywać bez potrzeby niestandardowego skryptu uruchamiania dla pidgin.

Jack Knight
źródło
1
Czy nie ma to wpływu na inne aplikacje?
thonixx,
Tak. Robi się w tej lokalizacji. To jest właściwa metoda.
Evan Carroll
16

~ $ eksport NSS_SSL_CBC_RANDOM_IV = 0

~ $ pidgin

Wydaje się, że załatwia sprawę, nie jestem pewien, co dokładnie robi. Muszę o tym poczytać.

Oto trax błędu dla problemu: https://bugs.launchpad.net/ubuntu/+source/pidgin/+bug/950790

p0rg1
źródło
Dzięki, to świetnie. Właśnie utworzyłem niestandardowy skrypt, aby rozpocząć pidgin z tym ustawieniem. Byłoby miło usłyszeć od ciebie, jeśli wiesz, co dokładnie robi ta opcja.
thonixx,
Dzięki! wydaje się, że rozwiązuje problem „Błąd odczytu”, ale nadal pojawia się błąd autoryzacji. Czy musiałeś skonfigurować coś specjalnego?
Guy Korland
3
Uwaga: Możesz uniknąć konieczności używania skryptu, NSS_SSL_CBC_RANDOM_IV=0 pidgin
łącząc
Doskonały! Działa również w systemie Windows! (Dodaj to do środowiska użytkownika)
FractalSpace
Nie działa dla mnie.
hippyjim
8

Inne odpowiedzi to stare sposoby.

Teraz jest plik konfiguracyjny, który należy edytować.

sudo -e /etc/default/pidgin-sipe

Odkomentuj wiersz, który brzmi:

# export NSS_SSL_CBC_RANDOM_IV=0

(usuń „#”, napisz plik i uruchom ponownie pidgin)

Evan Carroll
źródło
1

Aby działał w sposób, w jaki normalnie uruchamiasz aplikacje w Ubuntu, i nie przeszkadzał innym programom, możesz skopiować program pidginuruchamiający do ~/.local/share/applications/katalogu, wydając następujące polecenia:

mkdir -p ~/.local/share/applications
cp /usr/share/applications/pidgin.desktop ~/.local/share/applications

Następnie edytuj plik za pomocą swojego ulubionego edytora, np

nano ~/.local/share/applications/pidgin.desktop

Zamień wiersz Exec=/usr/bin/pidginna następujący:

Exec=env NSS_SSL_CBC_RANDOM_IV=0 /usr/bin/pidgin
RJo
źródło
Podczas gdy ta metoda działa. Jest to skomplikowane i nie łapie inwokacji pidgin z innych tras. Spróbuj tego zamiast tego
Evan Carroll