ENOENTENOENT — Datei oder Verzeichnis nicht gefunden
Die angegebene Datei oder das Verzeichnis existiert nicht im Dateisystem.
Was verursacht diesen Fehler
Der an einen Systemaufruf übergebene Pfad verweist auf eine nicht vorhandene Datei oder ein nicht vorhandenes Verzeichnis. Ursachen können ein Tippfehler im Pfad, ein fehlendes Elternverzeichnis, eine gelöschte Datei oder ein hängender symbolischer Link sein.
So beheben Sie ihn
Pfad auf Korrektheit prüfen und sicherstellen, dass alle Elternverzeichnisse existieren. ls oder stat zur Überprüfung verwenden. Bei symbolischen Links sicherstellen, dass das Ziel existiert. Fehlende Datei oder Verzeichnis bei Bedarf anlegen.
Beispiel
ls /nonexistent/path
# ls: cannot access '/nonexistent/path': No such file or directoryVerwandte Fehlercodes
ENOTEMPTYENOTEMPTY — Verzeichnis nicht leer
Es wurde versucht, ein Verzeichnis zu entfernen, das noch Einträge enthält.
ENODEVENODEV — Kein solches Gerät
Der angeforderte Gerätetyp oder Gerätetreiber ist im System nicht verfügbar.
ETIMEDOUTETIMEDOUT — Verbindung abgelaufen
Ein Verbindungsversuch oder eine Netzwerkoperation ist fehlgeschlagen, weil der Remote-Host nicht rechtzeitig geantwortet hat.
EBADFEBADF — Ungültiger Dateideskriptor
Ein Dateideskriptor-Argument ist kein gültiger offener Dateideskriptor oder ist nicht für die angeforderte Operation geöffnet.
EBADMSGEBADMSG — Ungültige Nachricht
Eine auf einem STREAMS-Gerät oder einer Messaging-Schnittstelle empfangene Nachricht war fehlerhaft formatiert.
ENOLINKENOLINK — Verbindung wurde getrennt
Eine über ein Netzwerkdateisystem verknüpfte Remote-Ressource ist nicht mehr erreichbar.