Неможливо автоматично оновити Google Chrome (помилка: 12) - OS X 10.8.2


7

"Сервер оновлення недоступний (помилка: 12)"

Це я отримую, коли перевіряю оновлення в Chrome - Про Google Chrome.

Я спробував офіційне рішення, яке не працювало: https://support.google.com/chrome/bin/answer.py?hl=uk&answer=1367288

Я спробував все, що не працює: http://productforums.google.com/forum/#!topic/chrome/t9iK_JcJsuA

Я сподівався, що це буде вирішено вручну оновлення з 21.x до 22.x, але ні.

OS X 10.8.2

Відповіді:


4

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

Моє рішення: завантажте та встановіть останню версію Google Chrome і вимкніть будь-які налаштування видалення локалізації в більш чистих програмах, які ви можете використовувати, або, як і я, додайте виняток для ігнорування Chrome під час чищення.

Удачі!


Overambitious чищення CleanMyMac2 закінчилося моєю проблемою, а також. Дякую!
user72923

Я, здається, мають ту ж проблему, велике спасибі.
Inan

2

Тут багато обговорюється це питання: http://productforums.google.com/forum/#!topic/chrome/t9iK_JcJsuA

Я слідував багатьом з цих кроків, включаючи повторну інсталяцію оновлень Google, але проблема залишалася. Нарешті, виходячи з однієї з цих рекомендацій, я змінив налаштування Chrome, щоб "дозволити встановлювати файли cookie третьої сторони". Це вирішило проблему.

Google Chrome & gt; Налаштування & gt; Показати розширені налаштування & gt; Налаштування вмісту Зніміть прапорець налаштування "Заблокувати файли cookie третьої сторони та дані веб-сайтів", принаймні, достатньо довго, щоб перейти до розділу "Про Google Chrome" і перевірити наявність оновлень.


1
За замовчуванням цей параметр відключено, але мій Chrome все ще відмовляється оновлювати.
Ngoc Pham

2

Якщо ви використовуєте програму, яка видаляє локалізації з додатків (наприклад, CleanMyMac, як я використовував), це може бути відповідь.

Згідно з це потік, це через зачищення локалізації.

Майже всі журнали оновлення, які я отримую, пов'язані з https://code.google.com/p/chromium/issues/detail?id=165359#c17 . The   кроки для виправлення:

  • Вимкніть встановлену програму, яка видаляє пакети програм
  • Перевстановіть 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

Google має довідкову сторінку про те, як це виправити тут . Перший варіант не працював для мене, але другий. Скопійовано на 25.09.13

Спочатку:

  1. У меню Finder у верхній частині вікна виберіть Перейти & gt; Перейти до папки & gt; ~ / Бібліотека / Кеш.
  2. Видалити наступний файл (якщо такий є): com.google.Keystone
  3. Тепер видаліть цей файл (якщо він присутній): com.google.UpdateEngine
  4. Спробуйте оновити Google Chrome знову.

Друге:

  1. Закрийте Google Chrome і будь-які інші програми Google.
  2. У меню Програми у верхній частині вікна виберіть Утиліти.
  3. Двічі клацніть програму Термінал.
  4. Запустіть таку команду. Будьте обережні, щоб ввести команду точно так, як написано:
  5. ~ / Бібліотека / Google / GoogleSoftwareUpdate / GoogleSoftwareUpdate.bundle / Зміст / Ресурси / 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 Software Update.
  9. Двічі клацніть завантажений файл "googlesoftwareupdate-version # .dmg", щоб відкрити образ диска.
  10. Всередині образу диска двічі клацніть інсталятор "GoogleSoftwareUpdate.pkg".
  11. Дотримуйтесь інструкцій на екрані, щоб перевстановити Google Software Update.
  12. Витягніть образ диска "GoogleSoftwareUpdate".
  13. Перезапустіть Google Chrome.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.