Update Failure (Error 12)
If Google Chrome/Chrome Canary fail on update with "Update Failure (Error 12)" and the following error message:
function = "-[KSLockFile(PrivateMethods) flockFD:path:timer:]";
NSFilePath = "/var/folders/xp/tpj4smnn2hv240qqcld8v24m0000gn/T/.keystoneAgentLock";
NSLocalizedDescription = "KSLockFile timed out
- Download stable image of Chrome for Mac (make sure Chrome is closed)
- Open .dmg file, but do not move Chrome to the Applications folder
- Open Terminal and enter the next two steps (change the Chrome version number in the line below to whatever the number is for the version you downloaded):
- cd "/Volumes/Google Chrome/Google Chrome.app/Contents/Versions/12.0.742.122/Google Chrome Framework.framework/Frameworks/KeystoneRegistration.framework/Resources"
- Run
sudo ./ksinstall --install Keystone.tbz - Open Chrome and navigate to chrome://settings/help
- If update still fails, run
sudo ./ksinstall --nuke, then repeat step 5 & 6.