I'm working through upgrade problems on my FileVaulted system.
Try restarting while holding command-R down to get to recovery-HD mode. Reload Lyon from there (requires internet connection for the download). It will ask for the FileVault unlock key to gain access to the to the disk before it will proceed.
Arghhhh.. Same exact issue here on a Macbook Pro (2011). FileVaulted filesystem. PGP installed (but drive not encrypted with PGP WDE, just with FileVault2). Updated to 10.7.2. Same boot issues. Attached is screenshot for verbose boot.... I get prompted to enter the FileVault password, but afterwards this happens...
Okay, I also have the latest PGP Desktop installed, not using PGP WDE at all, never have. Just encrypting individual files when I need to send via email.
i did get to the point of the picture above, which was progress in my case by going in via the recovery terminal and MOVING not REMOVING these files
/Library/Contextual\ Menu\ Items/PGPcontext.plugin/
files from the user's ~/Library/Preferences folder
Phew.... Success. I removed all the files referenced in the article at:
But that wasn't enough. PGPWde drivers were still being loaded during boot. Searching thru the drive, there were still PGP remnants.. I found and removed these two as well:
I also found and deleted a couple of pgp-related plist files, but forgot where they were... probably not important anyways.
After removing ALL of the above, Lion finally booted successfully.
Moral - NEVER NEVER NEVER go anywhere near PGP/Symantec products again.
The above got me oh so close, but I had to do more.
in recovery terminal, I had to dig through the PGP.app to find an uninstall script. From that, I found all the rm statements. In /Applications, do the following find command to see the uninstall script - do not remove via "rm" any of the files yet - move then aside
find . -name uninstall* -print
I moved them aside with the same directory structure that I found them in, in a directories like
Then, I rebooted, but still had no joy - stuck at a PGPWDE boot loader error.
Going line by line in the uninstall_pgp.pl script, I took these lines and did them by hand, pulling the required files from my moved aside files ... if they are deleted you are toast, cause I could not find them in the DMG. You could pull them from another machine's install if needed. The key to these lines are that it fixes the boot setup to not have PGP in the mix.
/bin/cp ./Applications/PGP.app/Contents/Resources/rmbp /Library/Application\ Support/pgpcleanup
/bin/chmod a+x,u+s ./Library/Application\ Support/pgpcleanup
/bin/cp ./Applications/PGP.app/Contents/Resources/com.pgp.cleanup.plist /Library/LaunchDaemons/com.pgp.cleanup.plist
Then a rebot via safe mode and it came back up.
All the files referenced in the script:
ls -l /Library/Receipts/PGP\ Universal.pkg
ls -l /Library/Receipts/PGP\ Engine.pkg
ls -l /Library/Receipts/PGP.pkg
ls -l /Library/Receipts/PGP\ Desktop.pkg
ls -l /Library/Receipts/PGPwde.pkg
ls -l /Library/Frameworks/PGP.framework
ls -l /Library/Frameworks/PGPui.framework
ls -l /Library/Frameworks/PGPusp.framework
ls -l /Library/Frameworks/PGPwde.framework
ls -l /Library/Frameworks/PGPwdesdk.framework
ls -l /Library/Frameworks/PGPclient.framework
ls -l /Library/Frameworks/PGPproxy.framework
ls -l /usr/lib/libPGPdyndebug.dylib
ls -l /Library/Application\ Support/PGP/PGPSyncEngine.app
ls -l /Library/Application\ Support/PGP/PGP Engine.app
ls -l /Library/Application\ Support/PGP/pgpipfwtool.pl
ls -l /Library/Application\ Support/PGP/pgpdivert
ls -l /Library/Application\ Support/PGP/PGP Random Seed.rnd
ls -l /Library/Application\ Support/PGP/machine.uuid
ls -l /Library/Application\ Support/PGP/.DS_Store
ls -l /Library/Application\ Support/PGP
ls -l /Library/StartupItems/PGPDesktopWatcher
ls -l /Library/Extensions/PGPdiskDriver.kext
ls -l /System/Library/Extensions/PGPwde.kext
ls -l /Library/Extensions/PGPnke.kext
ls -l /usr/local/bin/pgpdisk
ls -l /usr/local/bin/pgpwde
ls -l /Library/Contextual\ Menu\ Items/PGPcontext.plugin
ls -l /Library/Mail/Bundles/PGPmail.mailbundle
ls -l /Library/Mail/Bundles/PGPmailPanther.mailbundle
ls -l /Library/Mail/Bundles/PGPmailTiger.mailbundle
ls -l /Applications/PGP\ Shredder.app
ls -l /Applications/PGP\ Viewer.app
ls -l /Users/cgraham/Library/Preferences/PGP Universal Policies
ls -l /Users/cgraham/Library/Logs/PGP/PGPlog.xmm
ls -l /Users/cgraham/Library/Caches/PGP
ls -l /Users/cgraham/Library/Caches/PGP Engine
ls -l /usr/local/bin/pgpdisk
ls -l /System/Library/Extensions/IOStorageFamily.kext/Contents/Resources/pgpdisk.icns
ls -l /Library/LaunchDaemons/com.pgp.framework.PGPwde.plist
ls -l /Library/PrivilegedHelperTools/com.pgp.framework.PGPwde
ls -l /var/run/com.pgp.framework.PGPwde.socket
ls -l /Applications/PGP.app
Okay - what you need to do is after you boot into the recovery mode, go to Disk Utility and dounble click on your drive. It will ask for a password, and then mount the drive. Exit Disk utiltity, then go to the Recovery Terminal via the menu item.
My password was not the alpha-numeric, but rather the master filevault password I set. You may just need to put in your user password, but I did not try that one.
Full and faster solution:
- Boot into recovery mode (hold cmd+R as the computer starts)
- Use Disk Utility to mount your encrypted drive by double-clicking on the disk and entering your normal encryption password
- Load Terminal from the other utilities
- MOVE just the following two files to a convenient location
- Boot - it should boot normally
- Once booted back into the GUI, copy those two files back
- Run the PGP removal stuff via the GUI
- Never ever ever ever use PGP ever again
Props to all the above posters for leading me to finding this solution, and props to BenjieGillam for calmly running through it for me.