MacBook Pro продолжает зависать, может быть причиной Google Update?

В декабре 2012 года мой MacBook Pro (OS X Lion) начал зависать, скажем, 3 или 4 раза за сеанс. Я запустил как DVD-диск с аппаратной диагностикой Apple (работал несколько часов, без проблем), так и просканировал диск, проблем не обнаружено.

Сообщение kernel.log выводит эти сообщения при каждом сбое:

Dec 13 07:29:27 Gord-Waits-MacBook-Pro kernel[0]: CODE SIGNING: cs_invalid_page(0x1000): p=809[GoogleSoftwareUp] clearing CS_VALID
Dec 13 07:41:17 Gord-Waits-MacBook-Pro kernel[0]: CODE SIGNING: cs_invalid_page(0x1000): p=839[ksadmin] clearing CS_VALID
Dec 13 07:41:18 Gord-Waits-MacBook-Pro kernel[0]: CODE SIGNING: cs_invalid_page(0x1000): p=840[ksadmin] clearing CS_VALID

Если вы погуглите GoogleSoftwareUp, вы найдете несколько сообщений в Интернете с той же проблемой. Я нашел одну страницу, на которой предлагалось отключить обновление, введя эту команду:

defaults write com.google.Keystone.Agent checkInterval 0

который должен полностью отключить автоматические обновления Google.

Это значительно уменьшило количество сбоев, но я все еще получаю сбой примерно один или два раза в неделю с теми же сообщениями, связанными с Google Update.

У кого-нибудь есть новые идеи?

Я полагаю, что дальше мне следует полностью удалить Chrome.

Не могли бы вы добавить, какой у вас вылет: сбой браузера, паника ядра, зависание приложения или что-то еще?
Оно просто замерло. Вся операционная система. Никакого движения мыши, никакой активности, экран показывает, что когда-либо работало во время зависания.
На Snow Leopard с момента установки этого каталога: ~/Library/Application Support/Google/RLZкаждый час я получаю cs_invalid_pageсообщение об ошибке в /var/log/kernel.log.
Интересно, как привлечь к этому внимание Google?

Ответы (4)

Эти неполадки, похоже, исходят от агента обновления программного обеспечения Google.

Если эта команда:

launchctl list | grep google

рассказывает:

-       0       com.google.keystone.user.agent

Затем вы можете временно остановить этого агента с помощью:

cd ~/Library/LaunchAgents
launchctl unload -S aqua com.google.keystone.agent.plist

В системе (где у меня регулярно возникают сбои с момента установки этого агента: Snow Leopard) я заметил, что этот plist запускает исполняемый файл, расположенный здесь:

~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/MacOS/GoogleSoftwareUpdateAgent

который представляет собой универсальный двоичный файл, датируемый маем 2012 года:

file GoogleSoftwareUpdateAgent 
GoogleSoftwareUpdateAgent: Mach-O universal binary with 2 architectures
GoogleSoftwareUpdateAgent (for architecture i386):      Mach-O executable i386
GoogleSoftwareUpdateAgent (for architecture ppc):       Mach-O executable ppc

Отсюда у меня возникает соблазн сделать вывод, что этот агент использует устаревший код и должен быть удален.

Я удалил этого агента, чтобы не видеть его снова в моем следующем сеансе с:

cd ~/Library/LaunchAgents
chmod 0 com.google.keystone.agent.plist

Проверено с новой сессией. У меня больше нетCODE SIGNING: cs_invalid_page(0x1000):[…]

В конце концов я обнаружил, что и в Chrome, и в Chromium параллельно работал экземпляр Google Update, и они не очень хорошо работали вместе (я уверен на 90%, но не на 100%. Требуется крупица соли).

По одному я удалил каждое приложение Google, и Macbook перестал падать.

Когда я избавился от Chrome, у меня все еще были сбои и копия Google Update. Именно тогда я вспомнил, что у меня установлен Chromium.

После того, как я удалил Chrome и Chromium, мой Macbook снова стал стабильным. Я оставил его на неделю, затем установил ванильный Chrome, все было в порядке. Неделю спустя я установил Picasa, все еще в порядке.

Все еще нормально, спустя несколько месяцев.

Точно то же самое здесь. После некоторых исследований я только что попробовал это .

Как получится.

Я попробую. Я обеспокоен тем, что у меня проблема с оборудованием, а программа обновления просто вызывает проблему, но посмотрим, что произойдет!
Я попробовал этот метод и обнаружил, что во-первых: Google Chrome начал жаловаться, что не может обновиться, и предложил исправить проблему, а во-вторых: мой Macbook снова разбился с тем же сообщением GoogleSoftwareUp, что и последнее, что было в файле kernel.log. . Затем я понял, что у меня установлен Chromium, а также Google Earth, Picasa и Sketchup. Мне нравятся эти программы, но для диагностики я удалил все программы Google из своей системы на некоторое время, чтобы проверить стабильность. Возможно, в одном из этих других пакетов была устаревшая или ошибочная копия GoogleSoftwareUp или она мешала работе копии Chrome.

Lion и Mountain Lion вызывают панику ядра на MBP 2010. Поищите в сети, это уже известная проблема. Я решил это, перейдя на Snow Leopard. Получите себе копию 10.6.8 и поместите ее на USB-накопитель или флешку, выполните чистую установку (я знаю, что это муторно, но это единственный способ!), и у вас больше не будет проблем.

Мой Macbook pro середины 2009 года, а не 2010 года. Это не та же проблема. После недели без программного обеспечения Google у меня была неделя без сбоев (резкое улучшение по сравнению с парой сбоев за сеанс). С тех пор я обновился до Mountain Lion, никаких сбоев. Новый Гугл Хром. Никаких сбоев. Проблема заключалась в том, что одновременно работали две копии Google Updater: устаревшая копия Google Updater (Chromium?) и последняя версия Chrome. Сбой GoogleSoftwareUp кажется довольно редким, но его можно найти в Интернете и он не связан с проблемой MBP 2010 года.