You may have checked your Mac OS X console and seen something similar to the following flooding your logs:
7/01/12 10:59:34.698 PM com.apple.launchd: (com.google.keystone.daemon) bootstrap_register() erroneously called instead of bootstrap_check_in(). Mach service: com.google.Keystone.Daemon
7/01/12 10:59:34.700 PM com.apple.launchd: (com.google.keystone.daemon) Exited with code: 1
7/01/12 10:59:34.700 PM com.apple.launchd: (com.google.keystone.daemon) Throttling respawn: Will start in 10 seconds
These logs relate to Google’s software updater which keeps any Google software on your system up to date.
Additionally, this uses quite a bit of disk space, as it logs all of this to /Library/Logs/GoogleSoftwareUpdateDaemon.log – my log file was 356 MB, but reading online some users have logs up to 2 GB.
Google’s official response, which can be found here states you need to uninstall ALL Google software and then uninstall the update software using one of the following commands at a terminal (Applications -> Utilities -> Terminal).
Uninstall for a specific user:
Uninstall for the whole system: (needs root access)
sudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --uninstall
Once you’ve done this you should notice two new entries in your console log that looks something like this:
7/01/12 11:00:29.156 PM sudo: username : TTY=ttys000 ; PWD=/Users/username ; USER=root ; COMMAND=/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py –uninstall
7/01/12 11:00:29.315 PM com.apple.launchd.peruser.501: ([0x0-0x1d01d].com.google.Keystone.Agent) Exited: Terminated: 15
This shows I’ve run the command for the system wide uninstall and that the agent process was killed during the uninstall process.
As per Google’s notes in the link provided above, if you attempt an uninstall of the software updater without uninstalling ALL Google applications you will find these may not operate correctly, or that the update software will be automatically reinstalled next time you launch these.
The methods listed here have been collated from around the internet. I have not tested these. The goal here is to permanently uninstall/disable the Google Software Updater while leaving the Google software (ie. Chrome) installed. If you have had success with any of these methods, or have an alternative method please post this in a comment below.
- Involves removing the .plists, creating empty .plist files and updating the permissions on those files. Check the link for exact commands.
- Involves renaming .plists and also editing other .plists to stop them loading at launch. Again, checkout the link for exact instructions.
Feedback and Comments
As always, if you have any feedback, or alternative resolutions please post these below.