FileVault2 Asking for Password Twice?
I recently enabled FileVault on OSX Lion. All seems to have gone well - it asks for my password before booting as expected, however it asks for it twice. Basically, it asks for my password, boots for a 30 seconds, restarts, asks for my password again - and then everything boots OK.
- Is this (annoying) normal behavior? (From everything I've read - it isn't).
- If not, does anyone have a remedy, or at least suggest a place to start looking as to why it might be doing this?
Hardware: MBP 13" Early 2011.
FileVault will ask for the disk encryption password to unlock the disk before booting the OS - once the disk is unlocked, it proceeds with booting as normal, at which point it will ask for your login password. Only certain users are allowed to unlock the disk. So, when you first turn it on, it'll ask you to authenticate to unlock the disk, then it'll ask you to authenticate to login. This sounds like what you're experiencing, and it is normal.
EDIT: Check the answer below, this is in error. Are you unlocking the drive with the same account you're logging in to?
This article goes into more detail. Specifically:
Upon selecting "Turn On FileVault", if your Mac has multiple user accounts, you will be asked to identify the user accounts that will be allowed to unlock the encrypted drive (to start the computer or recover from sleep or hibernation).
Users not enabled for FileVault unlock will only be able to log in to that Mac after an unlock-enabled user has started or unlocked the drive. Once unlocked, the drive remains unlocked and available to all users, until the computer sleeps, hibernates, or is shut down.
Per the comments, I decided to re-install Lion to see if the problem would go away. It did. Once I started setting everything up, the issue popped back up again. After doing trial-and-error, I've concluded that the problem is related to Parallels Desktop 7. Uninstalling the product removes the symptoms, and re-installing brings them back. I've opened a support ticket with Parallels to see if they are aware of the issue.
Once I narrowed it down the Parallels, I did some digging on their forums and it turns out many other people are having the same issue.
UPDATE: This has been fixed via an update tp PD7.
I don't know enough about how login info is passed from the preboot authentication/unlock system to the OS login to know what might've broken, but here are some generic test/info gathering steps:
Check the log files in the Console utility, and see if they indicate any problems during the boot process. Click Show Log List in the toolbar to get shortcuts to the standard log locations. The most relevant logs are probably All Messages, system.log, and /var/log > secure.log.
Try changing your password, and see if that resynchronizes something.
Try creating another account and see if it works better (it should automatically be set up for FileVault).
Finally, the brute force option: try turning FV off & back on. Note that while FV handles being turned on & immediately back off well, turning it off & back on is a little flakier. I recommend turning it off, waiting for the disk to finish decryption, then rebooting, and only then turning it back on again.