Failed connect to msn (nss handshake failed -8128)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pidgin (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
After ICQ connect no longer worked a few days ago,
I tried building pidgin from source (after doing a
sudo apt-get build-deps gaim). This worked, but without
MSN support.
As a new package became available, I did a fresh install from the repository.
However, from home I keep not managing to connect to MSN,
even after a 'complete' remove and re-install from the apt repository.
I don't have any troubles connecting to MSN elsewhere.
No firewall (just a NAT router).
The debug window shows
(17:57:57) account: Connecting to account <email address hidden>
(17:57:57) connection: Connecting. gc = 0x8736ce8
(17:57:57) msn: new httpconn (0x8736678)
(17:57:57) dns: DNS query for 'gateway.
(17:57:57) msn: C: NS 000: VER 1 MSNP9 MSNP8 CVR0
(17:57:57) dns: Created new DNS child 7121, there are now 1 children.
(17:57:57) dns: Successfully sent DNS request to child 7121
(17:57:57) dns: Got response for 'gateway.
(17:57:57) dnsquery: IP resolved for gateway.
(17:57:57) proxy: Attempting connection to 207.46.96.154
(17:57:57) proxy: Connecting to gateway.
(17:57:57) proxy: Connection in progress
(17:57:57) proxy: Connected to gateway.
(17:57:57) msn: S: NS 000: VER 1 MSNP9 MSNP8 CVR0
(17:57:57) msn: C: NS 000: CVR 2 0x0409 winnt 5.1 i386 MSNMSGR 6.0.0602 MSMSGS <email address hidden>
(17:57:57) util: Writing file prefs.xml to directory /home/mrjb/.purple
(17:57:57) util: Writing file /home/mrjb/
(17:57:57) msn: S: NS 000: CVR 2 8.1.0178 8.1.0178 8.1.0178 http://
(17:57:57) msn: C: NS 000: USR 3 TWN I <email address hidden>
(17:57:58) msn: S: NS 000: USR 3 TWN S ct=1215536240,
(17:57:58) dns: DNS query for 'nexus.
(17:57:58) dns: Created new DNS child 7126, there are now 1 children.
(17:57:58) dns: Successfully sent DNS request to child 7126
(17:57:58) dns: Got response for 'nexus.
(17:57:58) dnsquery: IP resolved for nexus.passport.com
(17:57:58) proxy: Attempting connection to 65.54.179.216
(17:57:58) proxy: Connecting to nexus.passport.
(17:57:58) proxy: Connection in progress
(17:57:58) proxy: Connected to nexus.passport.
(17:57:58) nss: Handshake failed (-8128)
(17:57:58) msn: C: NS 000: OUT
(17:57:58) account: Disconnecting account 0x86dde50
(17:57:58) connection: Disconnecting connection 0x8736ce8
(17:57:58) msn: destroy httpconn (0x8736678)
(17:57:58) connection: Destroying connection 0x8736ce8
I suspect the problem is with the handshake. Online, I've seen
other people with failed handshakes but with a different error code.
This one seems SSL related.
I've got the gnutls library+dev package so I don't think that is
the problem.
Any ideas?
Removing and re-installing did not work.
What did work, however, was re-compiling with GNUTLS enabled and NSS disabled.
I pretty much followed this: ubuntuforums. org/showthread. php?t=404508
http://
Except I used
./configure --prefix=/usr --enable-gnutls=yes --enable-nss=no
So that it would not try to use both. It's working again now!