Исправление Installer.pkg, зависшего на «Проверке» в Mac OS X
Оглавление:
Пользователи Mac могут столкнуться с тем, что системное обновление, установщик или пакет (pkg) могут полностью застрять в последовательности проверки со всплывающим предупреждением «Проверка 'name.pkg'…» при отображении значка Gatekeeper и индикатора выполнения, который никогда не обновляется. В результате пакет или установщик не запустится, так как он никогда не завершит проверку, что делает невозможным установку.Это странная проблема, которая может вызвать некоторую тревогу, потому что это может произойти как со сторонними пакетами и установщиками, так и с обновлениями и пакетами, поступающими непосредственно от Apple. Если вы когда-нибудь столкнетесь с проблемой зависания пакета при проверке в Mac OS X, мы покажем вам, как решить проблему и все равно установить обновление пакета на Mac.
примечание: процесс «Проверки» пакетов, установщиков и обновлений может занять некоторое время на любом Mac. Это не руководство по устранению неполадок для просто медленных проверок или для тех, кто просто нетерпелив, это только для случаев, когда процесс «проверки» полностью остановлен и вообще не работает, что препятствует запуску предполагаемого установщика. Если вы не уверены, завис ли процесс «Проверка» на Mac, откройте пакет, образ диска или файл установщика, как обычно, и подождите некоторое время, пока процедура проверки не завершится. Это может занять много минут или больше. Если процесс все еще завис и не изменился через час или около того, он, вероятно, завис.
Принудительное выполнение зависшего проверяющего установщика .pkg для запуска в Mac OS X
Повторно загрузите установщик: Прежде всего, вы должны учитывать, что загруженный установщик .pkg, dmg или программа обновления могут иметь был поврежден или, возможно, является неполным. Самым первым шагом должна быть повторная загрузка рассматриваемого pkg или dmg и всегда из надежного источника (например, получите установщик или обновление непосредственно от разработчика, а не со стороннего сайта загрузки). Если вы знаете, что пакет установщика является законным, полностью загруженным и не поврежденным в результате проверки хэша или иным образом, действуйте как обычно.
Предполагая, что приложение .pkg, .dmg или установщик является законным и все еще зависает на «проверке», вот что вы можете сделать, чтобы заставить его запуститься:
- В Finder в Mac OS X нажмите Command + Shift + G и введите следующий путь:
- Найдите приложение с именем «Installer.app» в этом каталоге и запустите его напрямую
- Перейдите к файлу .pkg, который застрял при проверке, и выберите, чтобы открыть его
- Успех! Запустите установщик пакета или обновитесь как обычно
/System/Library/CoreServices/
Установщик пакета теперь должен работать нормально, будь то обновление программного обеспечения для Mac OS, стороннее приложение или что-то еще, застрявшее на этапе проверки.Чаще всего это происходит с установщиками, которые запускаются с образа смонтированного диска, но также может происходить с загруженными обновлениями .pkg.
Другой возможный вариант — отключить Gatekeeper, чтобы в первую очередь предотвратить запуск процесса проверки неизвестными и идентифицированными разработчиками, но это действительно не очень хорошая идея, поскольку это может открыть Mac для более широкого круга пользователей. уязвимости или другие проблемы.
Для тех, кто хочет копнуть немного глубже, чтобы увидеть, что происходит за кулисами с неудачными попытками проверки, вы можете открыть консольное приложение (/Applications/Utilities/), и вы обычно найдете сообщения от launchservicesd и CoreServicesUIAgent с сообщением «Ошибка -60006 при создании авторизации».
Недавно я столкнулся именно с этой проблемой при использовании комбинированного обновления для Mac OS X на определенной машине, обновляя его до OS X 10.11.6. Как ни странно, процесс проверки не удался и повторился почти в дюжину раз, что, что неудивительно, вообще не сработало. Тем не менее, запуск файла .pkg через приложение Installer позволил без проблем установить системное обновление. Это довольно редкий сбой при установке и обновлении, но я видел, как это происходит с Microsoft Office, VirtualBox, Mac OS X и другими загружаемыми обновлениями.
Это сработало для вас? Знаете ли вы другое решение этой проблемы? Дайте нам знать об этом в комментариях.