Sorry for answering late, apparently I'm not getting e-mail on launchpad tickets by default.
I resolved the issue for myself by changing the configuration of my ejabberd as explained in http://git.deb.at/w/pkg/ejabberd.git/commit/1c56fb6d96725a465e7ddb401db7551a8ea64769 -- unfortunately this was missing in the documentation at the time of the upgrade. You'll have to ask your server operator to do this for you. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to pidgin in Ubuntu. https://bugs.launchpad.net/bugs/993989 Title: can't connect to Jabber account Status in “pidgin” package in Ubuntu: Confirmed Bug description: Since updating to Ubuntu Precise (before, I hand Lucid) Pidgin won't connect to my Jabber account. It gets deactivated with the message "Not authorized", no further messages. It happens regardless of whether I use my old configuration or move the whole .purple folder and set the account up afresh. However, it works with (e.g.) Gajim, and even with Pidgin on Windows (2.10.3, the same version), so this is almost definitely a Pidgin problem. Here is the (hopefully) relevant (and slightly censored) output of `pidgin --debug`: (15:39:09) account: Connecting to account LOGIN@SERVER/Home. (15:39:09) connection: Connecting. gc = 0x7ffd53fa2a10 (15:39:09) util: Writing file ~/.purple/icons/7661745cff2f4fd50e2859c6b3b3e3b844f0412c.png (15:39:09) dnssrv: querying SRV record for SERVER: _xmpp-client._tcp.SERVER (15:39:09) dnssrv: found 1 SRV entries (15:39:09) dnsquery: Performing DNS lookup for HOST (15:39:09) dns: Created new DNS child 11371, there are now 1 children. (15:39:09) dns: Successfully sent DNS request to child 11371 (15:39:09) dns: Got response for 'HOST' (15:39:09) dnsquery: IP resolved for HOST (15:39:09) proxy: Attempting connection to 128.130.95.20 (15:39:09) proxy: Connecting to HOST:5222 with no proxy (15:39:09) proxy: Connection in progress (15:39:09) proxy: Connecting to HOST:5222. (15:39:09) proxy: Connected to HOST:5222. (15:39:09) jabber: Sending (LOGIN@SERVER/Home): <?xml version='1.0' ?> (15:39:09) jabber: Sending (LOGIN@SERVER/Home): <stream:stream to='SERVER' xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0'> (15:39:09) jabber: Recv (173): <?xml version='1.0'?><stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' id='1346731435' from='SERVER' version='1.0' xml:lang='en'> (15:39:09) jabber: Recv (536): <stream:features><starttls xmlns='urn:ietf:params:xml:ns:xmpp-tls'/><compression xmlns='http://jabber.org/features/compress'><method>zlib</method></compression><mechanisms xmlns='urn:ietf:params:xml:ns:xmpp-sasl'><mechanism>SCRAM-SHA-1</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>PLAIN</mechanism></mechanisms><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' node='http://www.process-one.net/en/ejabberd/' ver='———'/><register xmlns='http://jabber.org/features/iq-register'/></stream:features> (15:39:09) jabber: Sending (LOGIN@SERVER/Home): <starttls xmlns='urn:ietf:params:xml:ns:xmpp-tls'/> (15:39:09) jabber: Recv (50): <proceed xmlns='urn:ietf:params:xml:ns:xmpp-tls'/> … (15:39:09) certificate/x509/tls_cached: Starting verify for SERVER (15:39:09) certificate/x509/tls_cached: Checking for cached cert... (15:39:09) certificate/x509/tls_cached: ...Found cached cert (15:39:09) nss/x509: Loading certificate from ~/.purple/certificates/x509/tls_peers/SERVER (15:39:09) certificate/x509/tls_cached: Peer cert matched cached (15:39:09) nss/x509: Exporting certificate to ~/.purple/certificates/x509/tls_peers/SERVER (15:39:09) util: Writing file ~/.purple/certificates/x509/tls_peers/SERVER (15:39:09) certificate: Successfully verified certificate for SERVER (15:39:09) jabber: Sending (ssl) (LOGIN@SERVER/Home): <stream:stream to='SERVER' xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0'> (15:39:09) jabber: Recv (ssl)(173): <?xml version='1.0'?><stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' id='2292024795' from='SERVER' version='1.0' xml:lang='en'> (15:39:09) jabber: Recv (ssl)(485): <stream:features><compression xmlns='http://jabber.org/features/compress'><method>zlib</method></compression><mechanisms xmlns='urn:ietf:params:xml:ns:xmpp-sasl'><mechanism>SCRAM-SHA-1</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>PLAIN</mechanism></mechanisms><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' node='http://www.process-one.net/en/ejabberd/' ver='iuv1wp1cS6sjN8DwA1g+KZMr/14='/><register xmlns='http://jabber.org/features/iq-register'/></stream:features> (15:39:09) sasl: Mechs found: SCRAM-SHA-1 DIGEST-MD5 PLAIN (15:39:09) jabber: Sending (ssl) (LOGIN@SERVER/Home): <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5' xmlns:ga='http://www.google.com/talk/protocol/auth' ga:client-uses-full-bind-result='true'/> (15:39:09) jabber: Recv (ssl)(148): <challenge xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>———</challenge> (15:39:09) sasl: DIGEST-MD5 client step 2 (15:39:09) sasl: DIGEST-MD5 parse_server_challenge() (15:39:09) sasl: DIGEST-MD5 ask_user_info() (15:39:09) sasl: DIGEST-MD5 make_client_response() (15:39:09) jabber: Sending (ssl) (LOGIN@SERVER/Home): <response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>———</response> (15:39:09) jabber: Recv (ssl)(77): <failure xmlns='urn:ietf:params:xml:ns:xmpp-sasl'><not-authorized/></failure> (15:39:09) sasl: DIGEST-MD5 client mech dispose (15:39:09) sasl: DIGEST-MD5 common mech dispose (15:39:09) sasl: Mechs found: SCRAM-SHA-1 PLAIN (15:39:09) sasl: No worthy mechs found (15:39:09) connection: Connection error on 0x7ffd53fa2a10 (reason: 2 description: Nicht autorisiert) (15:39:09) account: Disconnecting account LOGIN@SERVER/Home (0x7ffd53acab90) (15:39:09) connection: Disconnecting connection 0x7ffd53fa2a10 (15:39:09) jabber: Sending (ssl) (LOGIN@SERVER/Home): </stream:stream> (15:39:09) connection: Destroying connection 0x7ffd53fa2a10 ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: pidgin 1:2.10.3-0ubuntu1 ProcVersionSignature: Ubuntu 3.2.0-24.37-generic 3.2.14 Uname: Linux 3.2.0-24-generic x86_64 NonfreeKernelModules: fglrx ApportVersion: 2.0.1-0ubuntu7 Architecture: amd64 Date: Thu May 3 15:33:14 2012 InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425) ProcEnviron: TERM=xterm PATH=(custom, user) LANG=de_DE.UTF-8 SHELL=/bin/bash SourcePackage: pidgin UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pidgin/+bug/993989/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp