<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<oembed><type>rich</type><version>1.0</version><provider_name>phorkie</provider_name><provider_url>https://p.cweiske.de/</provider_url><title>empathy 3.8.6-0ubuntu9.2 does not connect to ejabberd 15.09</title><author_name>Christian Weiske</author_name><cache_age>86400</cache_age><width>900</width><height>900</height><html>&lt;!-- embedding all files of https://p.cweiske.de/263 --&gt;
&lt;link rel="stylesheet" href="https://p.cweiske.de/css/embed.css"/&gt;
&lt;div class="phork" id="263"&gt;
    &lt;div class="phork-file"&gt;
 &lt;div class="phork-content"&gt;
  
&lt;div class="document"&gt;


&lt;p&gt;After upgrading from ejabberd 2.x to ejabberd 15.09, empathy does not connect anymore.&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;a class="reference external" href="https://wiki.gnome.org/Apps/Empathy/Debugging"&gt;https://wiki.gnome.org/Apps/Empathy/Debugging&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="https://bugzilla.gnome.org/show_bug.cgi?id=758560"&gt;https://bugzilla.gnome.org/show_bug.cgi?id=758560&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="section" id="solution"&gt;
&lt;h1&gt;Solution&lt;/h1&gt;
&lt;p&gt;Disabling X-OAUTH2 made empathy connect again:&lt;/p&gt;
&lt;pre class="literal-block"&gt;
disable_sasl_mechanisms: [&amp;quot;digest-md5&amp;quot;, &amp;quot;X-OAUTH2&amp;quot;]
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

 &lt;/div&gt;
 &lt;div class="phork-meta"&gt;
  &lt;a href="https://p.cweiske.de/263/rev-raw/121b4de591c9c2de9609d95a06aa440115f12b92/README.rst" style="float: right"&gt;view raw source&lt;/a&gt;
  &lt;a href="https://p.cweiske.de/263#README.rst"&gt;README.rst&lt;/a&gt;
 &lt;/div&gt;
&lt;/div&gt;
    &lt;div class="phork-file"&gt;
 &lt;div class="phork-content"&gt;
  &lt;style type="text/css"&gt;&lt;/style&gt;&lt;div class="code"&gt;&lt;table class="log"&gt;&lt;tbody&gt;&lt;tr class="li1"&gt;&lt;td class="ln"&gt;&lt;pre class="de1"&gt;1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
&lt;/pre&gt;&lt;/td&gt;&lt;td class="de1"&gt;&lt;pre class="de1"&gt;gabbleplugins-DEBUG: 23.11.2015 21:13:17.477456: gabble_plugin_loader_probe (plugin-loader.c:136): probing /usr/lib/telepathy/gabble-0/plugins&#13;
gabbleplugins-DEBUG: 23.11.2015 21:13:17.477904: plugin_loader_try_to_load (plugin-loader.c:100): loaded 'XMPP console' version 0.18.3 (/usr/lib/telepathy/gabble-0/plugins/libconsole.so), implementing these sidecars: org.freedesktop.Telepathy.Gabble.Plugin.Console&#13;
gabbleplugins-DEBUG: 23.11.2015 21:13:17.478178: plugin_loader_try_to_load (plugin-loader.c:100): loaded 'Gateway registration plugin' version 0.18.3 (/usr/lib/telepathy/gabble-0/plugins/libgateways.so), implementing these sidecars: org.freedesktop.Telepathy.Gabble.Plugin.Gateways&#13;
tp-glib/-DEBUG: 23.11.2015 21:13:17.479618: started version 0.18.3 (telepathy-glib version 0.22.1)&#13;
gabbleconnection-DEBUG: 23.11.2015 21:13:17.480386: gabble_connection_class_init (connection.c:1001): Initializing (GabbleConnectionClass *)0x1213800&#13;
gabbleconnection-DEBUG: 23.11.2015 21:13:17.480693: gabble_connection_init (connection.c:557): Initializing (GabbleConnection *)0x121c250&#13;
gabblepresence-DEBUG: 23.11.2015 21:13:17.480732: gabble_capabilities_init (capabilities.c:249): 0x121c250&#13;
gabblemuc-DEBUG: 23.11.2015 21:13:17.481153: gabble_roomlist_manager_constructed (roomlist-manager.c:208): 0x11e62e0&#13;
gabblejid-DEBUG: 23.11.2015 21:13:17.481172: gabble_signal_connect_weak (util.c:666): connecting to 0x121c250:status-changed with context 0x1211b40&#13;
gabblejid-DEBUG: 23.11.2015 21:13:17.481252: gabble_signal_connect_weak (util.c:666): connecting to 0x121c250:status-changed with context 0x1211ae0&#13;
gabbletls-DEBUG: 23.11.2015 21:13:17.487112: gabble_server_tls_manager_constructed (server-tls-manager.c:454): Server TLS Manager constructed&#13;
gabblejid-DEBUG: 23.11.2015 21:13:17.487118: gabble_signal_connect_weak (util.c:666): connecting to 0x121c250:status-changed with context 0x7fbc60001760&#13;
gabbleconnection-DEBUG: 23.11.2015 21:13:17.487297: gabble_connection_constructor (connection.c:425): Post-construction: (GabbleConnection *)0x121c250&#13;
gabblejid-DEBUG: 23.11.2015 21:13:17.487665: gabble_signal_connect_weak (util.c:666): connecting to 0x11e65a0:item-found with context 0x12448a0&#13;
gabblejid-DEBUG: 23.11.2015 21:13:17.487672: gabble_signal_connect_weak (util.c:666): connecting to 0x121c250:status-changed with context 0x1244900&#13;
gabbleconnection-DEBUG: 23.11.2015 21:13:17.487734: gabble_connection_constructed (connection.c:540): defaulted resource to c919228a&#13;
wocky/-DEBUG: 23.11.2015 21:13:17.522671: wocky_xmpp_writer_stream_open: wocky-xmpp-writer.c:302: Writing stream opening: &amp;lt;?xml version='1.0' encoding='UTF-8'?&amp;gt;&#13;
&amp;lt;stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to=&amp;quot;cweiske.de&amp;quot; version=&amp;quot;1.0&amp;quot;&amp;gt;&#13;
wocky/-DEBUG: 23.11.2015 21:13:17.543667: handle_stream_open: wocky-xmpp-reader.c:481: Received stream opening: stream, prefix: stream, uri: http://etherx.jabber.org/streams&#13;
wocky/-DEBUG: 23.11.2015 21:13:17.543732: handle_stream_open: wocky-xmpp-reader.c:500: Stream opening attribute: id = '768664846' (prefix: &amp;lt;no prefix&amp;gt;, uri: &amp;lt;no uri&amp;gt;)&#13;
wocky/-DEBUG: 23.11.2015 21:13:17.543792: handle_stream_open: wocky-xmpp-reader.c:500: Stream opening attribute: from = 'cweiske.de' (prefix: &amp;lt;no prefix&amp;gt;, uri: &amp;lt;no uri&amp;gt;)&#13;
wocky/-DEBUG: 23.11.2015 21:13:17.543831: handle_stream_open: wocky-xmpp-reader.c:500: Stream opening attribute: version = '1.0' (prefix: &amp;lt;no prefix&amp;gt;, uri: &amp;lt;no uri&amp;gt;)&#13;
wocky/-DEBUG: 23.11.2015 21:13:17.543869: handle_stream_open: wocky-xmpp-reader.c:500: Stream opening attribute: lang = 'de' (prefix: xml, uri: http://www.w3.org/XML/1998/namespace)&#13;
wocky/-DEBUG: 23.11.2015 21:13:17.544066: _end_element_ns: Received stanza&#13;
* features xmlns='http://etherx.jabber.org/streams'&#13;
&amp;#160; &amp;#160; * c xmlns='http://jabber.org/protocol/caps' hash='sha-1' node='http://www.process-one.net/en/ejabberd/' ver='tRd4XMJSw6lNM0CpWa5zvZ9Ca8Y='&#13;
&amp;#160; &amp;#160; * starttls xmlns='urn:ietf:params:xml:ns:xmpp-tls'&#13;
&amp;#160; &amp;#160; &amp;#160; &amp;#160; * required&#13;
&amp;#160; &amp;#160; * compression xmlns='http://jabber.org/features/compress'&#13;
&amp;#160; &amp;#160; &amp;#160; &amp;#160; * method&#13;
&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;quot;zlib&amp;quot;&#13;
wocky/-DEBUG: 23.11.2015 21:13:17.544156: _write_node_tree: Serializing tree:&#13;
* starttls xmlns='urn:ietf:params:xml:ns:xmpp-tls'&#13;
wocky/-DEBUG: 23.11.2015 21:13:17.564246: _end_element_ns: Received stanza&#13;
* proceed xmlns='urn:ietf:params:xml:ns:xmpp-tls'&#13;
gabbletls-DEBUG: 23.11.2015 21:13:17.798598: gabble_server_tls_manager_verify_async (server-tls-manager.c:341): verify_async() called on the GabbleServerTLSManager.&#13;
gabbletls-DEBUG: 23.11.2015 21:13:17.799010: gabble_server_tls_channel_constructed (server-tls-channel.c:202): Server TLS channel constructed at /org/freedesktop/Telepathy/Connection/gabble/jabber/cweiske_40cweiske_2ede_2fc919228a/ServerTLSChannel1&#13;
gabbletls-DEBUG: 23.11.2015 21:13:18.43037: gabble_tls_certificate_accept (tls-certificate.c:264): Accept() called on the TLS certificate; current state 0&#13;
gabbletls-DEBUG: 23.11.2015 21:13:18.43087: tls_certificate_accepted_cb (server-tls-manager.c:243): TLS certificate accepted&#13;
wocky/-DEBUG: 23.11.2015 21:13:18.43193: wocky_xmpp_writer_stream_open: wocky-xmpp-writer.c:302: Writing stream opening: &amp;lt;?xml version='1.0' encoding='UTF-8'?&amp;gt;&#13;
&amp;lt;stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to=&amp;quot;cweiske.de&amp;quot; version=&amp;quot;1.0&amp;quot;&amp;gt;&#13;
wocky/-DEBUG: 23.11.2015 21:13:18.66281: handle_stream_open: wocky-xmpp-reader.c:481: Received stream opening: stream, prefix: stream, uri: http://etherx.jabber.org/streams&#13;
wocky/-DEBUG: 23.11.2015 21:13:18.66431: handle_stream_open: wocky-xmpp-reader.c:500: Stream opening attribute: id = '1126058090' (prefix: &amp;lt;no prefix&amp;gt;, uri: &amp;lt;no uri&amp;gt;)&#13;
wocky/-DEBUG: 23.11.2015 21:13:18.66529: handle_stream_open: wocky-xmpp-reader.c:500: Stream opening attribute: from = 'cweiske.de' (prefix: &amp;lt;no prefix&amp;gt;, uri: &amp;lt;no uri&amp;gt;)&#13;
wocky/-DEBUG: 23.11.2015 21:13:18.66673: handle_stream_open: wocky-xmpp-reader.c:500: Stream opening attribute: version = '1.0' (prefix: &amp;lt;no prefix&amp;gt;, uri: &amp;lt;no uri&amp;gt;)&#13;
wocky/-DEBUG: 23.11.2015 21:13:18.66767: handle_stream_open: wocky-xmpp-reader.c:500: Stream opening attribute: lang = 'de' (prefix: xml, uri: http://www.w3.org/XML/1998/namespace)&#13;
wocky/-DEBUG: 23.11.2015 21:13:18.67224: _end_element_ns: Received stanza&#13;
* features xmlns='http://etherx.jabber.org/streams'&#13;
&amp;#160; &amp;#160; * c xmlns='http://jabber.org/protocol/caps' hash='sha-1' node='http://www.process-one.net/en/ejabberd/' ver='tRd4XMJSw6lNM0CpWa5zvZ9Ca8Y='&#13;
&amp;#160; &amp;#160; * register xmlns='http://jabber.org/features/iq-register'&#13;
&amp;#160; &amp;#160; * compression xmlns='http://jabber.org/features/compress'&#13;
&amp;#160; &amp;#160; &amp;#160; &amp;#160; * method&#13;
&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;quot;zlib&amp;quot;&#13;
&amp;#160; &amp;#160; * mechanisms xmlns='urn:ietf:params:xml:ns:xmpp-sasl'&#13;
&amp;#160; &amp;#160; &amp;#160; &amp;#160; * mechanism&#13;
&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;quot;PLAIN&amp;quot;&#13;
&amp;#160; &amp;#160; &amp;#160; &amp;#160; * mechanism&#13;
&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;quot;X-OAUTH2&amp;quot;&#13;
&amp;#160; &amp;#160; &amp;#160; &amp;#160; * mechanism&#13;
&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;quot;SCRAM-SHA-1&amp;quot;&#13;
gabbleauthentication-DEBUG: 23.11.2015 21:13:18.67991: gabble_server_sasl_channel_start_auth_async (server-sasl-channel.c:836): Starting authentication&#13;
gabbletls-DEBUG: 23.11.2015 21:14:17.823328: gabble_server_tls_channel_close (server-tls-channel.c:300): Close() called on the TLS channel 0x1262640&#13;
gabbletls-DEBUG: 23.11.2015 21:14:17.823508: server_tls_channel_closed_cb (server-tls-manager.c:197): Server TLS channel closed.&#13;
gabbletls-DEBUG: 23.11.2015 21:14:17.823700: gabble_server_tls_channel_dispose (server-tls-channel.c:140): Dispose TLS channel&#13;
gabbletls-DEBUG: 23.11.2015 21:14:17.823834: gabble_server_tls_channel_finalize (server-tls-channel.c:123): Finalize TLS channel&#13;
gabbleauthentication-DEBUG: 23.11.2015 21:14:17.823985: gabble_server_sasl_channel_close (server-sasl-channel.c:998): called on 0x11f2630&#13;
gabbleauthentication-DEBUG: 23.11.2015 21:14:17.824096: gabble_server_sasl_channel_close (server-sasl-channel.c:1022): closed channel&#13;
wocky/-DEBUG: 23.11.2015 21:14:17.824350: auth_failed: wocky-sasl-auth.c:274: Authentication failed!: Client aborted authentication.&#13;
gabbleconnection-DEBUG: 23.11.2015 21:14:17.824486: connector_error_disconnect (connection.c:1764): Interactive authentication error, reason 3, dbus error org.freedesktop.Telepathy.Error.AuthenticationFailed&#13;
gabbleroster-DEBUG: 23.11.2015 21:14:17.824807: gabble_roster_close_all (roster.c:1672): closing channels&#13;
gabblemuc-DEBUG: 23.11.2015 21:14:17.824924: connection_status_changed_cb (roomlist-manager.c:191): disconnected, closing room lists&#13;
gabblemuc-DEBUG: 23.11.2015 21:14:17.824995: gabble_roomlist_manager_close_all (roomlist-manager.c:85): 0x11e62e0&#13;
gabblesearch-DEBUG: 23.11.2015 21:14:17.825026: gabble_search_manager_close_all (search-manager.c:99): closing channels&#13;
gabbleauthentication-DEBUG: 23.11.2015 21:14:17.825061: gabble_auth_manager_close_all (auth-manager.c:92): called&#13;
gabbletls-DEBUG: 23.11.2015 21:14:17.825092: connection_status_changed_cb (server-tls-manager.c:147): Connection status changed, now 2&#13;
gabblemuc-DEBUG: 23.11.2015 21:14:17.825124: gabble_muc_factory_close_all (muc-factory.c:892): closing channels&#13;
gabbletubes-DEBUG: 23.11.2015 21:14:17.825155: gabble_private_tubes_factory_close_all (private-tubes-factory.c:374): closing 1-1 tubes channels&#13;
gabblemedia-channel-DEBUG: 23.11.2015 21:14:17.825191: gabble_media_factory_close_all (media-factory.c:423): closing channels&#13;
gabbleconnection-DEBUG: 23.11.2015 21:14:17.825249: connection_shut_down (connection.c:2367): neither porter nor connector is alive: clean up the base connection&#13;
gabbleconnection-DEBUG: 23.11.2015 21:14:17.832967: gabble_connection_dispose (connection.c:1269): called&#13;
gabblebytestream-DEBUG: 23.11.2015 21:14:17.833036: gabble_bytestream_factory_dispose (bytestream-factory.c:683): dispose called&#13;
gabblejid-DEBUG: 23.11.2015 21:14:17.833081: user_data_destroyed_cb (util.c:635): user_data for 0x12448a0 destroyed; disconnecting&#13;
gabblejid-DEBUG: 23.11.2015 21:14:17.833115: user_data_destroyed_cb (util.c:635): user_data for 0x1244900 destroyed; disconnecting&#13;
gabbledisco-DEBUG: 23.11.2015 21:14:17.833147: gabble_disco_dispose (disco.c:227): dispose called&#13;
gabblejid-DEBUG: 23.11.2015 21:14:17.833177: instance_destroyed_cb (util.c:622): instance for 0x1244b40 destroyed; cleaning up&#13;
gabblejid-DEBUG: 23.11.2015 21:14:17.833209: instance_destroyed_cb (util.c:622): instance for 0x11e5120 destroyed; cleaning up&#13;
gabbledisco-DEBUG: 23.11.2015 21:14:17.833241: gabble_disco_finalize (disco.c:254): called with 0x11e65a0&#13;
gabblepipeline-DEBUG: 23.11.2015 21:14:17.833273: gabble_request_pipeline_dispose (request-pipeline.c:275): disposing request-pipeline&#13;
gabblevcard-DEBUG: 23.11.2015 21:14:17.833317: gabble_vcard_manager_dispose (vcard-manager.c:548): 0x123c760&#13;
gabblevcard-DEBUG: 23.11.2015 21:14:17.833357: gabble_vcard_manager_finalize (vcard-manager.c:579): 0x123c760&#13;
gabblepresence-DEBUG: 23.11.2015 21:14:17.833408: gabble_presence_cache_dispose (presence-cache.c:548): dispose called&#13;
gabblepresence-DEBUG: 23.11.2015 21:14:17.833457: gabble_presence_cache_finalize (presence-cache.c:579): called with 0x12159a0&#13;
gabbleroster-DEBUG: 23.11.2015 21:14:17.833525: gabble_roster_dispose (roster.c:200): dispose called&#13;
gabbleroster-DEBUG: 23.11.2015 21:14:17.833558: gabble_roster_close_all (roster.c:1672): closing channels&#13;
gabbleroster-DEBUG: 23.11.2015 21:14:17.833595: gabble_roster_finalize (roster.c:221): called with 0x1222140&#13;
gabbleim-DEBUG: 23.11.2015 21:14:17.833628: gabble_im_factory_dispose (im-factory.c:120): dispose called&#13;
gabblemuc-DEBUG: 23.11.2015 21:14:17.833668: gabble_roomlist_manager_dispose (roomlist-manager.c:127): running&#13;
gabblemuc-DEBUG: 23.11.2015 21:14:17.833700: gabble_roomlist_manager_close_all (roomlist-manager.c:85): 0x11e62e0&#13;
gabblesearch-DEBUG: 23.11.2015 21:14:17.833735: gabble_search_manager_dispose (search-manager.c:213): dispose called&#13;
gabblesearch-DEBUG: 23.11.2015 21:14:17.833765: gabble_search_manager_close_all (search-manager.c:99): closing channels&#13;
gabblejid-DEBUG: 23.11.2015 21:14:17.833800: user_data_destroyed_cb (util.c:635): user_data for 0x1211b40 destroyed; disconnecting&#13;
gabbleauthentication-DEBUG: 23.11.2015 21:14:17.833833: gabble_auth_manager_dispose (auth-manager.c:161): dispose called&#13;
gabbleauthentication-DEBUG: 23.11.2015 21:14:17.833864: gabble_auth_manager_close_all (auth-manager.c:92): called&#13;
gabblejid-DEBUG: 23.11.2015 21:14:17.833899: user_data_destroyed_cb (util.c:635): user_data for 0x1211ae0 destroyed; disconnecting&#13;
gabbletls-DEBUG: 23.11.2015 21:14:17.833934: gabble_server_tls_manager_dispose (server-tls-manager.c:416): 0x11f2270&#13;
gabblejid-DEBUG: 23.11.2015 21:14:17.833966: user_data_destroyed_cb (util.c:635): user_data for 0x7fbc60001760 destroyed; disconnecting&#13;
gabbletls-DEBUG: 23.11.2015 21:14:17.834000: gabble_server_tls_manager_finalize (server-tls-manager.c:434): 0x11f2270&#13;
gabblemuc-DEBUG: 23.11.2015 21:14:17.834033: gabble_muc_factory_dispose (muc-factory.c:148): dispose called&#13;
gabblemuc-DEBUG: 23.11.2015 21:14:17.834064: gabble_muc_factory_close_all (muc-factory.c:892): closing channels&#13;
gabbletubes-DEBUG: 23.11.2015 21:14:17.834101: gabble_private_tubes_factory_dispose (private-tubes-factory.c:288): dispose called&#13;
gabbletubes-DEBUG: 23.11.2015 21:14:17.834132: gabble_private_tubes_factory_close_all (private-tubes-factory.c:374): closing 1-1 tubes channels&#13;
gabblemedia-channel-DEBUG: 23.11.2015 21:14:17.834170: gabble_media_factory_dispose (media-factory.c:158): dispose called&#13;
gabblemedia-channel-DEBUG: 23.11.2015 21:14:17.834199: gabble_media_factory_close_all (media-factory.c:423): closing channels&#13;
gabbleconnection-DEBUG: 23.11.2015 21:14:17.834284: gabble_connection_finalize (connection.c:1348): called with 0x121c250&#13;
gabblepresence-DEBUG: 23.11.2015 21:14:17.834342: gabble_capabilities_finalize (capabilities.c:337): 0x121c250&#13;
tp-glib/-DEBUG: 23.11.2015 21:14:22.830497: no connections, and timed out&#13;
tp-glib/-MESSAGE: 23.11.2015 21:14:22.830977: Exiting&#13;
&amp;#160;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;
 &lt;/div&gt;
 &lt;div class="phork-meta"&gt;
  &lt;a href="https://p.cweiske.de/263/rev-raw/121b4de591c9c2de9609d95a06aa440115f12b92/empathy.log" style="float: right"&gt;view raw source&lt;/a&gt;
  &lt;a href="https://p.cweiske.de/263#empathy.log"&gt;empathy.log&lt;/a&gt;
 &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</html></oembed>
