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


7

“更新服务器不可用(错误: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

Answers:


4

我知道这是一个老问题,但我在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。

祝好运!


CleanMyMac2的过度清洁最终成为了我的问题。谢谢!
user72923

我似乎有同样的问题,非常感谢。
Inan

2

这里有关于这个问题的广泛讨论: http://productforums.google.com/forum/#!topic/chrome/t9iK_JcJsuA

我遵循了其中的许多步骤,包括重新安装Google Updater,但问题仍然存在。最后,根据其中一项建议,我将Chrome设置更改为“允许第三方Cookie”设置。这解决了这个问题。

谷歌浏览器>设置>显示高级设置>内容设置 取消选中“阻止第三方Cookie和网站数据”设置,至少足以转到“关于Google Chrome”并检查更新。


1
我默认情况下未经检查,但我的Chrome仍然拒绝更新。
Ngoc Pham

2

如果您正在使用从应用程序中删除本地化的应用程序(如我正在使用的CleanMyMac),这可能就是答案。

根据 这个 线程,这是因为本地化剥离。

我得到的几乎所有更新日志都是由于 https://code.google.com/p/chromium/issues/detail?id=165359#c17 。该   要修复的步骤是:

  • 禁用已安装的用于删除应用程序包的应用程序
  • 手动重新安装Chrome
  • 下一次更新应该有效;如果没有,提交一个错误(在 http://crbug.com

这似乎是一个似是而非的理由。
halfcube

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)并重新安装的情况。


0

谷歌有一个关于如何解决这个问题的帮助页面 这里 。第一个选项对我不起作用,但第二个选项没有用。复制于2013年9月25日

第一:

  1. 在窗口顶部的Finder菜单中,选择Go>转到文件夹> 〜/图书馆/缓存。
  2. 删除以下文件(如果存在):com.google.Keystone
  3. 现在删除此文件(如果存在):com.google.UpdateEngine
  4. 尝试重新更新Google Chrome。

第二:

  1. 退出Google Chrome和任何其他Google应用程序。
  2. 在窗口顶部的“应用程序”菜单中,选择“实用程序”。
  3. 双击终端程序。
  4. 运行以下命令。注意完全按照书面输入命令:
  5. 〜/ Library / Google / GoogleSoftwareUpdate / GoogleSoftwareUpdate.bundle / Contents / Resources / GoogleSoftwareUpdateAgent.app / Contents / Resources / install.py --uninstall
  6. 现在运行以下命令。再次,仔细输入命令:
  7. sudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py - uninstall
  8. 下载Google软件更新安装程序。
  9. 双击下载的“googlesoftwareupdate-version#.dmg”文件以打开磁盘映像。
  10. 在磁盘映像内,双击“GoogleSoftwareUpdate.pkg”安装程序。
  11. 按照屏幕上的提示重新安装Google软件更新。
  12. 弹出“GoogleSoftwareUpdate”磁盘映像。
  13. 重启Google Chrome。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.