Eu sei que essa é uma pergunta antiga, mas me deparei com esse problema várias vezes durante a execução de várias versões do Chrome no OS X 10.9. Também tentei as soluções no link e link , mas nunca teve sorte. Eu sempre recorria a baixar e instalar o mais recente do Google. Hoje, deparou com a questão novamente e decidiu que tinha que ser uma solução.
Após a tentativa de atualização com falha mais recente, recorri ao Console. Uma pesquisa rápida por "chrome" revelou o seguinte erro do 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])
Uma análise mais detalhada do "arquivo inexistente ou irregular" no erro revelou que ele tinha a ver com uma versão localizada do Chrome. Ao realizar uma pesquisa mais profunda no Google, encontrei uma mensagem de erro semelhante com este comentário: " Você tem um aplicativo instalado que remove as localizações dos pacotes de aplicativos? " Foi então que percebi que eu tinha tenho usado o CleanMyMac para, entre outras coisas, remover arquivos de localização "desnecessários" da minha máquina! E, com certeza, estava removendo todos os recursos en.lproj necessários, exceto o Google Chrome, incluindo a pasta am.lproj que o atualizador estava reclamando no erro.
Minha solução: faça o download e instale a versão mais recente do Google Chrome e desative as configurações de remoção de localização em aplicativos mais limpos que você possa usar ou, como eu fiz, adicione uma exceção para ignorar o Chrome durante a limpeza.
Boa sorte!