| Предыдущий | Следующий |
| EPROGUNAVAIL | EOVERFLOW |
EMULTIHOP
meta-description[Путь к удалённому ресурсу потребовал бы перехода через несколько удалённых компьютеров, чего файловая система не допускает.]EMULTIHOP — значение errno Solaris 74. Oracle описывает операцию с путём файла, компоненты которого потребовали бы перехода через несколько удалённых компьютеров, когда файловая система не разрешает такой обход. Слово «переход»
здесь относится к обработке путей удалённых ресурсов, а не к числу маршрутизаторов IP-пакета.
Проверьте путь и топологию подключений
Начните с точного пути, использованного сбойным системным вызовом. Определите, какие компоненты локальны, а какие предоставляются подключённой или исторической службой удалённых файлов. Путь, переходящий из одного удалённого ресурса в контекст другого удалённого компьютера, может нарушать поддерживаемую файловой системой модель пространства имён, даже если оба компьютера по отдельности доступны по сети.
Изменение TTL, результаты traceroute или маршрут в Интернете не устраняют документированное условие errno. Вместо этого определите реализацию удалённой файловой системы и перестройте доступ так, чтобы операция выполнялась через непосредственно поддерживаемый путь ресурса. В старом ПО Solaris этот errno также может указывать на сохранившуюся семантику путей эпохи RFS или код совместимости.
Ссылки
- Oracle Solaris intro(2): EMULTIHOP
- Общие сообщения Solaris: предпринят переход через несколько узлов
- POSIX errno.h
Нужно найти другой код? Найти другой код состояния или ошибки.