Что означает код errno 74 (EPROGUNAVAIL)?

 
Также может означать:
КонстантаТипОС
EBADMSGerrnoLinux
EMULTIHOPerrnoSolaris
IRQL_GT_ZERO_AT_SYSTEM_SERVICEКод BSODWindows
Предыдущий Следующий
EBADMSG EMULTIHOP

EPROGUNAVAIL

EPROGUNAVAIL — ошибка Darwin для программы ONC RPC, недоступной в удалённой конечной точке. Она не является синонимом «невозможно подключиться». RFC 5531 относит PROG_UNAVAIL к статусам вызова, сообщение RPC которого было принято: другая сторона поняла запрос в достаточной степени, чтобы сообщить, что запрошенная программа не экспортируется.

Вызов ONC RPC определяет номер программы, версию программы и номер процедуры. Обнаружение программы и сопоставление транспорта являются отдельными задачами служб привязки RPC. Поэтому сетевой путь может быть исправным, а запрошенная служба — отсутствовать, быть зарегистрированной для другого транспорта или конечной точки, быть отключённой политикой развёртывания либо заменённой другой реализацией.

Соберите идентификаторы до изменений

  • Запишите адрес сервера, транспорт, номер программы RPC, запрошенную версию программы и номер процедуры из отказавшего клиента или трассировки.
  • Убедитесь, что клиент обращается к нужному узлу и пространству имён службы. Балансировщик, устаревшая запись DNS, тестовая конечная точка или переназначение порта могут привести к доступному, но неправильному серверу RPC.
  • Если установка предоставляет сведения о привязках RPC, запросите сопоставления программ сервера подходящим административным инструментом и сравните их с ожидаемыми клиентом программой и транспортом.
  • Проверьте регистрацию службы и запуск сервера на целевом узле. Повтор без изменения карты служб не создаст неэкспортируемую программу.

Сохраняйте различие с близкими результатами RPC

  • EPROGUNAVAIL означает, что запрошенная программа не экспортируется.
  • EPROGMISMATCH означает, что программа существует, но запрошенная версия не поддерживается.
  • EPROCUNAVAIL означает, что выбранные программа и версия не реализуют запрошенную процедуру.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.