[bug] xmpp not working anymore
With 2.0.0.10 my xmpp account is dead. I was not able to change the state to "available". Then I deleted the account and rebuild it. Now there is no entry anymore in "State":
No accounts with state information available.
Reboot did not change the state. How can I get the account back. Any debugging hints?
[Update] journalctl:
Okt 22 19:36:07 myphone dbus-daemon[938]: Activating service name='org.freedesktop.Telepathy.ConnectionManager.gabble'
Okt 22 19:36:07 myphone dbus-daemon[938]: Successfully activated service 'org.freedesktop.Telepathy.ConnectionManager.gabble'
Okt 22 19:36:08 myphone [1187]: [W] Tp::Debug::invokeDebugCallback:149 - tp-qt 0.9.4 WARN: Building connection "/org/freedesktop/Telepathy/Connection/gabble/jabber/user_40blablubb_2ede_2fJolla" failed with "org.freedesktop.Telepathy.Error.NetworkError" - "WOCKY_CONNECTOR_ERROR_TLS_SESSION_FAILED (#7): TLS handshake error: -106: GNUTLS_E_UNSUPPORTED_SIGNATURE_ALGORITHM"
Okt 22 19:36:08 myphone [1187]: [W] Tp::Debug::invokeDebugCallback:149 - tp-qt 0.9.4 WARN: StatefulDBusProxy::uniqueNameFrom(): Failed to get unique name of "org.freedesktop.Telepathy.Connection.gabble.jabber.user_40blablubb_2ede_2fJolla"
Okt 22 19:36:08 myphone [1187]: [W] Tp::Debug::invokeDebugCallback:149 - tp-qt 0.9.4 WARN: error: "org.freedesktop.DBus.Error.NameHasNoOwner" message: "Could not get owner of name 'org.freedesktop.Telepathy.Connection.gabble.jabber.user_40blablubb_2ede_2fJolla': no such name"
Okt 22 19:36:08 myphone [1187]: [W] Tp::Debug::invokeDebugCallback:149 - tp-qt 0.9.4 WARN: Nested PendingReady for true failed with "org.freedesktop.DBus.Error.NameHasNoOwner" : "Could not get owner of name 'org.freedesktop.Telepathy.Connection.gabble.jabber.user_40blablubb_2ede_2fJolla': no such name"
Okt 22 19:36:08 myphone [1187]: [W] Tp::Debug::invokeDebugCallback:149 - tp-qt 0.9.4 WARN: Building connection "/org/freedesktop/Telepathy/Connection/gabble/jabber/user_40blablubb_2ede_2fJolla" failed with "org.freedesktop.DBus.Error.NameHasNoOwner" - "Could not get owner of name 'org.freedesktop.Telepathy.Connection.gabble.jabber.user_40blablubb_2ede_2fJolla': no such name"
The whole thing is against an prosody server with standard ssl settings. And there I cannot find reconnects anymore (TLS problems are before layer 4 upwards)
[Update] Server side. Prosody output when creating a new account:
Oct 22 19:52:17 c2sfd0300 info Client connected
Oct 22 19:52:17 c2sfd0300 debug Client sent opening <stream:stream> to blablubb.de
Oct 22 19:52:17 c2sfd0300 debug Sent reply <stream:stream> to client
Oct 22 19:52:17 c2sfd0300 debug Received[c2s_unauthed]: <starttls xmlns='urn:ietf:params:xml:ns:xmpp-tls'>
Oct 22 19:52:17 socket debug try to start ssl at client id: fcf4a0
Oct 22 19:52:17 socket debug ssl session delayed until writebuffer is empty...
Oct 22 19:52:17 c2sfd0300 debug TLS negotiation started for c2s_unauthed...
Oct 22 19:52:17 socket debug starting ssl handshake after writing
Oct 22 19:52:17 socket debug starting handshake...
Oct 22 19:52:17 socket debug ssl handshake of client with id:table: 0xfcf4a0, attempt:1
Oct 22 19:52:17 socket debug ssl handshake of client with id:table: 0xfcf4a0, attempt:2
Oct 22 19:52:17 socket debug ssl handshake of client with id:table: 0xfcf4a0, attempt:3
Oct 22 19:52:17 socket debug ssl handshake error: closed
Oct 22 19:52:17 socket debug closing client with id: fcf4a0 closed
Oct 22 19:52:17 c2sfd0300 info Client disconnected: closed
Oct 22 19:52:17 c2sfd0300 debug Destroying session for (unknown) ((unknown)@blablubb.de): closed
Oct 22 19:52:17 socket debug handshake failed because: closed
And this is a standard ssl jessie prosody with many clients. Cacert certificate. And it worked with cacert root certificates in ~/.config/telepathy/certs
Sniff:
you can see the following things in the handshaking:
- TLSv1.2 Client Hello
- TLSv1.2 Server Hello
- TLSv1.2 Server sends certificate
- boom client sends 3 ACKs and 1 RST ACK
installed Xabber from f-droid. Works fine.
cy8aer ( 2015-10-22 22:02:54 +0200 )editmine is working just fine
virgi26 ( 2015-10-22 22:32:03 +0200 )editSame here. Can't login to jabber.ccc.de anymore.
hoschi ( 2015-10-22 23:07:04 +0200 )editlooked at MER#1262 - Disabling SSLv3 - My server does TLSv1.2. MER#1094: disabling md5 - my certificate is signed SHA512
cy8aer ( 2015-10-22 23:13:37 +0200 )editI use this [https://openrepos.net/content/nodevel/facebook-messenger-account] and it works perfect
Xray2000 ( 2015-10-22 23:20:44 +0200 )edit