Pidgin doesn't connect at start-up
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux Mint |
Triaged
|
Undecided
|
Unassigned | ||
pidgin (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Pidgin doesn't connect at start-up. It tries with message "connecting" but doesn't or after 15 mins establishes the connection.
Welcome to Linux Mint
Release: 1 (debian)
Edition: Debian 32-bit
Pidgin 2.7.3 (libpurple 2.7.3)
The problem is reproducible any time
When I call the accounts menu and remove the check-marks before the accounts and set them Pidgin connects immediately.
The Pidgin version on Lucid responds without this behavior.
user@rolling ~ $ pidgin -d
(00:57:26) prefs: Reading /home/user/
(00:57:26) prefs: Finished reading /home/user/
(00:57:26) dbus: okkk
(00:57:26) plugins: probing /usr/lib/
(00:57:26) plugins: probing /usr/lib/
(00:57:26) plugins: probing /usr/lib/
(00:57:26) plugins: probing /usr/lib/
(00:57:26) plugins: probing /usr/lib/
(00:57:26) plugins: probing /usr/lib/
(00:57:26) plugins: probing /usr/lib/
(00:57:26) plugins: probing /usr/lib/
(00:57:26) plugins: probing /usr/lib/
(00:57:26) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) prpl-loubserp-mxit: Loading MXit libPurple plugin...
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) plugins: probing /usr/lib/
(00:57:27) util: Reading file xmpp-caps.xml from directory /home/user/.purple
(00:57:27) jabber: creating hash tables for data objects
(00:57:27) prefs: /purple/
(00:57:27) prefs: /purple/
(00:57:27) prefs: /purple/
(00:57:27) prefs: /purple/
(00:57:27) prefs: /purple/
(00:57:27) prefs: /purple/
(00:57:27) prefs: /purple/
(00:57:27) util: Reading file accounts.xml from directory /home/user/.purple
(00:57:27) util: Reading file status.xml from directory /home/user/.purple
(00:57:27) certificate: CertificateVerifier x509, singleuse requested but not found.
(00:57:27) certificate: CertificateVerifier singleuse registered
(00:57:27) certificate: CertificatePool x509, ca requested but not found.
(00:57:27) certificate: CertificateScheme x509 requested but not found.
(00:57:27) certificate/
(00:57:27) certificate/
(00:57:27) certificate: CertificatePool ca registered
(00:57:27) certificate: CertificatePool x509, tls_peers requested but not found.
(00:57:27) certificate: CertificatePool tls_peers registered
(00:57:27) certificate: CertificateVerifier x509, tls_cached requested but not found.
(00:57:27) certificate: CertificateVerifier tls_cached registered
(00:57:27) prefs: /purple/
(00:57:27) prefs: /purple/
(00:57:27) prefs: /purple/proxy/type changed, scheduling save.
(00:57:27) prefs: /purple/proxy/host changed, scheduling save.
(00:57:27) prefs: /purple/proxy/port changed, scheduling save.
(00:57:27) prefs: /purple/
(00:57:27) prefs: /purple/
(00:57:27) certificate: CertificateScheme x509 requested but not found.
(00:57:27) certificate: CertificateScheme x509 registered
(00:57:27) util: Reading file smileys.xml from directory /home/user/.purple
(00:57:27) smileys: Wrote cache file: /home/user/
(00:57:27) smileys: Wrote cache file: /home/user/
(00:57:27) smileys: Wrote cache file: /home/user/
(00:57:27) smileys: Wrote cache file: /home/user/
(00:57:27) smileys: Wrote cache file: /home/user/
(00:57:27) smileys: Wrote cache file: /home/user/
(00:57:27) stun: using server
(00:57:27) sound: Initializing sound output drivers.
(00:57:27) prefs: /pidgin/
(00:57:27) gtkblist: added visibility manager: 1
(00:57:27) docklet: GTK+ created
(00:57:27) gtksmiley: adding hola to gtk_smileys
(00:57:27) gtksmiley: adding it's all good to gtk_smileys
(00:57:27) gtksmiley: adding honeyfish to gtk_smileys
(00:57:27) gtksmiley: adding money to gtk_smileys
(00:57:27) gtksmiley: adding Happy Birthday to gtk_smileys
(00:57:27) gtksmiley: adding beautifulthing to gtk_smileys
(00:57:27) gtkmedia: Registering media element types
(00:57:27) util: Reading file blist.xml from directory /home/user/.purple
(00:57:27) g_log: purple_
(00:57:27) g_log: purple_
(00:57:27) g_log: purple_
(00:57:27) g_log: purple_
(00:57:27) g_log: purple_
(00:57:27) g_log: purple_
(00:57:27) g_log: purple_
(00:57:27) g_log: purple_
(00:57:27) plugins: Loading saved plugin /usr/lib/
(00:57:27) plugins: Loading saved plugin /usr/lib/
(00:57:27) plugins: Loading saved plugin /usr/lib/
(00:57:27) plugins: Loading saved plugin /usr/lib/
(00:57:27) plugins: Loading saved plugin /usr/lib/
(00:57:27) gtkmedia: Registering media element types
(00:57:27) pounce: Error reading pounces: Failed to open file '/home/
(00:57:27) Session Management: ICE initialized.
(00:57:27) Session Management: Connecting with no previous ID
(00:57:27) Session Management: Handling new ICE connection...
(00:57:27) done.
(00:57:27) Session Management: Connected to manager (gnome-session) with client ID 109116ac2cfcbef
(00:57:27) Session Management: Using pidgin as command
(00:57:27) account: Network not connected; skipping reconnect
(00:57:27) util: requesting to fetch a URL
(00:57:27) dns: DNS query for '192.168.100.1' queued
(00:57:27) Session Management: Received first save_yourself
(00:57:27) Session Management: Received save_complete
(00:57:27) dnsquery: IP resolved for 192.168.100.1
(00:57:27) proxy: Attempting connection to 192.168.100.1
(00:57:27) proxy: Connecting to 192.168.100.1:5431 with no proxy
(00:57:27) proxy: Connection in progress
(00:57:27) proxy: Connecting to 192.168.100.1:5431.
(00:57:27) proxy: Connected to 192.168.100.1:5431.
(00:57:27) util: request constructed
(00:57:27) util: Response headers: 'HTTP/1.0 200 OK
SERVER: LINUX/2.4 UPnP/1.0 BRCM400/1.0
DATE: Tue, 01 Feb 2011 01:28:46 GMT
CONTENT-TYPE: application/
Cache-Control: max-age=1
PRAGMA: no-cache
Connection: Close
'
(00:57:27) util: requesting to fetch a URL
(00:57:27) dns: DNS query for '192.168.100.1' queued
(00:57:27) dns: DNS query for '192.168.100.1' queued
(00:57:27) dnsquery: IP resolved for 192.168.100.1
(00:57:27) proxy: Attempting connection to 192.168.100.1
(00:57:27) proxy: Connecting to 192.168.100.1:5431 with no proxy
(00:57:27) proxy: Connection in progress
(00:57:27) dnsquery: IP resolved for 192.168.100.1
(00:57:27) proxy: Attempting connection to 192.168.100.1
(00:57:27) proxy: Connecting to 192.168.100.1:5431 with no proxy
(00:57:27) proxy: Connection in progress
(00:57:27) proxy: Connecting to 192.168.100.1:5431.
(00:57:27) proxy: Connected to 192.168.100.1:5431.
(00:57:27) util: request constructed
(00:57:27) proxy: Connecting to 192.168.100.1:5431.
(00:57:27) proxy: Connected to 192.168.100.1:5431.
(00:57:27) upnp: Local IP: 192.168.100.5
(00:57:27) util: Response headers: 'HTTP/1.1 200 OK
DATE: Tue, 01 Feb 2011 01:28:46 GMT
Connection: Keep-Alive
Server: LINUX/2.4 UPnP/1.0 BRCM400/1.0
Content-Length: 357
Content-Type: text/xml; charset="utf-8"
EXT:
'
(00:57:27) util: parsed 357
(00:57:32) util: Writing file prefs.xml to directory /home/user/.purple
(00:57:32) util: Writing file /home/user/
(00:57:32) util: Writing file accounts.xml to directory /home/user/.purple
(00:57:32) util: Writing file /home/user/
(00:57:32) util: Writing file smileys.xml to directory /home/user/.purple
(00:57:32) util: Writing file /home/user/
(00:57:32) util: Writing file blist.xml to directory /home/user/.purple
(00:57:32) util: Writing file /home/user/
(00:57:51) upnp: NAT Returned IP: 10.11.13.12
Changed in linuxmint: | |
status: | New → Triaged |
affects: | ubuntu → pidgin (Ubuntu) |
Changed in pidgin (Ubuntu): | |
status: | New → Confirmed |
This and much more is the output after I remove and reset the check-mark of one of the accounts:
(01:03:10) util: Writing file /home/user/ .purple/ icons/727a0ea60 0117a7f81e5c35b ad9204cfe862151 7.png .purple/ icons/a7908ff7b cb9b3b4b5a75e7e 8bbb4e72343ca4c c.png .purple/ icons/353eaeca3 e522bc42fbe532d efa86b115885727 e.png org:5222 with no proxy org:5222. org:5222. client' xmlns:stream='http:// etherx. jabber. org/streams' version='1.0'> 'UTF-8' ?><stream: stream xmlns:stream="http:// etherx. jabber. org/streams" xmlns="jabber: client" from="sample.org" id="18030155" xml:lang="en" version="1.0"> features> <starttls xmlns=" urn:ietf: params: xml:ns: xmpp-tls" ><required/ ></starttls> <mechanisms xmlns=" urn:ietf: params: xml:ns: xmpp-sasl" ><mechanism> DIGEST- MD5</mechanism> <mechanism> JIVE-SHAREDSECR ET</mechanism> <mechanism> PLAIN</ mechanism> <mechanism> CRAM-MD5< /mechanism> </mechanisms> </stream: features> urn:ietf: params: xml:ns: xmpp-tls' /> urn:ietf: params: xml:ns: xmpp-tls" /> CN=sampleserver .org issuer= CN=sampleserver .org x509/tls_ cached: Starting verify for sampleserver.org x509/tls_ cached: Checking for cached cert... x509/tls_ cached: ...Found cached cert .purple/ certificates/ x509/tls_ peers/sampleser ver.org x509/tls_ cached: Peer cert matched cached .purple/ certificates/ x509/tls_ peers/sampleser ver.org .purple/ certificates/ x509/tls_ peers/sampleser ver.org client' xmlns:stream='http:// etherx. jabber. org/streams' version='1.0'> .purple/ accounts. xml 'UTF-8' ?><stream: stre...
(01:03:10) util: Writing file /home/user/
(01:03:10) util: Writing file /home/user/
(01:03:13) account: Connecting to account <email address hidden>/home.
(01:03:13) connection: Connecting. gc = 0x8574e28
(01:03:13) dns: DNS query for 'sampleserver.org' queued
(01:03:13) dns: Created new DNS child 3862, there are now 1 children.
(01:03:13) dns: Successfully sent DNS request to child 3862
(01:03:13) dns: Got response for 'sampleserver.org'
(01:03:13) dnsquery: IP resolved for sampleserver.org
(01:03:13) proxy: Attempting connection to ........ (some IP address)
(01:03:13) proxy: Connecting to sampleserver.
(01:03:13) proxy: Connection in progress
(01:03:13) proxy: Connecting to sampleserver.
(01:03:13) proxy: Connected to sampleserver.
(01:03:13) jabber: Sending (<email address hidden>/home): <?xml version='1.0' ?>
(01:03:13) jabber: Sending (<email address hidden>/home): <stream:stream to='sample.org' xmlns='jabber:
(01:03:14) jabber: Recv (186): <?xml version='1.0' encoding=
(01:03:14) jabber: Recv (305): <stream:
(01:03:14) jabber: Sending (<email address hidden>/home): <starttls xmlns='
(01:03:15) jabber: Recv (50): <proceed xmlns="
(01:03:15) nss: subject=
(01:03:15) certificate/
(01:03:15) certificate/
(01:03:15) certificate/
(01:03:15) nss/x509: Loading certificate from /home/user/
(01:03:15) certificate/
(01:03:15) nss/x509: Exporting certificate to /home/user/
(01:03:15) util: Writing file /home/user/
(01:03:16) certificate: Successfully verified certificate for sampleserver.org
(01:03:16) jabber: Sending (ssl) (<email address hidden>/home): <stream:stream to='sample.org' xmlns='jabber:
(01:03:16) util: Writing file accounts.xml to directory /home/user/.purple
(01:03:16) util: Writing file /home/user/
(01:03:16) jabber: Recv (ssl)(619): <?xml version='1.0' encoding=