K2T.eu :: Forum

WTW => Zgłaszanie Błędów => Pomoc => Błędy komunikatora => Wątek zaczęty przez: sonnarch w Listopada 17, 2009, 07:46:09 am

Tytuł: [rozwiązane] Problem XMPP+SSL/TLS po ostatniej aktualizacji (OpenSSL+OpenFire)
Wiadomość wysłana przez: sonnarch w Listopada 17, 2009, 07:46:09 am
Po ostatniej aktualizacji (ściągnęła się automatem w poniedziałek) nie łączy mi się XMPP do sieci prywatnej.
Nie wiem o niej praktycznie nic, poza tym, że wcześniej chodziło bez żadnych problemów (SSL, port 5223).
Przed samą aktualizacją ładnie się zalogowało, potem pozwoliłem łobuzowi się zamknąć i po restarcie już nie działa.
Debug nie mówi niczego podczas łączenia, widać tylko </stream:stream> kiedy jest rozłączanie. Poza tym cisza całkowita.
Ta sama wtyczka obsługuje połączenie z gmailem i działa na tym samym profilu.
Mam Windows 7 x64.

UPDATE: Bez SSL się łączy, na serwerze od roku nie było nic zmieniane.

Co mogę zrobić/sprawdzić, żeby podać ewentualnie więcej informacji, które mogą pomóc Wam w doradzeniu mi, jak to naprawić? ;)

EDIT: pod koniec wątku wyjaśnienie i rozwiązanie ;)
Tytuł: Re: Problem XMPP po ostatniej aktualizacji
Wiadomość wysłana przez: Vimes w Listopada 17, 2009, 09:31:38 am
Cytat: changelog.htm
OpenSSL @1.0B4;
Co Ci konsola pokazuje?
Tytuł: Re: Problem XMPP po ostatniej aktualizacji
Wiadomość wysłana przez: sonnarch w Listopada 17, 2009, 10:01:29 am
Tytuł: Re: Problem XMPP po ostatniej aktualizacji
Wiadomość wysłana przez: kef w Listopada 20, 2009, 15:42:31 pm
Tytuł: Re: Problem XMPP po ostatniej aktualizacji
Wiadomość wysłana przez: Kaworu w Listopada 20, 2009, 16:06:32 pm
Zainstaluj ostatnia nightly. Problem wydaje się mieć coś wspólnego z aktualizacją OpenSSL.
Tytuł: Re: Problem XMPP po ostatniej aktualizacji
Wiadomość wysłana przez: kef w Listopada 20, 2009, 16:22:10 pm
Tytuł: Re: Problem XMPP po ostatniej aktualizacji
Wiadomość wysłana przez: mess w Listopada 20, 2009, 21:32:19 pm
Niestety nie ma innego adresu, chyba ze ktos sciagnal przed padem skydrive'a i wrzuci na inny serwer. Do tego czasu trzeba cierpliwie czekac az skydrive wstanie laskawie :P
Tytuł: Re: Problem XMPP po ostatniej aktualizacji
Wiadomość wysłana przez: kef w Listopada 22, 2009, 15:49:09 pm
SkyDrive ruszył. Po zainstalowaniu nightly-20091120-1.exe WTW łączy się z siecią firmową bez problemów. Thx Kaworu.
@sonnarch a jak u Ciebie?
Tytuł: Re: Problem XMPP po ostatniej aktualizacji
Wiadomość wysłana przez: sonnarch w Listopada 24, 2009, 20:57:08 pm
A ja sobie jutro sprawdzę.
W piątek ;) Strasznie spięty ostatni tydzień, nie mam kiedy się bawić w testy nightly.
Zwykły update nie wprowadził zmian, w każdym razie.
Działa mi już normalnie, super i w ogóle ;)
Dzięki :)
Tytuł: Re: [solved] Problem XMPP po ostatniej aktualizacji
Wiadomość wysłana przez: PelzaK w Grudnia 23, 2009, 09:33:22 am
Tytuł: Re: [solved] Problem XMPP po ostatniej aktualizacji
Wiadomość wysłana przez: da_rat w Marca 19, 2010, 10:23:03 am
Tytuł: Re: [solved] Problem XMPP po ostatniej aktualizacji
Wiadomość wysłana przez: sonnarch w Kwietnia 06, 2010, 07:06:33 am
Po aktualizacji (OpenSSL @ 1.0.0;) znów ten sam problem :P
Tytuł: Re: [solved] Problem XMPP po ostatniej aktualizacji
Wiadomość wysłana przez: Docent w Kwietnia 06, 2010, 08:59:16 am
Potwierdzam, sprawdzone na kilku serwerach i kilku kontach. Bez SSL łączy bezproblemowo.

Pozdrawiam,
Docent
Tytuł: Re: [solved] Problem XMPP po ostatniej aktualizacji
Wiadomość wysłana przez: Kaworu w Kwietnia 06, 2010, 09:47:02 am
Na jakich serwerach?
Tytuł: Re: [solved] Problem XMPP po ostatniej aktualizacji
Wiadomość wysłana przez: sonnarch w Kwietnia 06, 2010, 09:58:13 am
U mnie na wewnętrznym w firmie. Nie wiem, co on jest za jeden, ale mogę sprawdzić (chyba).
Z tym, że teraz, w przeciwieństwie do poprzedniego przypadku, poza niemożliwością połączenia program się wysypuje.
Tytuł: Re: [ponownie] Problem XMPP po ostatniej aktualizacji
Wiadomość wysłana przez: Kaworu w Kwietnia 06, 2010, 10:11:24 am
Na razie więc wyłączcie SSL. Jeśli problemem nie są stare biblioteki na serwerze, znaczy da się to obejść - to bedzie poprawka, ale musze miec na czym to sprawdzić.
Tytuł: Re: [ponownie] Problem XMPP po ostatniej aktualizacji
Wiadomość wysłana przez: sonnarch w Kwietnia 06, 2010, 10:53:28 am
Openfire 3.6.4 pełna paczka z javą na windowsie.
Przy próbie połaczenia z TLS (właściwie: bez wymuszania SSL) nie łączy się, ale się nie wysypuje.
Tytuł: Re: [ponownie] Problem XMPP po ostatniej aktualizacji
Wiadomość wysłana przez: Kaworu w Kwietnia 06, 2010, 13:09:22 pm
Pobierz sobie najnowsza nightly i pobaw się ustawieniami protokołów szyfrowania z opcji.
Tytuł: Re: [ponownie] Problem XMPP po ostatniej aktualizacji
Wiadomość wysłana przez: Docent w Kwietnia 06, 2010, 15:39:39 pm
Niestety, pobrałem nightly, przeklikałem wszystkie opcje i na żadnej nie łączy, dopiero po odznaczeniu kratki Włącz obsługę SSL...
Tytuł: Re: [ponownie] Problem XMPP po ostatniej aktualizacji
Wiadomość wysłana przez: Kaworu w Kwietnia 06, 2010, 18:35:55 pm
A wyskakuje jakiś komunikat czy po prostu czeka i czeka... ?
Tytuł: Re: [ponownie] Problem XMPP po ostatniej aktualizacji
Wiadomość wysłana przez: sonnarch w Kwietnia 07, 2010, 06:43:33 am
Ustawiam TLS, bo takie coś jest na serwerze (:5222) (swoją drogą, poprzednim razem też nie chciało działać z TLS, a jedynie przy wymuszeniu SSL na :5223 gadało) i wisi.

Konsola wygląda tak:
Kod: konsola [Zaznacz]
[082253::MMDL] Startup
[082253::PRFL] Locking profile
[082254::PLMG] WARNING: Plugin 'utlWycinek.plug' has no valid GUID
[082254::IEVD] Internet Explorer 8 or newer is installed, good.
[082254::UACH] UAC is enabled, running @standard rights
[082254::MMDL] Creating main window
[082254::RNDR] Running in GDI Mode
[082254::GG] GG protocol plugin starting up...
[082254::XMPP] XMPP protocol plugin starting up...
[082254::INFO] utlInfo (k.info) plugin starting up...
[082254::MMDL] Startup time: 0,59s
[082254::SESS] Session parameter changed -> 0x101
[082255::MMDL] Auto-connect (T: 4)
[082255::SSLI] SSLI Initialization took 15ms
[082255::GGHB] Server found: ggproxy-31.gadu-gadu.pl:443, SSL: 1 (1 in db)
[082256::SSLI] SSLI Initialization took 0ms
[082257::SSLI] SSLI Initialization took 0ms
[082259::GGPP] Server likes you. Pass accepted, logged in (##)
[082300::XMPP] Authorization OK (gmail.akurat.dziala@gmail.com)
[082341::SSLI] SSLI Initialization took 0ms



Konsola protokołu wygląda tak:

Kod: TLS, szare [Zaznacz]

</stream:stream>
Kod: TLS, szare [Zaznacz]

<?xml version="1.0"?><stream:stream xmlns:stream="http://etherx.jabber.org/streams" version="1.0" xmlns="jabber:client" to="mojserwer.com" xml:lang="en" xmlns:xml="http://www.w3.org/XML/1998/namespace" >



To nie mi się źle skopiowało, w konsoli też nie ma '<':
Kod: TLS, białe [Zaznacz]

xml version='1.0' encoding='UTF-8'?><stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="mojserwer.com" id="jakieś zmienne 7 hexów" xml:lang="en" version="1.0"/>
Kod: TLS, białe [Zaznacz]

<stream:features><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"></starttls><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism></mechanisms><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>



Kod: TLS, szare [Zaznacz]

<starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls" />



Kod: TLS, białe [Zaznacz]

<proceed xmlns="urn:ietf:params:xml:ns:xmpp-tls"/>


I to leci w kółko.

Przy wymuszaniu SSL (czy to v2, czy v3) jest tylko
Kod: SSL, szare [Zaznacz]

</stream:stream>



Ponadto, dopiero po dłuuugim czasie (jakieś 5 minut, może więcej) wyskakuje okno z informacją jak na załączonym obrazku.

Celem podsumowania: mam tak na Win7 x64 Professional PL.

Wtyczki:
protoGG, protoXMPP (2 konta, jedna wtyczka jak Kaw przykazał), utlInfo, utlWycinek,
ponadto zainstalowane, nieaktywne w trybie ręcznym: smsBlue, smsStdGates, utlWebTools7, utlIgnore

Zgłosić to na bugtraq?
Tytuł: Re: [ponownie] Problem XMPP po ostatniej aktualizacji
Wiadomość wysłana przez: kef w Kwietnia 07, 2010, 14:27:36 pm
Tytuł: Re: [ponownie] Problem XMPP po ostatniej aktualizacji
Wiadomość wysłana przez: Kaworu w Kwietnia 07, 2010, 16:14:47 pm
I tez OpenFire?
Tytuł: Re: [ponownie] Problem XMPP po ostatniej aktualizacji
Wiadomość wysłana przez: Docent w Kwietnia 07, 2010, 19:31:43 pm
U mnie też Openfire...
Tytuł: Re: [ponownie] Problem XMPP po ostatniej aktualizacji
Wiadomość wysłana przez: kef w Kwietnia 08, 2010, 15:25:08 pm
Openfire 3.6.4
Tytuł: Re: [ponownie] Problem XMPP po ostatniej aktualizacji
Wiadomość wysłana przez: Kaworu w Kwietnia 08, 2010, 15:54:35 pm
Wiecie, że o bug posądzam javę? ;P
Tytuł: Re: [ponownie] Problem XMPP po ostatniej aktualizacji
Wiadomość wysłana przez: sonnarch w Kwietnia 08, 2010, 20:33:23 pm
Teraz już wiemy. A coś konkretnego? Może to istotnie problem openfire/javy i wypadałoby im zgłosić buga?
Tytuł: Re: [ponownie] Problem XMPP po ostatniej aktualizacji
Wiadomość wysłana przez: Kaworu w Kwietnia 08, 2010, 21:04:31 pm
Znaczy, mógłbym jeszcze posądzać OpenSSL. Pewności nie mam co się dzieje. Tymbardziej, ze sprawdzałemkilka publicznych serwerów na OF i działały magicznie ;P
Tytuł: Re: [ponownie] Problem XMPP po ostatniej aktualizacji
Wiadomość wysłana przez: Docent w Kwietnia 15, 2010, 12:20:14 pm
Czy planujesz coś w związku z tym błędem zrobić? Jeśli to faktycznie błąd w Openfire, to można go zgłosić na ich forum. Nie znam się oczywiście na wnętrznościach WTW, ale wydaje mi się, że jednak po stronie aplikacji być może też można to jakoś rozwiązać - w końcu do niedawna działało...

pozdrawiam,
Docent
Tytuł: Re: [ponownie] Problem XMPP po ostatniej aktualizacji
Wiadomość wysłana przez: buttie w Kwietnia 15, 2010, 12:53:14 pm
Tutaj (http://www.igniterealtime.org/issues/browse/OF-88) twierdzą, że błąd naprawia aktualizacja javy na OF przynajmniej do wersji 0_17. Oryginalna paczka OF 3.6.4 jest zbudowana ze starą, dziurawą i zbugowaną 0_03.
Tytuł: Re: [ponownie] Problem XMPP po ostatniej aktualizacji
Wiadomość wysłana przez: Docent w Kwietnia 15, 2010, 17:12:52 pm
Pytanie tylko, jak to zrobić - czy trzeba rekompilować Openfire? Widziałem, że java używana przez OF jest w katalogu /jre w aplikacji. Nie sądzę jednak, żeby wystarczyło podmienić pliki ;) Ktoś się może orientuje?
Tytuł: Re: [ponownie] Problem XMPP po ostatniej aktualizacji
Wiadomość wysłana przez: Kaworu w Kwietnia 15, 2010, 17:19:39 pm
Zainstalować JRE osobno i potem OpenFire bez jRE? ;P

A dzis albo jutro bedzie nowa nightly, ktora moze poprawi ten blad, zalezy czy woraroundy z openssl na bugi serwerow zadzialaja w tym wypadku ;p
Tytuł: Re: [ponownie] Problem XMPP po ostatniej aktualizacji
Wiadomość wysłana przez: Docent w Kwietnia 15, 2010, 18:33:24 pm
Okazało się to prostsze niż myślałem ;) Może się komuś przyda: wystarczy w pliku %programfiles%\Openfire\.install4j\pref_jre.cfg zamienić ścieżkę - zamiast starej Javy (wbudowanej) trzeba wskazać zainstalowaną w systemie Javę w nowszej wersji. Faktycznie rozwiązuje to problem z SSL i WTW, buttie - big thx ;)

Pozdrawiam,
Docent
Tytuł: Re: [ponownie] Problem XMPP po ostatniej aktualizacji
Wiadomość wysłana przez: sonnarch w Kwietnia 16, 2010, 07:26:49 am
O, pomogła zmiana jre ;)
Dzięki wielkie. To oznaczam jako rozwiązany :)
Tytuł: Re: [rozwiązane] Problem XMPP+SSL/TLS po ostatniej aktualizacji (OpenSSL+OpenFire)
Wiadomość wysłana przez: kef w Kwietnia 26, 2010, 15:57:28 pm
Ja, na firmowym serwerze, JRE oczywiście zmienić nie mogę.
SSL_OP_ALL rozwiązało jednak wszystkie problemy. Dzięki Kaworu.