Нет исполняемого файла Com.apple.rpmuxd Вот что вам следует делать (05.13.24)

Итак, вы только что запустили свой Mac, и вас приветствует сообщение об ошибке: нет исполняемого файла com.apple.rpmuxd. Что это? Что вы должны сделать? Продолжайте читать, потому что мы поделимся с вами всем, что вам нужно знать о com.apple.rpmuxd.

Что такое Com.apple.rpmuxd?

Rpmuxd, также называемый демоном мультиплексора удаленных пакетов, является диагностическим компонентом IDE Xcode, которая используется для сбора трассировки сетевых пакетов любого подключенного устройства iOS во время процесса отладки.

Поскольку Apple, похоже, еще не обновила службу для Catalina и других более поздних версий macOS, многие пользователи Mac возникли проблемы с этим. В результате они получают сообщение об ошибке "Нет исполняемого файла com.apple.rpmuxd".

Устранение неполадок сообщения об ошибке "Нет исполняемого файла Com.apple.rpmuxd"

Что делать, если вы видите сообщение об отсутствии исполняемого файла com. Сообщение об ошибке apple.rpmuxd? Что ж, вы пришли в нужное место. Ниже мы научим вас устранять неполадки и решать любые проблемы с отслеживанием пакетов на вашем Mac.

1. Используйте удаленный виртуальный интерфейс (RVI)

Когда вы запускаете Xcode в первый раз, автоматически устанавливается инструмент удаления виртуального интерфейса или RVI. Этот инструмент очень удобен для исправления любых проблем, связанных с Xcode. Если Терминал не может найти этот инструмент, вам следует сделать следующее:

  • Убедитесь, что вы используете последнюю версию Xcode.
  • Убедитесь, что / usr / bin находится в пути поиска вашей оболочки.

Теперь, если инструмент RVI не загружается и появляется ошибка bootstrap_look_up (): 1102, убедитесь, что демон com.apple.rpmuxd установлен и правильно загружен.

Эта команда должна дать вам представление о том, установлен ли демон com.apple.rpmuxd: sudo launchctl list com.apple.rpmuxd

Если демон установлен правильно установлен, вы должны увидеть следующий результат:

$ sudo launchctl list com.apple.rpmuxd

{

«Label» = «com.apple.rpmuxd ”;

};

В противном случае вы увидите следующее:

$ sudo launchctl list com.apple.rpmuxd

Не удалось найти службу com.apple.rpmuxd в домене для системы

Не беспокойтесь, если вы видите последнее сообщение. Вы всегда можете принудительно загрузить его, используя следующую команду:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.rpmuxd.plist

2. Используйте инструмент сетевой отладки и поймите, как он работает с трафиком

Инструмент сетевой отладки играет важную роль в работе с трафиком на локальный компьютер и с него. Он также отвечает за поиск решений, которые лучше всего подходят для данной ситуации, например, при работе с ошибкой .com.apple.rpmuxd. Если вы не знаете, как работает инструмент сетевой отладки и его ограничения, лучше всего проверить документацию, прилагаемую к нему.

Некоторые из самых популярных инструментов сетевой отладки для macOS: Ping, Tracert, IPConfig, Netstat, Wireshark, Nmap и TCPDump.

Например, если вы используете программу анализатора пакетов сети передачи данных TCPDump, она может иногда помечать контрольную сумму TCP пакетов, отправленных вашим локальным компьютером, как неправильную из-за разгрузки контрольной суммы TCP.

Хотя это не является фатальной проблемой, если она вас раздражает, вы можете отключить эту проверку, передав параметр K в инструмент.

Вы можете многое сделать с помощью выбранного вами инструмента сетевой отладки. Опять же, просто проверьте руководство.

3. Уменьшите количество отброшенных пакетов, увеличив размер буфера записи пакетов

Всегда ли вы записываете весь байтовый размер каждого отправленного пакета? Если да, то возможно, что вы переполнили буфер записи пакетов вашего ядра. Если это произойдет, ваш инструмент трассировки пакетов, такой как Remote Package Multiplexer Daemon, будет сообщать об ошибках, например об отсутствии исполняемого файла com.apple.rpmuxd.

Вот пример сводки о количестве пакетов были записаны, отброшены и отфильтрованы.

$ sudo tcpdump -i en0 -w trace.pcap

tcpdump: прослушивание en0, тип канала EN10MB (Ethernet), размер захвата 65535 байт

^ C

захвачено 94 пакета

Получено 177 пакетов фильтром

0 пакетов, отброшенных ядром

Если отброшенное значение не равно нулю, вы можете увеличить размер буфера записи пакетов. Сделайте это, передав параметр –B. Чтобы узнать, как это сделать, обратитесь к руководству к своему инструменту.

4. Правильно используйте беспорядочный режим

Средство отслеживания пакетов должно запускаться на реальном компьютере, который участвует в проверяемом обмене данными. Например, если вы видите ошибку com.apple.rpmuxd на своем Mac, выбранный вами инструмент отслеживания пакетов также должен быть запущен на вашем Mac. Таким образом, вы можете легко устранить проблему.

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

Если вы хотите это сделать, убедитесь, что вы знаете о следующих проблемах:

  • Целевой интерфейс должен поддерживать неразборчивый режим, то есть возможность записывать пакеты, не привязанные к этому интерфейсу. Современные интерфейсы Ethernet уже поддерживают этот режим. То же самое и с новыми интерфейсами WiFi. Однако они не всегда полезны из-за ограничений, установленных в определенной топологии сети.
  • Топология сети должна позволять интерфейсу видеть пакеты. Тогда вы могли убедиться в этом, подключив все свои машины к одному концентратору. Но хабы уже в прошлом. Шлюзы DSL могут даже утверждать, что имеют встроенные четырехпортовые концентраторы, но они имеют в виду только коммутаторы.
  • Коммутаторы не предназначены для пересылки трафика на все порты. Если вы используете простой переключатель, вы не сможете отменить его. Чтобы беспорядочный режим был полезен, вы должны использовать расширенный коммутатор, который поддерживает зеркалирование портов или возможность перенаправлять локальный трафик на определенный порт.
  • Если вы планируете использовать неразборчивый режим в сети Wi-Fi, знайте, что точки доступа Wi-Fi действуют как коммутаторы. Это означает, что стандартный трафик могут видеть только задействованные станции, а также точка доступа. Только низкий уровень отслеживания пакетов WiFi может использовать беспорядочный режим.
5. Оптимизируйте свой Mac для повышения производительности

Иногда такие проблемы, как ошибка com.apple.rpmuxd, возникают из-за нежелательных и ненужных файлов, скопившихся на вашем Mac. Чтобы избежать этих проблем, возьмите за привычку оптимизировать свой Mac для повышения производительности.

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

Заключение

Если вы столкнетесь с ошибкой com.apple.rpmuxd в будущем, вы знаете, что делать. Просто загрузите эту статью и просматривайте рекомендуемые нами исправления, пока не найдете одно для себя. Но если вы не так разбираетесь в технологиях, мы рекомендуем вам обратиться за помощью к профессионалам. Отнесите свой Mac в ближайший ремонтный центр Apple и обратитесь к авторизованному персоналу для проверки.

У вас есть другие вопросы об ошибке com.apple.rpmuxd? Задайте нам вопрос в комментариях!


YouTube видео: Нет исполняемого файла Com.apple.rpmuxd Вот что вам следует делать

05, 2024