Pidgin doesn't connect at start-up

Bug #710857 reported by BlueLight
12
This bug affects 2 people
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/.purple/prefs.xml

(00:57:26) prefs: Finished reading /home/user/.purple/prefs.xml

(00:57:26) dbus: okkk

(00:57:26) plugins: probing /usr/lib/pidgin/sendbutton.so

(00:57:26) plugins: probing /usr/lib/pidgin/convcolors.so

(00:57:26) plugins: probing /usr/lib/pidgin/timestamp_format.so

(00:57:26) plugins: probing /usr/lib/pidgin/history.so

(00:57:26) plugins: probing /usr/lib/pidgin/ticker.so

(00:57:26) plugins: probing /usr/lib/pidgin/cap.so

(00:57:26) plugins: probing /usr/lib/pidgin/musicmessaging.so

(00:57:26) plugins: probing /usr/lib/pidgin/iconaway.so

(00:57:26) plugins: probing /usr/lib/pidgin/themeedit.so

(00:57:26) plugins: probing /usr/lib/pidgin/gtkbuddynote.so

(00:57:27) plugins: probing /usr/lib/pidgin/timestamp.so

(00:57:27) plugins: probing /usr/lib/pidgin/pidginrc.so

(00:57:27) plugins: probing /usr/lib/pidgin/extplacement.so

(00:57:27) plugins: probing /usr/lib/pidgin/markerline.so

(00:57:27) plugins: probing /usr/lib/pidgin/vvconfig.so

(00:57:27) plugins: probing /usr/lib/pidgin/notify.so

(00:57:27) plugins: probing /usr/lib/pidgin/gestures.so

(00:57:27) plugins: probing /usr/lib/pidgin/xmppconsole.so

(00:57:27) plugins: probing /usr/lib/pidgin/xmppdisco.so

(00:57:27) plugins: probing /usr/lib/pidgin/spellchk.so

(00:57:27) plugins: probing /usr/lib/purple-2/psychic.so

(00:57:27) plugins: probing /usr/lib/purple-2/ssl.so

(00:57:27) plugins: probing /usr/lib/purple-2/idle.so

(00:57:27) plugins: probing /usr/lib/purple-2/libirc.so

(00:57:27) plugins: probing /usr/lib/purple-2/libbonjour.so

(00:57:27) plugins: probing /usr/lib/purple-2/buddynote.so

(00:57:27) plugins: probing /usr/lib/purple-2/libmyspace.so

(00:57:27) plugins: probing /usr/lib/purple-2/libicq.so

(00:57:27) plugins: probing /usr/lib/purple-2/libzephyr.so

(00:57:27) plugins: probing /usr/lib/purple-2/libaim.so

(00:57:27) plugins: probing /usr/lib/purple-2/libsimple.so

(00:57:27) plugins: probing /usr/lib/purple-2/statenotify.so

(00:57:27) plugins: probing /usr/lib/purple-2/libyahoojp.so

(00:57:27) plugins: probing /usr/lib/purple-2/dbus-example.so

(00:57:27) plugins: probing /usr/lib/purple-2/libymsg.so

(00:57:27) plugins: /usr/lib/purple-2/libymsg.so is not usable because the 'purple_init_plugin' symbol could not be found. Does the plugin call the PURPLE_INIT_PLUGIN() macro?

(00:57:27) plugins: probing /usr/lib/purple-2/libfacebook.so

(00:57:27) plugins: probing /usr/lib/purple-2/libjabber.so

(00:57:27) plugins: /usr/lib/purple-2/libjabber.so is not usable because the 'purple_init_plugin' symbol could not be found. Does the plugin call the PURPLE_INIT_PLUGIN() macro?

(00:57:27) plugins: probing /usr/lib/purple-2/libmxit.so

(00:57:27) prpl-loubserp-mxit: Loading MXit libPurple plugin...

(00:57:27) plugins: probing /usr/lib/purple-2/joinpart.so

(00:57:27) plugins: probing /usr/lib/purple-2/libxmpp.so

(00:57:27) plugins: probing /usr/lib/purple-2/libgg.so

(00:57:27) plugins: probing /usr/lib/purple-2/log_reader.so

(00:57:27) plugins: probing /usr/lib/purple-2/perl.so

(00:57:27) plugins: probing /usr/lib/purple-2/libnovell.so

(00:57:27) plugins: probing /usr/lib/purple-2/libsilcpurple.so

(00:57:27) plugins: probing /usr/lib/purple-2/ssl-nss.so

(00:57:27) plugins: probing /usr/lib/purple-2/libsametime.so

(00:57:27) plugins: /usr/lib/purple-2/libsametime.so has a prefs_info, but is a prpl. This is no longer supported.

(00:57:27) plugins: probing /usr/lib/purple-2/offlinemsg.so

(00:57:27) plugins: probing /usr/lib/purple-2/liboscar.so

(00:57:27) plugins: /usr/lib/purple-2/liboscar.so is not usable because the 'purple_init_plugin' symbol could not be found. Does the plugin call the PURPLE_INIT_PLUGIN() macro?

(00:57:27) plugins: probing /usr/lib/purple-2/newline.so

(00:57:27) plugins: probing /usr/lib/purple-2/tcl.so

(00:57:27) plugins: /usr/lib/purple-2/tcl.so is not loadable: libtk8.4.so.0: cannot open shared object file: No such file or directory

(00:57:27) plugins: probing /usr/lib/purple-2/libmsn.so

(00:57:27) plugins: probing /usr/lib/purple-2/autoaccept.so

(00:57:27) plugins: probing /usr/lib/purple-2/libyahoo.so

(00:57:27) plugins: probing /usr/lib/purple-2/libqq.so

(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/status/scores/offline changed, scheduling save.

(00:57:27) prefs: /purple/status/scores/available changed, scheduling save.

(00:57:27) prefs: /purple/status/scores/invisible changed, scheduling save.

(00:57:27) prefs: /purple/status/scores/away changed, scheduling save.

(00:57:27) prefs: /purple/status/scores/extended_away changed, scheduling save.

(00:57:27) prefs: /purple/status/scores/idle changed, scheduling save.

(00:57:27) prefs: /purple/status/scores/offline_msg changed, scheduling save.

(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/x509/ca: Lazy init failed because an X.509 Scheme is not yet registered. Maybe it will be better later.

(00:57:27) certificate/x509/ca: Init failed, probably because a dependency is not yet registered. It has been deferred to later.

(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/logging/format changed, scheduling save.

(00:57:27) prefs: /purple/logging/format changed, scheduling save.

(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/proxy/username changed, scheduling save.

(00:57:27) prefs: /purple/proxy/password changed, scheduling save.

(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/.purple/custom_smiley/81a05f0862ff65e41db285af3d7a3175338e51d3.gif

(00:57:27) smileys: Wrote cache file: /home/user/.purple/custom_smiley/5c2543835b74df3655a1b03d71b68176aeba09c5.gif

(00:57:27) smileys: Wrote cache file: /home/user/.purple/custom_smiley/a0cbc0314f85f91b032b18995178b7b09882d3d8.gif

(00:57:27) smileys: Wrote cache file: /home/user/.purple/custom_smiley/e50fbe22d7376c8097163df662f2ceac3d7f3b8c.gif

(00:57:27) smileys: Wrote cache file: /home/user/.purple/custom_smiley/487f783827aceb1339100cc0330173bdcc43fe36.gif

(00:57:27) smileys: Wrote cache file: /home/user/.purple/custom_smiley/4547dd33db11b7d60b2a2e2229ed7c640f2dc5d4.gif

(00:57:27) stun: using server

(00:57:27) sound: Initializing sound output drivers.

(00:57:27) prefs: /pidgin/conversations/placement changed, scheduling save.

(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_presence_set_status_active: assertion `status != NULL' failed

(00:57:27) g_log: purple_presence_set_status_active: assertion `status != NULL' failed

(00:57:27) g_log: purple_presence_set_status_active: assertion `status != NULL' failed

(00:57:27) g_log: purple_presence_set_status_active: assertion `status != NULL' failed

(00:57:27) g_log: purple_presence_set_status_active: assertion `status != NULL' failed

(00:57:27) g_log: purple_presence_set_status_active: assertion `status != NULL' failed

(00:57:27) g_log: purple_presence_set_status_active: assertion `status != NULL' failed

(00:57:27) g_log: purple_presence_set_status_active: assertion `status != NULL' failed

(00:57:27) plugins: Loading saved plugin /usr/lib/pidgin/notify.so

(00:57:27) plugins: Loading saved plugin /usr/lib/purple-2/ssl-nss.so

(00:57:27) plugins: Loading saved plugin /usr/lib/purple-2/newline.so

(00:57:27) plugins: Loading saved plugin /usr/lib/purple-2/ssl.so

(00:57:27) plugins: Loading saved plugin /usr/lib/pidgin/vvconfig.so

(00:57:27) gtkmedia: Registering media element types

(00:57:27) pounce: Error reading pounces: Failed to open file '/home/user/.purple/pounces.xml': No such file or directory

(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 109116ac2cfcbef429129650204738972500000019220046

(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/octet-stream

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/.purple/prefs.xml

(00:57:32) util: Writing file accounts.xml to directory /home/user/.purple

(00:57:32) util: Writing file /home/user/.purple/accounts.xml

(00:57:32) util: Writing file smileys.xml to directory /home/user/.purple

(00:57:32) util: Writing file /home/user/.purple/smileys.xml

(00:57:32) util: Writing file blist.xml to directory /home/user/.purple

(00:57:32) util: Writing file /home/user/.purple/blist.xml

(00:57:51) upnp: NAT Returned IP: 10.11.13.12

Revision history for this message
BlueLight (bluelight-auroville) wrote :
Download full text (3.9 KiB)

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/727a0ea600117a7f81e5c35bad9204cfe8621517.png
(01:03:10) util: Writing file /home/user/.purple/icons/a7908ff7bcb9b3b4b5a75e7e8bbb4e72343ca4cc.png
(01:03:10) util: Writing file /home/user/.purple/icons/353eaeca3e522bc42fbe532defa86b115885727e.png
(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.org:5222 with no proxy
(01:03:13) proxy: Connection in progress
(01:03:13) proxy: Connecting to sampleserver.org:5222.
(01:03:13) proxy: Connected to sampleserver.org:5222.
(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:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0'>
(01:03:14) jabber: Recv (186): <?xml version='1.0' encoding='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">
(01:03:14) jabber: Recv (305): <stream: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-SHAREDSECRET</mechanism><mechanism>PLAIN</mechanism><mechanism>CRAM-MD5</mechanism></mechanisms></stream:features>
(01:03:14) jabber: Sending (<email address hidden>/home): <starttls xmlns='urn:ietf:params:xml:ns:xmpp-tls'/>
(01:03:15) jabber: Recv (50): <proceed xmlns="urn:ietf:params:xml:ns:xmpp-tls"/>
(01:03:15) nss: subject=CN=sampleserver.org issuer=CN=sampleserver.org
(01:03:15) certificate/x509/tls_cached: Starting verify for sampleserver.org
(01:03:15) certificate/x509/tls_cached: Checking for cached cert...
(01:03:15) certificate/x509/tls_cached: ...Found cached cert
(01:03:15) nss/x509: Loading certificate from /home/user/.purple/certificates/x509/tls_peers/sampleserver.org
(01:03:15) certificate/x509/tls_cached: Peer cert matched cached
(01:03:15) nss/x509: Exporting certificate to /home/user/.purple/certificates/x509/tls_peers/sampleserver.org
(01:03:15) util: Writing file /home/user/.purple/certificates/x509/tls_peers/sampleserver.org
(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:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0'>
(01:03:16) util: Writing file accounts.xml to directory /home/user/.purple
(01:03:16) util: Writing file /home/user/.purple/accounts.xml
(01:03:16) jabber: Recv (ssl)(619): <?xml version='1.0' encoding='UTF-8'?><stream:stre...

Read more...

Revision history for this message
BlueLight (bluelight-auroville) wrote :

Problem persists after upgrade

Pidgin 2.7.9 (libpurple 2.7.9)
135a53aebba44356ee4229f6f8a8ae67f4e6744f

Build Information
  Arguments to ./configure: '--build=i486-linux-gnu' '--prefix=/usr' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--libexecdir=${prefix}/lib/pidgin' '--disable-maintainer-mode' '--disable-dependency-tracking' '--disable-silent-rules' '--disable-gevolution' '--enable-cap' '--with-system-ssl-certs=/etc/ssl/certs' '--enable-perl' '--with-zephyr=/usr' '--enable-dbus' '--enable-gnutls=no' '--enable-nss=yes' '--enable-cyrus-sasl' '--enable-vv' '--enable-farsight' '--enable-tcl' '--enable-tk' 'build_alias=i486-linux-gnu' 'CFLAGS=-g -O2 -g -Wall -O2' 'LDFLAGS=-Wl,--as-needed' 'CPPFLAGS='
  Print debugging messages: No
  Plugins: Enabled
  SSL: SSL support is present.

  Library Support
    Cyrus SASL: Enabled
    D-Bus: Enabled
    Evolution Addressbook: Disabled
    Gadu-Gadu library (libgadu): Enabled
    GtkSpell: Enabled
    GnuTLS: Disabled
    GStreamer: Enabled
    Mono: Disabled
    NetworkManager: Enabled
    Network Security Services (NSS): Enabled
    Perl: Enabled
    Startup Notification: Enabled
    Tcl: Disabled
    Tk: Disabled
    UTF-8 DNS (IDN): Enabled
    Voice and Video: Enabled
    X Session Management: Enabled
    XScreenSaver: Enabled
    Zephyr library (libzephyr): External
    Zephyr uses Kerberos: No

Justin Krehel (jkrehel)
Changed in linuxmint:
status: New → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

affects: ubuntu → pidgin (Ubuntu)
Changed in pidgin (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.