Что означает код errno 40 (ELOOP) в Linux?

 
Также может означать:
КонстантаТипОС
KERN_LOCK_OWNEDКод возврата ядра macOSmacOS
ippStsWrongIntersectVOIСтатус Intel IPPЛюбая
EMSGSIZEerrnomacOS
EL3RSTerrnoSolaris
ENOSYSerrnoWindows
CORRUPT_ACCESS_TOKENКод BSODWindows
Предыдущий Следующий
ENOLCK EMSGSIZE

ELOOP

Что означает ELOOP в Linux

ELOOP: Обнаружено слишком много символических ссылок. Path resolver обнаружил цикл символических ссылок или превысил предел переходов; исследуйте цепочку resolved components, а не длину исходной строки.

Особенности Linux

В Linux ELOOP обычно связан с разрешением pathname: ядро превысило допустимое число переходов по symbolic links либо обнаружило недопустимый link-related путь для конкретного syscall. Сохраните путь после формирования и исследуйте каждый компонент через readlink/namei. В container/mount namespace цепочка может отличаться от той, что видна на host.

Ссылки


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