Поправка: Не мога да намеря валиден процес на връстници, с който да се свържа

Потребителите на MacOS понякога срещат грешка „не могат да намерят валиден процес на връстници, с който да се свържат“, когато инсталират VMware FUsion на macOS High Sierra или по-нова версия. Обикновено се съобщава, че този проблем възниква, когато потребителят се опитва да надстрои или възобнови Windows виртуална машина.

Какво причинява грешката „Не мога да намеря валиден процес на връстници за свързване“ на MacOS

Тази конкретна грешка възниква поради някои промени в сигурността, които Apple внедри с High Sierra. Ако сте се опитали да инсталирате софтуера, след като тези промени са били приложени на вашето устройство, може да сте отхвърлили подканата, която ви казва, че определено разширение на системата е блокирано. Това всъщност е най-голямата улика за случващото се.

Грешката възниква, тъй като някои системи за сигурност на MacOS са попречили на разширенията на VMware Fusion да работят. За да коригирате това, ще трябва да изпълните серия от стъпки, за да се върнете към нормалната функционалност на емулатора.

Има обаче няколко други леки вариации на този сценарий, които ще изискват малко по-различни стъпки за отстраняване на неизправности:

  • Инсталационният бъг не позволява разширението да бъде активирано - Има няколко съобщени ситуации, при които блокираното разширение не може да бъде активирано отново, тъй като бутонът Разрешаване е бил неактивен. В този случай решението е да преместите цялата папка за инсталиране на Fusion в друга папка и да я преинсталирате.
  • Gatekeeper е поставил под карантина изтегления инсталационен софтуер  - Има няколко ситуации, при които потребителите са потвърдили, че инсталационната програма е била възпрепятствана да работи от решение за защита. Можете да коригирате това с поредица от команди в терминала.

Ако се мъчите да разрешите този конкретен проблем, тази статия ще ви предостави набор от стъпки за отстраняване на неизправности. По-долу имате колекция от методи, които други потребители в подобна ситуация са използвали, за да разрешат проблема.

Имайте предвид, че методите по-долу са подредени по ефективност и сложност. За най-добри резултати следвайте потенциалните корекции в реда, в който са представени, докато намерите корекция, която е ефективна за разрешаване на проблема за вашия конкретен сценарий.

Метод 1: Разрешаване на системния софтуер на VMWare да се зареди от менюто Сигурност и поверителност

Ако наскоро сте инсталирали VMware Fusion на macOS High Sierra или по-горе само за да получите  грешка „не може да намери валиден процес на връстници, за да се свърже“,  когато се опитвате да стартирате виртуална машина, много вероятно е системата за сигурност да е блокирала системно разширение от бягане.

За щастие можете лесно да коригирате това, като отидете в раздела Система за сигурност и поверителност и разрешите системния софтуер от разработчика на VMware Inc. За да улесним нещата, ние също създадохме ръководство стъпка по стъпка за вас. Ето какво трябва да направите:

  1. Щракнете върху иконата на Apple в горния ляв ъгъл и след това изберете Системни предпочитания.

  2. От менюто Системни предпочитания щракнете върху Сигурност и поверителност .
  3. В Security & Privacy меню, отидете на General раздела и кликнете върху Позволи бутона, свързан с VMware Inc .
  4. Върнете се към програмата VMware и възобновете виртуалната машина. Ако всичко върви добре, вече не трябва да срещате  грешка „не мога да намеря валиден процес на връстници, към който да се свържа“  .

Ако този метод не е бил ефективен за отстраняване на проблема във вашия сценарий или ако бутонът Разрешаване е бил сив, преминете към следващия метод по-долу.

Метод 2: Настройте опцията Anywhere в менюто Security & Privacy

Както се оказва, за някои потребители опцията за разрешаване на изпълнението на разширението VMware Fusion не се вижда. Очевидно е известно, че това се случва с много непроверени приложения, които се изтеглят онлайн.

Ако сте в подобна ситуация, при която не можете да позволите разширението да се зареди, защото бутонът Разрешаване просто не се вижда, има решение на този проблем. Има определена команда, която ще настрои бутон Anywhere, който може да се използва при инсталиране на приложението VMware Fusion, за да се избегне  грешката „не мога да намеря валиден процес на връстници“  .

Ето какво трябва да направите:

  1. Използвайте функцията за търсене (в долния десен ъгъл), за да търсите Терминал , изберете най-горното попадение и натиснете Enter .
  2. В терминала въведете следната команда и натиснете Enter, за да настроите опцията Anywhere в раздела Сигурност и поверителност :
    sudo spctl --master-disable
  3. След като изпълните командата успешно, щракнете върху иконата на Apple в горния ляв ъгъл и след това изберете Системни предпочитания.

  4. След това кликнете върху Сигурност и поверителност и отидете до раздела Общи. Ако командата е била успешна, ще видите трета опция (навсякъде) под Разрешаване на изтегляне на приложения. Изберете опцията Anywhere , ако вече не е избрана.
  5. Стартирайте VMware емулатора отново (или това е инсталация). Вече не трябва да получавате  грешка „не мога да намеря валиден процес на връстници, към който да се свържа“  .

Ако този метод не е бил успешен, продължете надолу със следващия метод по-долу.

Метод 3: Задействане на потвърждението чрез преместване на Fusion install в друга папка с помощта на приложението Finder

Ако не можете да видите подканата, която ви казва, че разширението на системата е блокирано след приключване на инсталацията, има едно решение, което много потребители са намерили за полезно.

Очевидно, ако преместите цялото приложение на Fusion в папка, различна от / applications, и след това отново използвате Finder, в крайна сметка ще задействате подканата, която ще ви позволи да разрешите разширението да се зареди.

Ето кратко ръководство за това как да направите това:

  1. Уверете се, че Fusion е напълно изключен.
  2. Отворете приложението Finder и намерете VMware fusion в списъка с приложения. След като го направите, просто плъзнете и пуснете записа в друга папка. Преместихме го на работния плот за простота.
  3. Ще бъдете помолени да удостоверите, за да продължите. За да направите това, щракнете върху Удостоверяване и след това отново ОК , за да продължите.
  4. След като файлът бъде преместен, просто го преместете обратно в папката с приложения и го стартирайте отново.
  5. Малко след като стартирате приложението отново, ще получите подкана, която ви казва, че разширението на системата е блокирано. Когато видите този подкана, върнете се към метод 1, за да разрешите проблема веднъж завинаги.

Ако този метод не е приложим за вашия сценарий, преминете към крайния метод.

Метод 4: Премахнете инсталацията Fusion и премахнете флаговете на карантината

Друга честа причина, поради която няма да можете да инсталирате приложението Vmware Fusion, е ако вратарят е поставил под карантина изтегления инсталатор. Въпреки че има няколко предположения защо това се случва, не успяхме да намерим окончателен отговор.

Съществува обаче определена корекция, която много потребители, срещащи  грешката „не може да намери валиден процес на връстници, за да се свърже“,  са използвали за отстраняване на проблема. Очевидно можете да изпълните серия от команди за премахване на карантинните флагове и да позволите на инсталацията да завърши без проблеми.

Забележка: Имайте предвид, че тази процедура предполага, че сте изтеглили инсталационния .dmg файл в папката по подразбиране.

Ето кратко ръководство за това как да направите това:

  1. Отворете терминала, като използвате функцията за търсене. За да търсите терминал , изберете най-високото попадение и натиснете Enter .
  2. В приложението Terminal поставете следната команда и натиснете Enter:
    xattr -l ~ / Downloads / VMware-Fusion-10.0.1-6754183.dmg

    Забележка: Тази първа команда ще ви изведе списък с разширени атрибути .dmg файлове. Освен това, ако инсталирате по-нова версия, заменете последната част от командата с точното име на .dmg файла.

  3. След това въведете или поставете следната команда, за да премахнете флаговете на карантината за инсталационния файл:
    xattr -dr com.apple.quarantine ~ / Downloads / VMware-Fusion-10.0.1-6754183.dmg

    Забележка: Не забравяйте да замените последната част с действителното име на вашия .dmg файл, ако инсталирате по-нова версия.

  4. След като процедурата приключи, стартирайте отново инсталатора. Би трябвало да можете да завършите инсталацията на VMware Fusion без грешка  „не мога да намеря валиден процес на връстници, с който да се свържа“.