Что означает код errno 67 (ENOLINK)?

 
Также может означать:
КонстантаТипОС
ERROR_BAD_NET_NAMEОшибка WindowsWindows
ENOLINKerrnoLinux
EPROCLIMerrnomacOS
NO_SUCH_PARTITIONКод BSODWindows
Предыдущий Следующий
EPROCLIM EADV

ENOLINK

ENOLINK — значение errno Solaris 67, Связь разорвана. Oracle определяет это состояние для операции с файлом на удалённой машине, когда связь с этой машиной больше не активна. Под связью понимается соединение с удалённым ресурсом, а не жёсткая или символьная ссылка Unix в пути.

Найдите границу удалённой файловой системы

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

Старая документация Solaris относит это errno к Remote File System и другим состояниям распределённых ресурсов. Современные сетевые файловые системы могут возвращать другие, специфичные для протокола ошибки, поэтому появление ENOLINK в перенесённом приложении также требует проверить слой совместимости эпохи RFS или преобразование errno. ECOMM подчёркивает потерю связи во время удалённой файловой операции, а ENOLINK обозначает саму неактивную удалённую связь.

Ссылки


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