Я знаю, что это старый вопрос, но я сталкивался с этой проблемой снова и снова при запуске различных версий Chrome на OS X 10.9. Я тоже попробовал решения в https://support.google.com/chrome/bin/answer.py?hl=ru&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, среди прочего, для удаления" ненужных "файлов локализации с моей машины! И, конечно же, он удалял все, кроме необходимых ресурсов en.lproj, из Google Chrome, включая папку am.lproj, на которую жалуется средство обновления в сообщении об ошибке.
Мое решение: загрузите и установите последнюю версию Google Chrome и либо отключите все параметры удаления локализации в более чистых приложениях, которые вы можете использовать, либо добавьте исключение, чтобы игнорировать Chrome во время очистки.
Удачи!