Виправлення файлу 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 для ширшого доступу вразливості чи інші проблеми.
Для тих, хто хоче копнути трохи глибше, щоб побачити, що відбувається за лаштунками невдалих спроб перевірки, ви можете відкрити програму Console (/Applications/Utilities/), і зазвичай ви знайдете повідомлення від launchservicesd і CoreServicesUIAgent з «Помилка -60006 при створенні авторизації».
Нещодавно я зіткнувся саме з цією проблемою, коли використовував комбіноване оновлення для Mac OS X на певній машині, оновлюючи його до OS X 10.11.6. Як не дивно, процес перевірки зазнав невдачі та помножився майже в десяток разів, що, як не дивно, взагалі не спрацювало. Тим не менш, запуск файлу .pkg через програму встановлення дозволив установити оновлення системи без збоїв. Це досить рідкісна проблема, яка трапляється під час інсталяції та оновлень, але я бачив, що це також трапляється з Microsoft Office, VirtualBox, Mac OS X та іншими завантаженими оновленнями.
Чи спрацювало це для вас? Чи знаєте ви інше вирішення цієї проблеми? Дайте нам знати в коментарях.