Bug 26462 - Cannot create yahoo or ICQ accounts
Summary: Cannot create yahoo or ICQ accounts
Status: RESOLVED NOTOURBUG
Alias: None
Product: Telepathy
Classification: Unclassified
Component: m5-account-plugins (show other bugs)
Version: unspecified
Hardware: ARM other
: medium normal
Assignee: Telepathy bugs list
QA Contact: Telepathy bugs list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-07 08:43 UTC by Paolo Milani
Modified: 2010-06-01 10:34 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Paolo Milani 2010-02-07 08:43:25 UTC
OS/Platform: Maemo5 Fremantle
SOFTWARE VERSION: 2.2009.51-1.002
account-plugin-haze 0.7 (current stable version from maemo extras repository)

EXACT STEPS LEADING TO PROBLEM:  
1. try to add a new ICQ or Yahoo messenger account (tap on availability, accounts, new, and select ICQ or Yahoo) 
2. insert username and password
3. tap on "sign in"

EXPECTED OUTCOME:
Account is added.
 
ACTUAL OUTCOME: 
Nothing happens: the sign in button grays out but nothing else happens even after waiting a long while.

REPRODUCIBILITY:
always

EXTRA SOFTWARE INSTALLED:

OTHER COMMENTS:
I do not need a proxy for network access.
I compared the configuration of the yahoo account with the configuration of pidgin on my laptop, and they are identical.
I also tried AIM and MSN accounts, that work correctly.
Same behavior was reported by user Akif Butt
on the maemo site: http://maemo.org/downloads/product/Maemo5/account-plugin-haze/. He could get it to work with MSN but not with yahoo.
Comment 1 Jonny Lamb 2010-02-09 05:52:04 UTC
Can you still reproduce this? Does it still happen after a reboot?
Comment 2 Paolo Milani 2010-02-09 10:16:50 UTC
I just tried it again (after a reboot) and managed to narrow it down a bit. I can add a yahoo account if my availability is set to offline. If it is set to online, the account creation hangs as previously described. I tried this twice and it occurred consistently.
Comment 3 Paolo Milani 2010-02-10 03:17:19 UTC
I tried it with ICQ as well and had the same behavior (account creation hangs if status is available, but works if it is offline)
Comment 4 Jan Teluch 2010-03-02 09:18:12 UTC
I have the same problem since yesterday. It worked before and I don't know what has changed since then. I have installed just some minor updates (update for ukeyboard I think) but nothing related to IM accounts. 

Also, an additional info which was not mentioned before, is that when I click "advanced settings", it opens just a blank page without any additional settings and just "Done" button. I am sure that there were additional settings available before (like login server setting, enabling of SSL etc.)

This behaviour is the same for ALL account types provided by this plugin (yahoo, icq, facebook, etc.)

I have tried to reinstall account-plugin-haze with all dependencies several times but it didn't help. 

I am using Nokia N900 by the way.

Please look into this, as I really don't know what else should I do.

Thank you.
Comment 5 Jan Teluch 2010-03-02 10:38:28 UTC
(In reply to comment #4)

Ok, additional information:

on some forum I have found someone suggesting to launch this in console: 
HAZE_PERSIST=1 HAZE_DEBUG=all /usr/lib/telepathy/telepathy-haze 

and then to try to log in to see debug messages.

So I have tried it and guess what... Everything worked and I can even access advanced settings.
However, when I then stop the above command, I'm back at where I was, nothing works and advanced settings window is empty. 
That's pretty strange, but I assume this might give an idea about what's wrong.
Comment 6 Jan Teluch 2010-03-02 17:07:07 UTC
(In reply to comment #5)
Some more information:

The root of the problem is probably that when I run /usr/lib/telepathy/telepathy-haze as user, I'm just getting "Aborted" message and it quits. When I run it as root, it's running fine. I assume some permission problems? But I have no idea what exactly is causing this.
So since telepathy-haze is a D-Bus service and should be launched automatically as I was told, and it is always launched as user, it probably gets launched, but is always aborting. 
So I need to find out why is it aborting. 
If you have any idea, please let me know.
Thanks.
Comment 7 Jan Teluch 2010-03-03 01:06:05 UTC
(In reply to comment #6)
Ok, problem solved :-)
/var/tmp didn't have write permissions for user, I chowned it to user and now everything works.

Comment 8 Jonny Lamb 2010-06-01 10:34:46 UTC
(In reply to comment #7)
> Ok, problem solved :-)
> /var/tmp didn't have write permissions for user, I chowned it to user and now
> everything works.

Odd. /var/tmp should be root:root with world-writable permissions. Looks like your permissions were just broken.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.