Mac

Устранение: Невозможно найти действительный одноранговый процесс для подключения

Содержание:

Пользователи macOS иногда сталкиваются с ошибкой errore “cannot find a valid peer process to connect to” при установке VMware FUsion на macOS High Sierra или новее. Обычно сообщается, что эта проблема возникает, когда пользователь пытается обновить или возобновить виртуальную машину Windows.

"Cannot;Cannot find a valid peer process to connect to" на macOS
“Cannot find a valid peer process to connect to” на macOS

Что вызывает ошибку “Cannot find a valid peer process to connect to” on MacOS”?

Эта конкретная ошибка возникает из-за некоторых изменений в безопасности, которые Apple реализовала в High Sierra. Если вы пытались установить программу после того, как эти изменения были введены в действие на вашем компьютере, вы могли отклонить запрос, сообщающий вам, что определенное системное расширение было заблокировано. На самом деле это самая большая подсказка о том, что происходит.

Системное исключение Заблокированная ошибка
Ошибка «Системное исключение заблокировано

Ошибка возникает из-за того, что некоторые системы безопасности macOS препятствуют запуску расширений VMware Fusion’. Для устранения этой ошибки вам’ потребуется выполнить ряд шагов, чтобы вернуть нормальную функциональность эмулятора.

Однако есть еще несколько незначительных вариаций этого сценария, которые потребуют несколько иных шагов по устранению неполадок:

  • Сбой в установке не позволяет включить расширение – Есть несколько сообщений о ситуациях, когда заблокированное расширение не могло быть повторно включено из-за того, что кнопка «Разрешить» была выделена серым цветом. В этом случае решением является перемещение всей папки установки Fusion в другую папку и ее переустановка.
  • Gatekeeper поместил загруженную программу установки в карантин – Существует несколько ситуаций, когда пользователи подтвердили, что запуск программы установки был предотвращен решением безопасности. Вы можете исправить это с помощью ряда команд в Терминале.

Если вы не можете решить эту проблему, в этой статье вы найдете ряд шагов по устранению неполадок. Ниже приведена подборка методов, которые другие пользователи в аналогичной ситуации использовали для решения проблемы.

Имейте в виду, что приведенные ниже методы упорядочены по эффективности и сложности. Для достижения наилучших результатов следуйте потенциальным исправлениям в том порядке, в котором они представлены, пока не найдете исправление, которое эффективно решит проблему в вашем конкретном сценарии.

Метод 1: Разрешение загрузки системного программного обеспечения VMWare из системы безопасности & Меню конфиденциальности

Если вы’недавно установили VMware Fusion на macOS High Sierra или выше, то получили сообщение “не удается найти действительный одноранговый процесс для подключения” ошибка при попытке запустить виртуальную машину, очень вероятно, что система безопасности заблокировала запуск системного расширения.

К счастью, это можно легко исправить, перейдя в меню Безопасность & вкладка Privacy System и разрешите системное программное обеспечение от VMware Inc. разработчик. Чтобы облегчить вам задачу, мы также создали пошаговое руководство для вас. Вот’ что вам нужно сделать:

  1. Нажмите кнопку Apple значок в левом верхнем углу, а затем выберите Системные настройки.

    Перейти к значку Apple > Системные настройки
    Перейти к значку Apple > Системные настройки
  2. Из Системные предпочтения меню, перейдите на Безопасность & Privacy.

    Перейдите в Системные настройки и нажмите на Безопасность и конфиденциальность
    Перейдите в раздел Системные настройки и щелкните Безопасность и конфиденциальность
  3. В Безопасность & Privacy меню, перейдите к пункту Общие сведения вкладку и нажмите кнопку Разрешить кнопка, связанная с VMware Inc.

    Перейдите в раздел Безопасность и конфиденциальность (вкладка Общие) и нажмите кнопку Разрешить, чтобы предоставить необходимые разрешения расширению Fusion
    Перейти к разделу Безопасность & Конфиденциальность (вкладка Общие) и нажмите Разрешить, чтобы предоставить необходимые разрешения расширению Fusion
  4. Вернитесь в программу VMware и возобновите работу виртуальной машины. Если все прошло успешно, вы больше не должны сталкиваться с проблемой “cannot find a valid peer process to connect to” ошибка.

Если этот метод не помог устранить проблему в вашем сценарии или кнопка Разрешить была выделена серым цветом, перейдите к следующему методу ниже.

Способ 2: Настройте параметр Anywhere в меню Безопасность & Меню конфиденциальности

Как выяснилось, для некоторых пользователей вариант Разрешить расширение VMware Fusion для запуска не отображается. По всей видимости, это происходит со многими непроверенными приложениями, загружаемыми из Интернета.

Если вы’ оказались в похожей ситуации, когда вы не можете’ разрешить загрузку расширения, потому что Разрешить кнопка просто не видна, существует обходной путь для решения этой проблемы. Существует определенная команда, которая устанавливает кнопку Anywhere, которую можно использовать при установке приложения VMware Fusion для того, чтобы избежать ошибки “не удается найти действительный одноранговый процесс для подключения” ошибка.

Вот’ что вам нужно сделать:

  1. Используйте функцию поиска (правый нижний угол) для поиска Терминал, выберите верхний пункт и нажмите Введите.

    Доступ к терминалу с помощью функции поиска
    Доступ к терминалу с помощью функции поиска
  2. В терминале введите следующую команду и нажмите кнопку Введите чтобы настроить В любом месте опцию в Безопасность & Конфиденциальность tab:
    sudo spctl --master-disable
  3. После успешного выполнения команды нажмите кнопку Apple в левом верхнем углу, а затем выберите Системные предпочтения.

    Откройте меню Системные настройки
    Открытие меню Системные настройки
  4. Затем нажмите на Безопасность & Конфиденциальность и перейдите на вкладку Общие. Если команда была выполнена успешно, вы увидите третий вариант (Anywhere) в разделе Разрешить загрузку приложений из. Выберите Anywhere опцию, если она еще не выбрана.

    Убедитесь, что опция Anywhere отмечена на вкладке General (Общие) в разделе Security & Privacy (Безопасность и конфиденциальность)
    Убедитесь, что опция Anywhere отмечена на вкладке General в разделе Security & Конфиденциальность
  5. Снова запустите эмулятор VMware (или его установку). Вы больше не должны получать сообщение “cannot find a valid peer process to connect to” ошибка.

Если этот метод не увенчался успехом, перейдите к следующему методу, описанному ниже.

Способ 3: Запуск подтверждения путем перемещения установки Fusion в другую папку с помощью приложения Finder

Если после завершения установки вы не видите подсказки о том, что системное расширение было заблокировано, есть одно обходное решение, которое многие пользователи считают полезным.

По всей видимости, если вы переместите все приложение Fusion в папку, отличную от /applications, а затем вернетесь в нее с помощью Finder, вы’в конечном итоге вызовете подсказку, которая позволит вам разрешить загрузку расширения.

Вот краткое руководство о том, как это сделать:

  1. Убедитесь, что Fusion полностью выключен.
  2. Откройте приложение Finder и найдите VMware fusion в списке приложений. После этого просто перетащите запись в другую папку. Мы’перенесли его на рабочий стол для простоты.

    Перемещение VMware Fusion
    Перемещение VMware Fusion
  3. Для продолжения вам будет предложено пройти аутентификацию. Для этого нажмите Аутентификация, а затем OK снова, чтобы продолжить.

    Аутентификация для продолжения
    Аутентификация для продолжения
  4. После перемещения файла просто переместите его обратно в папку «Приложение» и запустите его снова.
  5. Вскоре после повторного запуска приложения вы получите сообщение о том, что системное расширение было заблокировано. Когда вы увидите это приглашение, вернитесь в Способ 1 чтобы решить проблему раз и навсегда.

Если этот способ не подошел для вашего сценария, перейдите к последнему способу.

Способ 4: Удалите установку Fusion и снимите флаги карантина

Другая частая причина, по которой вы не сможете установить приложение Vmware Fusion, заключается в том, что привратник поместил загруженную программу установки в карантин. Хотя существует несколько предположений о том, почему это происходит, мы не смогли найти окончательного ответа.

Однако существует определенное исправление, которое многие пользователи, столкнувшиеся с ошибкой “не удается найти действительный одноранговый процесс для подключения” ошибка используется для устранения проблемы. Очевидно, вы можете выполнить ряд команд, чтобы удалить флаги карантина и позволить установке завершиться без проблем.

Примечание: Имейте в виду, что эта процедура предполагает, что вы’ загрузили установочный .dmg файл в папке по умолчанию.

Вот’ краткое руководство о том, как это сделать:

  1. Откройте Терминал, используя функцию поиска. Для поиска Терминал, выберите верхний хит и нажмите Введите.

    Доступ к терминалу с помощью функции поиска
    Доступ к терминалу с помощью функции поиска
  2. В приложении Terminal вставьте следующую команду и нажмите Enter:
    xattr -l ~/Downloads/VMware-Fusion-10.0.1-6754183.dmg

    Примечание: Первая команда выведет вам список, содержащий .dmg files extended attributes. Также, если вы устанавливаете более новую версию, замените последнюю часть команды на точное имя .dmg-файл.

  3. Далее введите или вставьте следующую команду, чтобы удалить флаги карантина для установочного файла:
    xattr -dr com.apple.quarantine ~/Downloads/VMware-Fusion-10.0.1-6754183.dmg

    Примечание: Не забудьте заменить последнюю часть на действительное имя вашего файла .dmg, если вы’устанавливаете более новую версию.

  4. После завершения процедуры повторно запустите установщик. Вы должны быть в состоянии завершить установку VMware Fusion без ошибки “не удается найти действительный одноранговый процесс для подключения”.

Добавить комментарий