[Pidgin] #17303: "Waiting for network connection" and account login errors

Pidgin trac at pidgin.im
Thu Apr 26 08:47:41 EDT 2018


#17303: "Waiting for network connection" and account login errors
--------------------+--------------------------------
 Reporter:  schwim  |      Owner:  EionRobb
     Type:  defect  |     Status:  new
Milestone:          |  Component:  unclassified
  Version:  2.12.0  |   Keywords:  connection failure
--------------------+--------------------------------
 Hi there,

 Ubuntu 18.04 Ubuntu server running OpenBox in a virtual machine

 Pidgin 2.12.0 (libpurple 2.12.0) installed via repos

 When starting Pidgin, It states "Available   Waiting for network
 connection" and adding an ICQ account provides an additional error:


 {{{
 "24546XXX disabled
 Received unexpected response from
 https://api.icq.net/aim/startOSCARSession: Request Timeout"

 In the account panel, account is greyed out.

 Starting pidgin with "pidgin -f" gets rid of Pidgin's error but the ICQ
 account is still showing the error and refuses to connect.

 Having the debug window open while trying to reconnect provides this:

 (08:39:27) util: Writing file prefs.xml to directory /home/schwim/.purple
 (08:39:27) util: Writing file /home/schwim/.purple/prefs.xml
 (08:39:28) account: Connecting to account 24546XXX.
 (08:39:28) connection: Connecting. gc = 0x555f8ad96240
 (08:39:28) oscar: Registered modules: alert (family=0x0018,
 version=0x0001, toolid=0x0010, toolversion=0x0629), auth (family=0x0017,
 version=0x0000, toolid=0x0000, toolversion=0x0000), icq (family=0x0015,
 version=0x0001, toolid=0x0110, toolversion=0x047c), feedbag
 (family=0x0013, version=0x0004, toolid=0x0110, toolversion=0x0629), bart
 (family=0x0010, version=0x0001, toolid=0x0010, toolversion=0x0629), chat
 (family=0x000e, version=0x0001, toolid=0x0010, toolversion=0x0629),
 chatnav (family=0x000d, version=0x0001, toolid=0x0010,
 toolversion=0x0629), stats (family=0x000b, version=0x0001, toolid=0x0104,
 toolversion=0x0001), userlookup (family=0x000a, version=0x0001,
 toolid=0x0110, toolversion=0x0629), bos (family=0x0009, version=0x0001,
 toolid=0x0110, toolversion=0x0629), popup (family=0x0008, version=0x0001,
 toolid=0x0104, toolversion=0x0001), admin (family=0x0007, version=0x0001,
 toolid=0x0010, toolversion=0x0629), messaging (family=0x0004,
 version=0x0001, toolid=0x0110, toolversion=0x0629), buddy (family=0x0003,
 version=0x0001, toolid=0x0110, toolversion=0x0629), locate (family=0x0002,
 version=0x0001, toolid=0x0110, toolversion=0x0629), oservice
 (family=0x0001, version=0x0003, toolid=0x0110, toolversion=0x0629), misc
 (family=0xffff, version=0x0000, toolid=0x0000, toolversion=0x0000),
 (08:39:28) oscar: Registered handlers: 0001/0001, 0001/0005, 0001/000f,
 0001/0013, 0001/001f, 0002/0003, 0003/0001, 0003/0003, 0003/000b,
 0003/000c, 0004/0007, 0004/000a, 0004/000b, 0004/0014, 0007/0003,
 0007/0005, 0007/0007, 0008/0002, 0009/0001, 0009/0003, 000a/0001,
 000a/0003, 000d/0001, 000d/0009, 000e/0001, 000e/0002, 000e/0003,
 000e/0004, 000e/0006, 0010/0005, 0013/0001, 0013/0003, 0013/0006,
 0013/0008, 0013/0009, 0013/000e, 0013/0015, 0013/0019, 0013/001b,
 0013/001c, 0017/0003, 0017/0007, 0017/000a, 0018/0001, 0018/0007,
 ffff/0003, ffff/0006,
 (08:39:28) oscar: oscar_login: gc = 0x555f8ad96240
 (08:39:28) util: requesting to fetch a URL
 (08:39:28) util: Defaulting max download from
 https://api.login.icq.net/auth/clientLogin to 524288
 (08:39:28) dnsquery: Performing DNS lookup for api.login.icq.net
 (08:39:28) dns: Created new DNS child 10057, there are now 1 children.
 (08:39:28) dns: Successfully sent DNS request to child 10057
 (08:39:28) dns: Got response for 'api.login.icq.net'
 (08:39:28) dnsquery: IP resolved for api.login.icq.net
 (08:39:28) proxy: Attempting connection to 178.237.20.78
 (08:39:28) proxy: Connecting to api.login.icq.net:443 with no proxy
 (08:39:28) proxy: Connection in progress
 (08:39:28) proxy: Connecting to api.login.icq.net:443.
 (08:39:28) proxy: Connected to api.login.icq.net:443.
 (08:39:29) nss: SSL version 3.3 using 256-bit AES with 160-bit SHA1 MAC
 Server Auth: 2048-bit RSA, Key Exchange: 256-bit ECDHE, Compression: NULL
 Cipher Suite Name: TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
 (08:39:29) nss: subject=CN=api.login.icq.net,O=ICQ Communications
 Limited,L=Limassol,C=CY issuer=CN=GeoTrust RSA CA
 2018,OU=www.digicert.com,O=DigiCert Inc,C=US
 (08:39:29) nss: subject=CN=GeoTrust RSA CA
 2018,OU=www.digicert.com,O=DigiCert Inc,C=US issuer=CN=DigiCert Global
 Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US
 (08:39:29) nss: partial certificate chain
 (08:39:29) certificate/x509/tls_cached: Starting verify for
 api.login.icq.net
 (08:39:29) certificate/x509/tls_cached: Checking for cached cert...
 (08:39:29) certificate/x509/tls_cached: ...Found cached cert
 (08:39:29) nss/x509: Loading certificate from
 /home/schwim/.purple/certificates/x509/tls_peers/api.login.icq.net
 (08:39:29) certificate/x509/tls_cached: Peer cert matched cached
 (08:39:29) nss/x509: Exporting certificate to
 /home/schwim/.purple/certificates/x509/tls_peers/api.login.icq.net
 (08:39:29) util: Writing file
 /home/schwim/.purple/certificates/x509/tls_peers/api.login.icq.net
 (08:39:29) nss: Trusting CN=api.login.icq.net,O=ICQ Communications
 Limited,L=Limassol,C=CY
 (08:39:29) certificate: Successfully verified certificate for
 api.login.icq.net
 (08:39:29) util: request constructed
 (08:39:29) util: Response headers: 'HTTP/1.1 200 OK
 Server: nginx
 Date: Thu, 26 Apr 2018 12:39:30 GMT
 Content-Type: text/xml
 Content-Length: 357
 Connection: close
 Vary: Accept-Encoding
 Pragma: no-cache
 Cache-Control: no-store,no-cache,must-revalidate

 '
 (08:39:29) util: parsed 357
 (08:39:29) util: requesting to fetch a URL
 (08:39:29) util: Defaulting max download from
 https://api.icq.net/aim/startOSCARSession?a=%252Fw8BAAAAAACmjnYBAAAAA8nTofRiZk8OuxU2X1cofgQAAAAIMjQ1NDY5ODIAAAADdWluAAAAAA%253D%253D&distId=1550&f=xml&k=ma1cSASNCKFtrdv9&ts=1524746370&useTLS=1&sig_sha256=mu0Wx8+JmINYZtbeLA4GaQMqgwX53sBkLXICrktB6FQ=
 to 524288
 (08:39:29) dnsquery: Performing DNS lookup for api.icq.net
 (08:39:29) dns: Successfully sent DNS request to child 10057
 (08:39:29) dns: Got response for 'api.icq.net'
 (08:39:29) dnsquery: IP resolved for api.icq.net
 (08:39:29) proxy: Attempting connection to 178.237.20.54
 (08:39:29) proxy: Connecting to api.icq.net:443 with no proxy
 (08:39:29) proxy: Connection in progress
 (08:39:29) proxy: Connecting to api.icq.net:443.
 (08:39:29) proxy: Connected to api.icq.net:443.
 (08:39:30) nss: SSL version 3.3 using 256-bit AES with 160-bit SHA1 MAC
 Server Auth: 2048-bit RSA, Key Exchange: 256-bit ECDHE, Compression: NULL
 Cipher Suite Name: TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
 (08:39:30) nss: subject=CN=*.icq.net,O=ICQ Communications
 Limited,L=Limassol,C=CY issuer=CN=GeoTrust RSA CA
 2018,OU=www.digicert.com,O=DigiCert Inc,C=US
 (08:39:30) nss: subject=CN=GeoTrust RSA CA
 2018,OU=www.digicert.com,O=DigiCert Inc,C=US issuer=CN=DigiCert Global
 Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US
 (08:39:30) nss: partial certificate chain
 (08:39:30) certificate/x509/tls_cached: Starting verify for api.icq.net
 (08:39:30) certificate/x509/tls_cached: Checking for cached cert...
 (08:39:30) certificate/x509/tls_cached: ...Found cached cert
 (08:39:30) nss/x509: Loading certificate from
 /home/schwim/.purple/certificates/x509/tls_peers/api.icq.net
 (08:39:30) certificate/x509/tls_cached: Peer cert matched cached
 (08:39:30) nss/x509: Exporting certificate to
 /home/schwim/.purple/certificates/x509/tls_peers/api.icq.net
 (08:39:30) util: Writing file
 /home/schwim/.purple/certificates/x509/tls_peers/api.icq.net
 (08:39:30) nss: Trusting CN=*.icq.net,O=ICQ Communications
 Limited,L=Limassol,C=CY
 (08:39:30) certificate: Successfully verified certificate for api.icq.net
 (08:39:30) util: request constructed
 (08:39:33) util: Writing file accounts.xml to directory
 /home/schwim/.purple
 (08:39:33) util: Writing file /home/schwim/.purple/accounts.xml
 (08:39:45) util: Response headers: 'HTTP/1.1 200 OK
 Server: nginx
 Date: Thu, 26 Apr 2018 12:39:46 GMT
 Content-Type: text/xml
 Content-Length: 253
 Connection: close
 Vary: Accept-Encoding
 Pragma: no-cache
 Cache-Control: no-store,no-cache,must-revalidate

 '
 (08:39:45) util: parsed 253
 (08:39:45) oscar: startOSCARSession response statusCode was 408: <?xml
 version="1.0" encoding="UTF-8"?>
 <response
 xmlns="http://developer.aim.com/xsd/aim.xsd"><statusCode>408</statusCode><statusText>Request
 Timeout</statusText><data><ts>1524746386</ts><upgradeData></upgradeData><betaData></betaData></data></response>
 (08:39:45) connection: Connection error on 0x555f8ad96240 (reason: 16
 description: Received unexpected response from
 https://api.icq.net/aim/startOSCARSession: Request Timeout)
 (08:39:45) account: Disconnecting account 24546982 (0x555f8a77e570)
 (08:39:45) connection: Disconnecting connection 0x555f8ad96240
 (08:39:45) oscar: Signed off.
 (08:39:45) connection: Destroying connection 0x555f8ad96240
 (08:39:50) util: Writing file accounts.xml to directory
 /home/schwim/.purple
 (08:39:50) util: Writing file /home/schwim/.purple/accounts.xml
 }}}

 I would be happy to provide more information if it would help.

 Thanks for your time!

--
Ticket URL: <https://developer.pidgin.im/ticket/17303>
Pidgin <https://pidgin.im>
Pidgin


More information about the Tracker mailing list