Service Scrubber Will Cause Problems for 1Password

Probably one the most used apps on my Mac is the wonderful, 1Password. I could never have a different password for every site and service without this program.

Thus I was suitably worried when today it suddenly stopped working and told me Decryption Error:

WARNING: Your copy of /Applications/Safari.app was modified and its code signature is not valid. It is possible that Safari will have problems accessing both system and 1Password keychain.

If you experience any keychain-related issues, please restore original Safari.app by reverting the changes that were made. As last resort you can restore Safari from Time Machine backup or use Pacifist application to copy it from Leopard Install DVD.

I madly Googled away and discovered that by using Service Scrubber this morning to clean up my messy Service menu, I had inadvertently changed the Safari software signature such that the Leopard Keychain would no longer give Safari access.

pacifist_safari.png

To fix this I had to use Pacifist to reinstall Safari from the Leopard DVD. Pacifist is a great program for poking around in OS X pacakges or, more commonly, for re-installing parts of OS X from the install disk without doing a complete install of the OS

This fixes the problem and you don’t need to uninstall or revert the changes you made with Service Scrubber, but since every time you make a change with Service Scrubber you have to re-install Safari you might not want to use it willy-nilly. (NOTE: First use of the term willy-nilly in 2008!)


No Comments Yet


There are no comments yet. You could be the first!

Leave a Comment

A Moment of Thanks for the Unsung Apple Engineers ZFS Comes to the Mac