empathy makes accounts invisible on keyring failure
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Empathy |
Unknown
|
Unknown
|
|||
empathy (Ubuntu) |
Invalid
|
Low
|
Ubuntu Desktop Bugs |
Bug Description
Binary package hint: empathy
If empathy cannot access the keyring to fetch a password, then the account vanishes from the accounts list until the authorization is granted.
1. Set your keyring password to be non-empty.
2. Add a number of accounts to empathy.
3. Log out. Log back in. Start empathy.
4. Pick 'deny' each time empathy prompts for the keyring password.
5. empathy will now give you the initial setup dialogue, acting as if there are no accounts. If you get past this and look at the accounts page, it will indeed be empty.
6. Quit empathy. Start t up again. The accounts page will still be empty.
7. Log out. Log back in. Start empathy.
8. Give authorization when prompted.
9. The accounts will have returned.
This is particularly awkward as it's tempting to add all your accounts to empathy again when they are apparently 'deleted'. This'll end up having multiple copies of each account, and as removing accounts in empathy is extremely non-obvious (#441409), it's decidedly not a good user experience.
empathy ought to just mark them disabled if it can't log them in (as Pidgin does).
ProblemType: Bug
Architecture: i386
Date: Sun Nov 1 11:35:19 2009
DistroRelease: Ubuntu 9.10
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
NonfreeKernelMo
Package: empathy 2.28.1-1ubuntu1
ProcEnviron:
PATH=(custom, user)
LANG=en_GB.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: empathy
Uname: Linux 2.6.31-14-generic i686
XsessionErrors:
(gnome-
(gnome-
(nautilus:3301): Eel-CRITICAL **: eel_preferences
(polkit-
Changed in empathy (Ubuntu): | |
status: | New → Confirmed |
Thank you for your bug report. The issue is an upstream one and it would be nice if somebody having it could send the bug the to the people writting the software (https:/ /wiki.ubuntu. com/Bugs/ Upstream/ GNOME)