我知道这是一个老问题,但我在OS X 10.9上运行各种版本的Chrome时,一遍又一遍地遇到这个问题。我也试过这个解决方案 https://support.google.com/chrome/bin/answer.py?hl=en&answer=1367288 和 http://productforums.google.com/forum/#!topic/chrome/t9iK_JcJsuA 但从来没有运气。我总是会下载并安装Google的最新版本。今天,再次遇到这个问题,并决定有一个解决方案。
在最近的更新尝试失败后,我转向控制台。快速搜索“chrome”会显示以下GoogleSoftwareUpdateDaemon错误:
2/21/14 5:18:33.570 PM GoogleSoftwareUpdateDaemon[1784]: -[KSInstallAction performAction]
KSInstallAction install script failure. (productIDs: com.google.Chrome)
[com.google.UpdateEngine.CoreErrorDomain:2307 - '/tmp/KSInstallAction.6E6RqXqHyw/m/.keystone_install']
("dirpatcher.sh: can't patch nonexistent or irregular file /Applications/Google Chrome.app/Contents/Versions/32.0.1700.107/Google Chrome Framework.framework/Resources/am.lproj/locale.pak\n.keystone_install: dirpatcher of versioned directory failed, status 12\n"
[kKSInstallScriptErrorDomain:12])
仔细检查错误中的“不存在或不规则文件”,发现它与Chrome的本地化版本有关。在进行更深入的Google搜索时,我在此评论中发现了类似的错误消息:“ 您是否安装了从应用程序包中删除本地化的应用程序? “就在那时我突然意识到我一直在使用CleanMyMac,除其他外,从我的机器上删除”不需要的“本地化文件!而且,当然,它正在从谷歌Chrome中删除所有必需的en.lproj资源。 ,包括更新程序在错误中抱怨的am.lproj文件夹。
我的解决方案:下载并安装最新版本的Google Chrome,并关闭您可能使用的清洁应用中的任何本地化删除设置,或者像我一样,添加例外以在清理期间忽略Chrome。
祝好运!