ericmckean / precipitate

Automatically exported from code.google.com/p/precipitate
Apache License 2.0
1 stars 0 forks source link

Changing account password prompts precipitate to ask for old password on every start #36

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Change user account password
2. restart
3. see precipitate asking for (old) password on every restart

What is the expected output? What do you see instead?
That precipitate manages to access an open keychain even after a password
change or at least accepts the new password, and not somehow requires the
old one.

What version of the product are you using? On what operating system?
1.0.5 on OS X 10.5.8

Please provide any additional information below.
Upgrading  to 1.0.6 seems to have fixed it, but more likely because of the
reinstallation, not because it was fixed.

Original issue reported on code.google.com by florian....@gmail.com on 12 Sep 2009 at 9:19

GoogleCodeExporter commented 9 years ago
I don't know what "asking for (old) password" means. How exactly is Precipitate
asking you for a password?

Original comment by stuart.morgan on 13 Sep 2009 at 7:28

GoogleCodeExporter commented 9 years ago
It wants to access the login keychain, which as far as I can say started 
occuring
after I changed my user account password. This happens on every system 
(re)start, and
for some reason when I enter the new password, it does not accept this, but it 
wants
the old password. However all other programs seem to be able to access keychain 
items
just fine without asking for any additional password.
I attached a screenshot of the window asking for the password.
Also, contrary to what I wrote above, it is still present in 1.0.6.

Original comment by florian....@gmail.com on 13 Sep 2009 at 8:30

Attachments:

GoogleCodeExporter commented 9 years ago
I see, so the password you changed is your OS X account password, not your 
Google
Account password.

Normally the way Keychain works is that it unlocks your keychain, using your 
account
password, when you log in. When you changed your account password, for some 
reason
the password for your login keychain wasn't changed with it, and as a result 
it's not
auto-unlocking on login as it should. The first time in any login session 
something
tries to use the keychain, it needs to be unlocked, thus the dialog.

This has nothing to do with Precipitate per se--Precipitate doesn't actually 
control
that dialog, nor does it know either your old or new OS X account 
password--it's just
that Precipitate starts on login and immediately tries to access the keychain, 
so
it's the first thing trying to use the keychain. If you were to uninstall 
Precipitate
and restart, then something else would trigger it instead.

You can probably fix your keychain auto-unlock by using Keychain Access to 
change the
password for your keychain to match your new account password; if that doesn't 
work,
try asking on an OS X support forum like <http://discussions.apple.com/>.

Closing, since this is not a bug in Precipitate.

Original comment by stuart.morgan on 13 Sep 2009 at 9:07

GoogleCodeExporter commented 9 years ago
well, ok then, I just assumed the keychain password should be always changed in
accordance with the account password, so it might have something to do with
precipitate. thanks for clearing this up at least.

Original comment by florian....@gmail.com on 13 Sep 2009 at 9:22