Bug 294847

Summary: Google and Yahoo Accounts on Telepathy-KDE Contacts Can not Be Online
Product: [Unmaintained] telepathy Reporter: Andi Sugandi <andi>
Component: generalAssignee: Telepathy Bugs <kde-telepathy-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: alinm.elena, kde, mklapetek
Priority: NOR    
Version: 0.2.0   
Target Milestone: 0.4.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Steps on installing telepathy-kde meta package on openSUSE
Screenshot where Accounts on KDE IM Contacts keeps "Connecting"
Screenshot where KDE KCM - Accounts keeps "Connecting"
gabble.log file after running: "GABBLE_PERSIST=1 GABBLE_DEBUG=all /usr/lib/telepathy-gabble 1>&2 > ~/gabble.log"
GTalk and Y!M accounts are Online [1]
GTalk and Y!M accounts are Online [2]
'Use low bandwidth mode' and 'Require encrypted connection' option in its 'Advanced Options' of the Google account
The 'Instant Messaging' Error Dialog appeared after pressing Ctrl+C.

Description Andi Sugandi 2012-02-26 07:52:49 UTC
Created attachment 69097 [details]
Steps on installing telepathy-kde meta package on openSUSE

Version:           0.2 (using KDE 4.8.0) 
OS:                Linux

Using telepathy-kde meta package: telepathy-kde-0.2.60-3.1.noarch on openSUSE 12.1:
http://paste.opensuse.org/view/simple/92081971

After addding my Google account to use GTalk or my Yahoo account to use Yahoo! Messenger, it keeps "Connecting" without any conformation it's successfully connected or failed.

Telepathy KDE packages:

> rpm -qa ktp\* && rpm -qa *tele*

ktp-approver-0.3.60git.1328431094-2.2.x86_64
ktp-auth-handler-0.3.60git.1329996915-11.1.x86_64
ktp-auth-handler-lang-0.3.60git.1329996915-11.1.noarch
ktp-accounts-kcm-0.3.60git.1330037243-6.1.x86_64
ktp-presence-applet-0.3.60git.1329999219-5.1.x86_64
ktp-presence-applet-lang-0.3.60git.1329999219-5.1.noarch
ktp-text-ui-0.3.60git.1330089577-19.1.x86_64
ktp-send-file-0.3.60git.1329997317-6.1.x86_64
ktp-contact-list-0.3.60git.1330163204-8.1.x86_64
ktp-send-file-lang-0.3.60git.1329997317-6.1.noarch
ktp-contact-list-lang-0.3.60git.1330163204-8.1.noarch
ktp-accounts-kcm-lang-0.3.60git.1330037243-6.1.noarch
ktp-filetransfer-handler-0.3.60git.1329996446-4.1.x86_64
ktp-approver-lang-0.3.60git.1328431094-2.2.noarch
ktp-filetransfer-handler-lang-0.3.60git.1329996446-4.1.noarch
ktp-kded-module-0.3.60git.1329149544-5.2.x86_64
ktp-kded-module-lang-0.3.60git.1329149544-5.2.noarch
ktp-text-ui-lang-0.3.60git.1330089577-19.1.noarch
ktp-common-internals-0.3.60git.1328806924-6.2.x86_64
ktp-common-internals-lang-0.3.60git.1328806924-6.2.noarch
ktp-contact-applet-0.3.60git.1328950487-6.2.x86_64
telepathy-sofiasip-0.7.1-5.1.3.x86_64
libtelepathy-qt4-2-0.9.40.1329845143-50.1.x86_64
python-telepathy-0.15.19-7.1.2.noarch
telepathy-idle-0.1.10-4.1.3.x86_64
telepathy-gabble-0.13.7-2.1.2.x86_64
telepathy-salut-0.6.0-2.1.2.x86_64
telepathy-qt4-yell-0.1.6.git.1314127889-13.3.x86_64
telepathy-kde-0.2.60-3.1.noarch
libtelepathy-glib0-0.16.1-1.1.2.x86_64
telepathy-mission-control-5.9.3-2.1.2.x86_64
telepathy-logger-0.2.12-29.1.x86_64
telepathy-haze-0.5.0-5.1.2.x86_64
telepathy-logger-qt4-0.1.0.git.1330019121-10.1.x86_64
libtelepathy-logger2-0.2.12-29.1.x86_64
telepathy-butterfly-0.5.15-7.1.2.noarch

Reproducible: Always

Steps to Reproduce:
1. Install telepathy-kde meta package on openSUSE 12.1
2. Add Google or Yahoo account to KDE IM Contacts


Actual Results:  
They keeps "Connecting" without any conformation it's successfully connected or failed

Expected Results:  
All accounts (GTalks or Y!M) go to be online
Comment 1 Andi Sugandi 2012-02-26 07:59:58 UTC
Created attachment 69098 [details]
Screenshot where Accounts on KDE IM Contacts keeps "Connecting"
Comment 2 Andi Sugandi 2012-02-26 08:02:48 UTC
Created attachment 69099 [details]
Screenshot where KDE KCM - Accounts keeps "Connecting"
Comment 3 Andi Sugandi 2012-02-26 09:27:43 UTC
According to the ktp packages installed, I think the correct version of the product (telepathy) is 0.3, not 0.2.

Sorry for my mistake, hopefully bug owner will change the status to the correct one.

Thank you.
Comment 4 Alin M Elena 2012-02-27 09:49:44 UTC
as far as I know if you use KUP you shall have some recent version of the git... so you shall be somewhere in between 0.3 and 0.4.

the connecting issue I see it sometimes too... though I could not reproduce it.
what I do as a workaround. I go to accounts settings and from there i toggle online/offline the account that keeps connecting.
I suspect some communication with kwallet going wrong...
Comment 5 Martin Klapetek 2012-02-27 10:07:49 UTC
Have you rebooted/relogged-in after the install? If no, please try rebooting. If the issue persist, we'll need some debug from you. Could you please follow the steps mentioned at [1] and then attach the created log? It is quite possible that while following the debug steps, it will work. In any case, please report back ;)

[1] - http://martys.typepad.com/blog/2011/12/kde-telepathy-now-depends-on-telepathy-qt4-09-also-how-to-report-bugs.html
Comment 6 David Edmundson 2012-02-27 13:53:48 UTC
If he's on 0.2, it's probably that stupid bug where the auth handler says:
"there's a certificate channel I can handle this!" but actually can't. So the CM just waits on the auth handler, and the auth handler sits there being stupid.

In your accounts select "ignore SSL errors" (under advanced) and see if that fixes it.
Comment 7 Martin Klapetek 2012-02-27 14:23:15 UTC
As both Andi and Alin pointed out, he's on 0.3.60, which I assume is recent git.

Andi - please try what David suggested and if that won't help, please provide the debug file. Thanks.
Comment 8 Andi Sugandi 2012-02-27 15:29:37 UTC
(In reply to comment #4)
> as far as I know if you use KUP you shall have some recent version of the
> git... so you shall be somewhere in between 0.3 and 0.4.

yes, mine is 0.3
 
> the connecting issue I see it sometimes too... though I could not reproduce it.
> what I do as a workaround. I go to accounts settings and from there i toggle
> online/offline the account that keeps connecting.
> I suspect some communication with kwallet going wrong...

I did not configure my kwallet until you pointed it out here, so now I have it configured and set 'Use low bandwidth mode' and 'Require encrypted connection' in its 'Advanced Options' of the Google account.

About Yahoo! Messenger, I think I forgot my password, and now I have it back, and now both GTalk and Y!M can go online (both after kwallet configured correctly).

I will submit screenshots about them in attachement.
Comment 9 Andi Sugandi 2012-02-27 15:34:40 UTC
(In reply to comment #5)
> Have you rebooted/relogged-in after the install? If no, please try rebooting.
> If the issue persist, we'll need some debug from you. Could you please follow
> the steps mentioned at [1] and then attach the created log? It is quite
> possible that while following the debug steps, it will work. In any case,
> please report back ;)
> 
> [1] -
> http://martys.typepad.com/blog/2011/12/kde-telepathy-now-depends-on-telepathy-qt4-09-also-how-to-report-bugs.html

I will submit gabble.log and its screenshot (there was error dialog appeared when I pressed Ctrl+C) in attachement.
Comment 10 Andi Sugandi 2012-02-27 15:42:59 UTC
Created attachment 69129 [details]
gabble.log file after running: "GABBLE_PERSIST=1 GABBLE_DEBUG=all /usr/lib/telepathy-gabble 1>&2 > ~/gabble.log"

Actually those GTalk and Y!M (with correct Yahoo password) are finally going online.

I do not know if GTalk is now running fine by setting up:

[1]
'Use low bandwidth mode' and 'Require encrypted connection' in its 'Advanced Options' of the Google account, or

[2]
Kwallet to have a correct configration.

OR by both of them ([1]+[2]).
Comment 11 Andi Sugandi 2012-02-27 15:52:43 UTC
Created attachment 69130 [details]
GTalk and Y!M accounts are Online [1]

The working Telepathy KDE after doing #8
Comment 12 Andi Sugandi 2012-02-27 16:14:35 UTC
Created attachment 69131 [details]
GTalk and Y!M accounts are Online [2]

The working Telepathy KDE after doing #8
Comment 13 Andi Sugandi 2012-02-27 16:16:56 UTC
Created attachment 69132 [details]
'Use low bandwidth mode' and 'Require encrypted connection' option in its 'Advanced Options' of the Google account
Comment 14 Andi Sugandi 2012-02-27 16:23:54 UTC
Created attachment 69133 [details]
The 'Instant Messaging' Error Dialog appeared after pressing Ctrl+C.
Comment 15 Alin M Elena 2012-02-27 17:36:23 UTC
I suspect is the kwallet...
I do not have the the use bandwidth selected and it works... the gtalk case.
I have the require encryption.




Alin
Comment 16 David Edmundson 2012-04-09 10:52:10 UTC
I got totally lost in this. Did you guys fix it?
Comment 17 David Edmundson 2012-04-21 12:48:24 UTC
Still unsure if this is fixed. Marking as waiting for confirmation.
Comment 18 Martin Klapetek 2013-04-11 11:47:59 UTC
Almost a year without response, closing.

Please reopen if problem persists with version 0.5.3/0.6.