Немає виконуваного Com.apple.rpmuxd Ось що ви повинні робити (04.29.24)

Отже, ви щойно запустили свій Mac, і вас привітає повідомлення про помилку no izvršний файл com.apple.rpmuxd. Що це? Що тобі слід робити? Читайте далі, тому що ми поділимося з вами усім, що вам потрібно знати про com.apple.rpmuxd.

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

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

Оскільки Apple, схоже, ще не оновила службу для Catalina та інших пізніших версій macOS, багато користувачів маючи проблеми з цим. Як результат, вони отримують повідомлення про помилку не виконуваного com.apple.rpmuxd.

Як усунути неполадки із повідомленням про помилку No Executable Com.apple.rpmuxd

Що робити, якщо ви бачите відсутність виконуваного com. повідомлення про помилку apple.rpmuxd? Ну, ви потрапили в потрібне місце. Нижче ми навчимо вас усуненню та усуненню будь-яких проблем відстеження пакунків на вашому Mac.

1. Використовуйте віддалений віртуальний інтерфейс (RVI)

При першому запуску Xcode автоматично видається інструмент «Видалити віртуальний інтерфейс» або «RVI». Цей інструмент дуже зручний для вирішення будь-яких проблем, пов'язаних з Xcode. Якщо Terminal не може знайти цей інструмент, ось що вам слід зробити:

  • Переконайтеся, що у вас запущена остання версія 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. Правильно використовуйте режим Promiscuous

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

Але знову ж таки, в деяких випадках це не практично. У такі часи вам потрібно запустити інструмент на зовсім іншій машині.

Якщо ви хочете це зробити, переконайтесь, що ви знаєте про такі проблеми:

  • Цільовий інтерфейс повинен підтримувати безладний режим, тобто можливість записувати пакети, не прив'язані до цього інтерфейсу. Сучасні інтерфейси Ethernet вже підтримують цей режим. Те саме з новими інтерфейсами WiFi. Однак вони не завжди корисні через обмеження, встановлені в певній топології мережі.
  • Топологія мережі повинна дозволяти інтерфейсу бачити пакети. Тоді ви можете переконатися в цьому, підключивши всі свої машини до одного концентратора. Але хаби - це вже минуле. Шлюзи DSL можуть навіть стверджувати, що мають вбудовані концентратори з чотирма портами, але вони стосуються лише комутаторів.
  • Комутатори не призначені для переадресації трафіку на всі порти. Якщо ви використовуєте простий перемикач, ви не можете його замінити. Щоб непомітний режим був корисним, вам слід використовувати вдосконалений перемикач, який підтримує дзеркальне відображення портів або можливість переадресації локального трафіку на певний порт.
  • Якщо ви плануєте використовувати безладний режим у мережі WiFi, знайте, що точки доступу WiFi діють як перемикачі. Це означає, що стандартний трафік можуть бачити лише задіяні станції, а також точка доступу. Тільки низькорівневі функції відстеження пакетів 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 Ось що ви повинні робити

04, 2024