无法再自动更新 Google Chrome(错误:12)- OS X 10.8.2

Pie*_*ter 7 google-chrome updates osx-mountain-lion

“更新服务器不可用(错误:12)”

这就是我在 Chrome 中检查更新时得到的信息 - 关于 Google Chrome。

我尝试了无效的官方解决方案:https : //support.google.com/chrome/bin/answer.py?hl=en&answer=1367288

我在这里尝试了所有不起作用的方法:http : //productforums.google.com/forum/#!topic/chrome/t9iK_JcJsuA

我希望可以通过从 21.x 手动更新到 22.x 来解决,但没有。

OS X 10.8.2

小智 5

我知道这是一个老问题,但我在 OS X 10.9 上运行各种版本的 Chrome 时一遍又一遍地遇到这个问题。我也尝试了https://support.google.com/chrome/bin/answer.py?hl=en&answer=1367288http://productforums.google.com/forum/#!topic/chrome/t9iK_JcJsuA的解决方案,但是从来没有运气。我总是从谷歌下载并安装最新版本。今天再次遇到这个问题并决定必须有一个解决方案。

在最近一次失败的更新尝试之后,我转向控制台。快速搜索“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])
Run Code Online (Sandbox Code Playgroud)

仔细检查错误中的“不存在或不规则文件”发现它与 Chrome 的本地化版本有关。在进行更深入的 Google 搜索时,我发现了一条类似的错误消息,并带有以下评论:“您是否安装了从应用程序包中删除本地化的应用程序? ”就在那时,我意识到我一直在使用 CleanMyMac 来执行其他操作东西,从我的机器中删除“不需要的”本地化文件!果然,它从 Google Chrome 中删除了除所需的 en.lproj 资源之外的所有资源,包括更新程序在错误中抱怨的 am.lproj 文件夹。

我的解决方案:下载并安装最新版本的 Google Chrome,然后关闭您可能使用的清理应用程序中的所有本地化删除设置,或者像我一样,添加例外以在清理过程中忽略 Chrome。

祝你好运!


小智 1

我有大约 40 个 OSX 10.7.5 客户端在从 20.x 升级到 23.x 和 24.x 时不时遇到此问题

在终端中:

defaults write com.google.Keystone.Agent checkInterval 1

重新启动 Chrome 后,我会看到一个按钮,为所有用户设置自动更新。单击该按钮并进行身份验证会显示更新过程开始,但随后再次失败并出现另一个错误 12,但它实际上正在更新。大约 5-15 秒后重新启动,然后浏览器显示为最新状态。我不知道为什么第二个错误 12 会再次出现,但我在最近更新的每一个客户端上都看到了它,即使浏览器实际上正在更新。那些保留在版本 20.x 的版本只能在更改终端中的值后才能更新。

如果这仍然不起作用,请检查并确保您尝试使用最初安装 Chrome 的同一帐户更新浏览器。我见过唯一的解决方案是从系统中完全删除 Chrome(还有 Firefox)并重新安装的情况。