Коригиране на 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 файла през приложението Installer позволи на системната актуализация да се инсталира безпроблемно. Това е доста рядък проблем, който възниква при инсталации и актуализации, но съм виждал да се случва и с Microsoft Office, VirtualBox, Mac OS X и други изтеглени актуализации.
Това проработи ли при вас? Знаете ли за друго решение на този тип проблеми? Кажете ни в коментарите.