On 2009-09-25 22:36, Jonny Lamb <jo...@debian.org> wrote: > tags 548376 + moreinfo > kthxbye > > On Fri, Sep 25, 17:07:32 -0400, Philipp Weis wrote: > > I just started using empathy, and managed to set up my AIM, ICQ and > > Google accounts. However, I cannot connect to Yahoo. I set up an > > account, but when I try to connect, the Yahoo Symbol blinks in the > > account list, and it just doesn't connect. I don't get an error > > message, it just keeps blinking. > > Could you get some debug logs from haze please? Read the following > link for information regarding obtaining these logs: > > http://live.gnome.org/Empathy/Debugging
Sorry for not finding that link on my own. I attached the debug logs, and actually managed to make sense of whats going on. I don't have any of the certificates from ca-certificates installed by default, so what appears to be happening is that Empathy can't establish an SSL connection with the yahoo server, and just hangs. Activating the Equifax Secure CA certificate from ca-certificates fixes the problem. I'm not sure how this should be fixed properly. Empathy certainly should show an error message about the failed SSL connection. libpurple0 includes some SSL certificates in /usr/share/purple/ca-certs, so maybe this should be reassigned to libpurple and the Equifax certificate included in there. Philipp
haze-Message: [info] stun: using server (haze:2496): haze-DEBUG: init_libpurple: libpurple 2.6.2 loaded (compiled against 2.5.9) (haze:2496): haze-DEBUG: get_protocols: Found protocols aim, facebook, gadugadu, groupwise, icq, irc, jabber, local-xmpp, msn, myspace, qq, sametime, silc, simple, yahoo, yahoojp, zephyr (haze:2496): haze-DEBUG: haze_connection_manager_init: Initializing (HazeConnectionManager *)0x9353c38 (haze:2496): tp-glib-DEBUG: started version 0.3.2 (telepathy-glib version 0.8.0) (haze:2496): haze-DEBUG: _haze_cm_set_param: setting parameter account (telepathy name account) (haze:2496): haze-DEBUG: _haze_cm_set_param: setting parameter password (telepathy name password) (haze:2496): haze-DEBUG: _haze_cm_set_param: setting parameter server (telepathy name server) (haze:2496): haze-DEBUG: _haze_cm_set_param: setting parameter port (telepathy name port) (haze:2496): haze-DEBUG: _haze_cm_set_param: setting parameter xfer_host (telepathy name xfer-host) (haze:2496): haze-DEBUG: _haze_cm_set_param: setting parameter xfer_port (telepathy name xfer-port) (haze:2496): haze-DEBUG: _haze_cm_set_param: setting parameter room_list_locale (telepathy name room-list-locale) (haze:2496): haze-DEBUG: _haze_cm_set_param: setting parameter local_charset (telepathy name charset) (haze:2496): haze-DEBUG: _haze_cm_set_param: setting parameter ignore_invites (telepathy name ignore-invites) (haze:2496): haze-DEBUG: _haze_cm_set_param: setting parameter proxy_ssl (telepathy name proxy-ssl) (haze:2496): tp-glib/connection-DEBUG: tp_base_connection_class_init: Initializing (TpBaseConnectionClass *)0x9351a28 (haze:2496): haze-DEBUG: haze_connection_class_init: Initializing (HazeConnectionClass *)0x939c3f0 (haze:2496): tp-glib/presence-DEBUG: tp_presence_mixin_class_init: called. (haze:2496): tp-glib/connection-DEBUG: tp_base_connection_init: Initializing (TpBaseConnection *)0x93bc018 (haze:2496): haze-DEBUG: haze_connection_init: Initializing (HazeConnection *)0x93bc018 (haze:2496): tp-glib/connection-DEBUG: tp_base_connection_constructor: Post-construction: (TpBaseConnection *)0x93bc018 (haze:2496): tp-glib/connection-DEBUG: tp_base_connection_constructor: Handle repo for type #0 at (nil) (haze:2496): tp-glib/connection-DEBUG: tp_base_connection_constructor: Handle repo for type #1 at 0x9396860 (haze:2496): tp-glib/connection-DEBUG: tp_base_connection_constructor: Handle repo for type #2 at (nil) (haze:2496): tp-glib/connection-DEBUG: tp_base_connection_constructor: Handle repo for type #3 at 0x939e0e0 (haze:2496): tp-glib/connection-DEBUG: tp_base_connection_constructor: Handle repo for type #4 at 0x93968f0 (haze:2496): tp-glib/connection-DEBUG: tp_base_connection_constructor: Channel manager #0 at 0x939e100 (haze:2496): tp-glib/connection-DEBUG: tp_base_connection_constructor: Channel manager #1 at 0x939cfb8 (haze:2496): haze-DEBUG: haze_connection_constructor: Post-construction: (HazeConnection *)0x93bc018 (haze:2496): tp-glib/presence-DEBUG: tp_presence_mixin_init: called. (haze:2496): tp-glib/connection-DEBUG: tp_base_connection_register: bus name org.freedesktop.Telepathy.Connection.haze.yahoo.pweis8 (haze:2496): tp-glib/connection-DEBUG: tp_base_connection_register: object path /org/freedesktop/Telepathy/Connection/haze/yahoo/pweis8 (haze:2496): tp-glib/presence-DEBUG: tp_presence_mixin_get_simple_presence_dbus_property: called. (haze:2496): tp-glib/presence-DEBUG: tp_presence_mixin_simple_presence_set_presence: called. (haze:2496): tp-glib/presence-DEBUG: check_for_status: Found status "available", checking if it's available... (haze:2496): tp-glib/connection-DEBUG: tp_base_connection_change_status: was 4294967295, now 1, for reason 1 (haze:2496): tp-glib/connection-DEBUG: tp_base_connection_change_status: emitting status-changed to 1, for reason 1 haze-Message: [info] account: Connecting to account pweis8. haze-Message: [info] connection: Connecting. gc = 0x93c00a0 haze-Message: [info] account: Connecting to account pweis8. haze-Message: [info] yahoo: Authentication: In yahoo_auth16_stage1 haze-Message: [info] nss: subject=CN=login.yahoo.com,OU=Yahoo,O=Yahoo! Inc.,L=Santa Clara,ST=California,C=US issuer=OU=Equifax Secure Certificate Authority,O=Equifax,C=US haze-Message: [info] nss: subject=OU=Equifax Secure Certificate Authority,O=Equifax,C=US issuer=OU=Equifax Secure Certificate Authority,O=Equifax,C=US haze-Message: [info] nss/x509: Loading certificate from /etc/ssl/certs/ssl-cert-snakeoil.pem haze-Message: [info] nss/x509: Loading certificate from /etc/ssl/certs/Philipp_Weis.pem haze-Message: [info] nss/x509: Loading certificate from /etc/ssl/certs/arthur-imap.pem haze-Message: [info] nss/x509: Loading certificate from /etc/ssl/certs/ca.pem haze-Message: [info] nss/x509: Loading certificate from /etc/ssl/certs/pweis.com.pem haze-Message: [info] nss/x509: Loading certificate from /etc/ssl/certs/arthur2-imap.pem haze-Message: [info] nss/x509: Loading certificate from /usr/share/purple/ca-certs/Microsoft_Secure_Server_Authority.pem haze-Message: [info] nss/x509: Loading certificate from /usr/share/purple/ca-certs/Microsoft_Internet_Authority.pem haze-Message: [info] nss/x509: Loading certificate from /usr/share/purple/ca-certs/AOL_Member_CA.pem haze-Message: [info] nss/x509: Loading certificate from /usr/share/purple/ca-certs/VeriSign_International_Server_Class_3_CA.pem haze-Message: [info] nss/x509: Loading certificate from /usr/share/purple/ca-certs/VeriSign_Class3_Extended_Validation_CA.pem (haze:2496): tp-glib/connection-DEBUG: tp_base_connection_change_status: was 1, now 2, for reason 1 (haze:2496): tp-glib/connection-DEBUG: tp_base_connection_change_status: emitting status-changed to 2, for reason 1 (haze:2496): haze-DEBUG: close_all: closing im channels haze-Message: [info] account: Disconnecting account pweis8 (0x93bb308) haze-Message: [info] connection: Disconnecting connection 0x93c00a0 haze-Message: [info] connection: Destroying connection 0x93c00a0 (haze:2496): tp-glib/params-DEBUG: connection_shutdown_finished_cb: dereferenced connection (haze:2496): haze-DEBUG: haze_connection_dispose: disposing of (HazeConnection *)0x93bc018 (haze:2496): haze-DEBUG: close_all: closing im channels (haze:2496): tp-glib/connection-DEBUG: tp_contacts_mixin_finalize: 0x93bc018 (haze:2496): tp-glib/presence-DEBUG: tp_presence_mixin_finalize: 0x93bc018 (haze:2496): haze-DEBUG: haze_connection_finalize: deleting account pweis8 haze-Message: [info] account: Destroying account 0x93bb308
signature.asc
Description: Digital signature