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

Attachment: signature.asc
Description: Digital signature

Reply via email to