[about-me] login password not synced with gnome-keyring
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-control-center |
Fix Released
|
Medium
|
|||
gnome-control-center (Ubuntu) |
Invalid
|
Low
|
Unassigned |
Bug Description
Binary package hint: gnome-control-
I found this in http://
To reproduce:
1. Create new user
2. Logon as the user
3. Connect to a wireless network that requires a password
4. Change your login (UNIX) password using the "About me..." tool and the "Change password" button.
5. Logout of your Gnome session.
6. Login (with the new password) - you will get prompted to “Enter password to unlock your login keyring” and your OLD user password will be required.
Workaround: Manually change the keyring password.
This bug is also described here: http://
The user is not prompted in the first place that he/she is using Seahorse to store the wireless network key (which is good UI design, hiding unnecessary complexity). This makes it even more confusing when it turns out that the old password is needed to unlock the keyring. This should be synced.
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: gnome-control-
ProcVersionSign
Uname: Linux 2.6.32-22-generic i686
Architecture: i386
Date: Wed Jun 23 23:12:41 2010
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100427.1)
ProcEnviron:
SHELL=/bin/bash
LANG=en_GB.utf8
SourcePackage: gnome-control-
XsessionErrors:
(polkit-
(firefox-
(gnome-
summary: |
- login password not synced with seahorse + [about-me] login password not synced with gnome-keyring |
Changed in gnome-control-center: | |
status: | Unknown → New |
Changed in gnome-control-center (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Low |
Changed in gnome-control-center: | |
importance: | Unknown → Medium |
Changed in gnome-control-center: | |
status: | New → Fix Released |
It is an environment variable problem: while a 'passwd' process run from a terminal inherits all environment variables (and among them GNOME_KEYRING_ CONTROL and DBUS_SESSION_ BUS_ADDRESS) , the 'passwd' process run from 'gnome-about-me' is given an empty environment.