Коригиране на Installer.pkg, блокиран при „Проверка“ в Mac OS X

Съдържание:

Anonim

Потребителите на Mac може да открият, че системна актуализация, инсталационна програма или пакет (pkg) могат напълно да блокират в последователност за проверка с изскачащ предупреждение, което гласи „Проверка на „name.pkg“…“ докато показва иконата на Gatekeeper и лента за напредъка, която никога не се актуализира. Ефектът е, че пакетът или инсталаторът няма да стартира, тъй като никога не завършва проверката, което прави инсталирането невъзможно.Това е странен проблем, който може да предизвика известна тревога, защото може да се случи както с пакети и инсталатори на трети страни, така и с актуализации и пакети, които идват директно от Apple. Ако някога се сблъскате с проблем с пакета, заседнал при проверка в Mac OS X, ще ви покажем как да отстраните проблема и така или иначе да получите актуализацията на пакета за инсталиране на Mac.

бележка: процесът на „Проверка“ за пакети, инсталатори и актуализации може да отнеме известно време на всеки Mac. Това не е ръководство за отстраняване на неизправности за просто бавни верификации или за тези, които просто са нетърпеливи, това е само за случаите, когато процесът на „проверка“ е напълно спрян и изобщо не работи, като по този начин предотвратява стартирането на предвидения инсталатор. Ако не сте сигурни дали процесът на „Проверка“ е блокирал на Mac, отворете пакета, изображението на диска или инсталационния файл както обикновено и оставете процедурата за проверка да тече известно време, може да отнеме много минути или повече, за да завърши. Ако процесът все още е блокиран и непроменен около час по-късно, вероятно е блокирал.

Принудително стартиране на заседнал проверяващ .pkg инсталатор в Mac OS X

Изтеглете повторно инсталатора: Преди всичко друго трябва да имате предвид, че изтегленият .pkg инсталатор, dmg или актуализатор може да има е повреден или може би е непълен. Първата стъпка трябва да бъде да изтеглите повторно въпросния pkg или dmg и винаги да го получавате от доверен източник (например вземете инсталатора или актуализацията директно от разработчика и никога от сайт за изтегляне на трета страна). Ако знаете, че инсталационният пакет е легитимен, напълно изтеглен и не е повреден чрез хеш проверка или по друг начин, продължете както обикновено.

Ако приемем, че .pkg, .dmg или приложението за инсталиране е легитимно и все още е заседнало на „проверка“, тогава ето какво можете да направите, за да го принудите да стартира:

  1. От Finder в Mac OS X натиснете Command + Shift + G и въведете следния път:
  2. /System/Library/CoreServices/

  3. Намерете приложението с име „Installer.app“ от тази директория и го стартирайте директно
  4. Навигирайте до .pkg файла, който е блокиран при проверката, и изберете да го отворите
  5. Успех! Стартирайте инсталатора на пакета или актуализирайте както обикновено

Програмата за инсталиране на пакети вече трябва да работи добре, независимо дали става въпрос за софтуерна актуализация за 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 и други изтеглени актуализации.

Това проработи ли при вас? Знаете ли за друго решение на този тип проблеми? Кажете ни в коментарите.

Коригиране на Installer.pkg, блокиран при „Проверка“ в Mac OS X