EPERMEPERM — Bewerking Niet Toegestaan
Het proces heeft niet de vereiste rechten om de gevraagde bewerking uit te voeren.
Blader door alle 130 Linux/POSIX-fouten-foutcodes met oorzaken, oplossingen en voorbeelden.
EPERMHet proces heeft niet de vereiste rechten om de gevraagde bewerking uit te voeren.
ENOENTHet opgegeven bestand of de opgegeven map bestaat niet in het bestandssysteem.
ESRCHEr is geen proces gevonden dat overeenkomt met het opgegeven proces-ID.
EINTREen blokkerende systeemaanroep werd onderbroken door een signaal voordat deze kon worden voltooid.
EIOEr is een fysieke of laagniveau-I/O-fout opgetreden tijdens een lees- of schrijfbewerking.
ENXIOHet apparaat dat door een speciaal bestand wordt aangeduid, bestaat niet of is niet geconfigureerd.
E2BIGDe totale grootte van de argumentlijst en omgevingsvariabelen die aan exec() worden meegegeven, overschrijdt de systeemgrens.
ENOEXECEr werd geprobeerd een bestand uit te voeren dat geen herkend uitvoerbaar formaat heeft.
EBADFEen bestandsdescriptorargument is geen geldige geopende bestandsdescriptor of staat niet open voor de gevraagde bewerking.
ECHILDHet aanroepende proces heeft geen bestaande kindprocessen om op te wachten.
EAGAINDe gevraagde bewerking zou blokkeren op een niet-blokkerende resource, of een systeemresource is tijdelijk niet beschikbaar.
ENOMEMHet systeem heeft onvoldoende beschikbaar geheugen om het toewijzingsverzoek te vervullen.
EACCESDe gevraagde toegang tot een bestand of resource is niet toegestaan door de bestandspermissies.
EFAULTEen ongeldig geheugenadres werd als argument doorgegeven aan een systeemaanroep.
ENOTBLKEr werd een niet-blokapparaat opgegeven waar een blokapparaat vereist is.
EBUSYDe gevraagde resource is momenteel in gebruik en kan niet exclusief worden benaderd of gewijzigd.
EEXISTEen bestandsaanmaakaanroep mislukte omdat er al een bestand met de opgegeven naam bestaat.
EXDEVEr werd geprobeerd een harde koppeling te maken over verschillende bestandssystemen heen.
ENODEVHet gevraagde apparaattype of stuurprogramma is niet beschikbaar in het systeem.
ENOTDIREen component die als map in een padnaam wordt gebruikt, is geen map.
EISDIRDe bewerking is niet toegestaan op een map, maar het doelpad is een map.
EINVALEen ongeldig argument werd doorgegeven aan een systeemaanroep of bibliotheekfunctie.
ENFILEDe systeembrede limiet voor het totale aantal geopende bestanden is bereikt.
EMFILEDe per-proces limiet op het aantal open bestandsdescriptors is bereikt.
ENOTTYEr is een ioctl-verzoek gedaan op een bestandsdescriptor die dit niet ondersteunt.
ETXTBSYEr is geprobeerd een bestand te schrijven of te wijzigen dat momenteel wordt uitgevoerd.
EFBIGDe bestandsgrootte overschrijdt het maximum dat door het bestandssysteem of de procesresourcelimiet is toegestaan.
ENOSPCHet bestandssysteem heeft geen vrije ruimte of inodes meer beschikbaar voor schrijven.
ESPIPEEr is een seek-bewerking geprobeerd op een bestandsdescriptor die dit niet ondersteunt.
EROFSEr is geprobeerd een bestand of map te wijzigen op een bestandssysteem dat alleen-lezen is gemount.
EMLINKHet maximale aantal hardlinks naar één bestand is overschreden.
EPIPEEr is geprobeerd te schrijven naar een pipe of socket waarvan het leesende einde is gesloten.
EDOMEen wiskundige functie heeft een argument ontvangen buiten het gedefinieerde domein.
ERANGEHet resultaat van een wiskundige functie of conversie is te groot of te klein om te worden weergegeven.
EDEADLKEr zou een resource-deadlock zijn opgetreden als de bewerking was doorgegaan.
ENAMETOOLONGEen bestandsnaam of padnaam overschrijdt de maximale lengte die door het bestandssysteem is toegestaan.
ENOLCKHet systeem heeft de pool van bestandsvergrendelingen uitgeput.
ENOSYSDe gevraagde systeemaanroep of functie is niet geïmplementeerd op dit systeem.
ENOTEMPTYEr is geprobeerd een map te verwijderen die nog vermeldingen bevat.
ELOOPEen padzoekactie heeft te veel symbolische links gevonden tijdens het oplossen.
ENOMSGEr is geen bericht van het gevraagde type beschikbaar in de berichtenwachtrij.
EIDRMDe IPC-identifier (berichtenwachtrij, semaforenset of gedeeld geheugensegment) is verwijderd.
ENOSTREr is een STREAMS-specifieke bewerking geprobeerd op een niet-STREAMS bestandsdescriptor.
ENODATAEr zijn geen gegevens beschikbaar van het STREAMS-apparaat of er is geen benoemd attribuut gevonden.
ETIMEEen STREAMS ioctl-bewerking is verlopen of een realtime-timer is afgelopen.
ENOSRHet systeem heeft de STREAMS-resources uitgeput die nodig zijn om de bewerking te voltooien.
ENOLINKEen externe resource die via een netwerksysteem is gekoppeld, is niet langer toegankelijk.
EPROTOEr is een protocolfout gedetecteerd op de transport- of netwerklaag.
EBADMSGEen bericht ontvangen op een STREAMS-apparaat of berichteninterface was onjuist gevormd.
EOVERFLOWEen waarde is te groot om op te slaan in het doelgegevenstype.
EILSEQEr is een ongeldige multibyte- of brede tekenreeks aangetroffen tijdens tekensconversie.
ECANCELEDEen asynchrone bewerking werd geannuleerd voordat deze voltooid was.
ENOBUFSHet systeem heeft onvoldoende netwerkbufferruimte om de bewerking te voltooien.
EAFNOSUPPORTDe opgegeven adresfamilie wordt niet ondersteund door het protocol of de socket-implementatie.
EPROTOTYPEHet protocoltype is onjuist voor de gebruikte socket.
ENOTSOCKEr is een socketbewerking geprobeerd op een bestandsdescriptor die geen socket is.
ENOPROTOOPTDe gevraagde protocoloptie is niet beschikbaar of niet ondersteund op het opgegeven niveau.
EPROTONOSUPPORTHet opgegeven protocol wordt niet ondersteund door dit socketdomein of is niet geïmplementeerd.
EOPNOTSUPPDe gevraagde bewerking wordt niet ondersteund door het sockettype of protocol.
EADDRINUSEDe opgegeven combinatie van netwerkadres en poort is al gebonden door een andere socket.
EADDRNOTAVAILHet gevraagde netwerkadres is op geen enkele lokale netwerkinterface beschikbaar.
ENETDOWNDe lokale netwerkinterface is niet actief en kan geen verkeer verzenden of ontvangen.
ENETUNREACHEr bestaat geen route naar het doelnetwerk in de routeringstabel.
ENETRESETDe netwerkverbinding werd gereset door een gebeurtenis op netwerkniveau.
ECONNABORTEDDe verbinding werd lokaal afgebroken vanwege een softwareconditie of time-out.
ECONNRESETDe externe host heeft de verbinding geforceerd gesloten door een TCP RST-pakket te sturen.
ECONNREFUSEDEr luistert geen proces op het doeladres en de doelpoort, waardoor de verbinding actief geweigerd werd.
ENOTCONNEr is een verzend- of ontvangstbewerking geprobeerd op een socket die niet verbonden is.
ESHUTDOWNEr is een verzendbewerking geprobeerd nadat het lokale uiteinde van de socket voor schrijven is afgesloten.
ETOOMANYREFSTe veel verwijzingen naar een kernelobject verhinderen het voltooien van de bewerking.
ETIMEDOUTEen verbindingspoging of netwerkoperatie is mislukt omdat de externe host niet op tijd reageerde.
EALREADYEr is al een niet-blokkerende verbindingspoging gaande op dit socket.
EINPROGRESSEen niet-blokkerende verbindingspoging is gestart en is nog in uitvoering.
EDESTADDRREQEr werd een verzendbewerking op een datagram-socket geprobeerd zonder een doeladres op te geven.
EMSGSIZEHet bericht is te groot om atomair via het socket of transportprotocol te worden verzonden.
ESTALEEen bestandshandle verwijst naar een bestand dat verwijderd is of niet langer toegankelijk is op de NFS-server.
EDQUOTHet schijfquotum van de gebruiker voor het bestandssysteem is overschreden.
EHOSTDOWNDe bestemmingshost is niet beschikbaar en onbereikbaar.
EHOSTUNREACHEr kon geen route naar de bestemmingshost worden gevonden, of er werd een ICMP-bericht 'host onbereikbaar' ontvangen.
EUSERSHet systeem heeft het maximale aantal gelijktijdige gebruikers bereikt.
ESOCKTNOSUPPORTHet opgegeven sockettype wordt niet ondersteund binnen de gegeven protocolfamilie.
EPFNOSUPPORTDe opgegeven protocolfamilie wordt niet ondersteund of is niet geconfigureerd op het systeem.
EISCONNEr werd een connect()-aanroep gedaan op een al verbonden socket.
EREMOTEIOEen externe I/O-bewerking is mislukt door een communicatie- of apparaatfout.
ENOMEDIUMEr is geen verwijderbaar medium aanwezig in het station of apparaat.
EMEDIUMTYPEHet medium in het apparaat is niet het type dat de bewerking verwacht.
ENOTRECOVERABLEDe mutex-toestand kan niet worden hersteld nadat een vorige eigenaar is gestopt zonder deze te ontgrendelen.
EOWNERDEADDe vorige eigenaar van een robuuste mutex is beëindigd terwijl hij de vergrendeling vasthield.
SIGHUP (1)De besturingsterminal werd gesloten of het sessieleidersproces is beëindigd.
SIGINT (2)Er werd een onderbrekingssignaal verzonden, doorgaans door op Ctrl+C te drukken in de terminal.
SIGQUIT (3)Er werd een afsluitingssignaal verzonden, doorgaans door op Ctrl+\ te drukken in de terminal, waarbij een core dump wordt gegenereerd.
SIGILL (4)Het proces probeerde een ongeldige, misvormde of geprivilegieerde machine-instructie uit te voeren.
SIGTRAP (5)Een breekpunt of trace-val werd geactiveerd, doorgaans tijdens foutopsporing.
SIGABRT (6)Het proces is afgebroken, doorgaans door abort() aan te roepen of door een mislukte bewering.
SIGBUS (7)Het proces probeerde een ongeldige geheugentoegang uit te voeren door verkeerde uitlijning of toegang tot een niet-bestaand fysiek adres.
SIGFPE (8)Er trad een rekenkundige fout op, zoals deling door nul of een zwevende-komma-overloop.
SIGKILL (9)Het proces werd onvoorwaardelijk beëindigd. Dit signaal kan niet worden opgevangen, geblokkeerd of genegeerd.
SIGUSR1 (10)Een gebruikers-gedefinieerd signaal voor toepassingsspecifieke doeleinden. De standaardactie is beëindigen.
SIGSEGV (11)Het proces probeerde geheugen te benaderen waartoe het geen toegang heeft.
SIGUSR2 (12)Een tweede gebruikers-gedefinieerd signaal voor toepassingsspecifieke doeleinden. De standaardactie is beëindigen.
SIGPIPE (13)Het proces probeerde te schrijven naar een pipe of socket waarvan het leesende uiteinde gesloten is.
SIGALRM (14)Een timer ingesteld met alarm() of setitimer() is verlopen.
SIGTERM (15)Een verzoek voor gecontroleerde beëindiging werd naar het proces gestuurd.
SIGCHLD (17)Een kindproces is beëindigd, gestopt of hervat.
SIGCONT (18)Een gestopt proces werd hervat.
SIGSTOP (19)Het proces werd onvoorwaardelijk gestopt. Dit signaal kan niet worden opgevangen of genegeerd.
SIGTSTP (20)Een stopsignaal vanuit de terminal, doorgaans via Ctrl+Z. In tegenstelling tot SIGSTOP kan dit worden opgevangen.
SIGTTIN (21)Een achtergrondproces probeerde te lezen van zijn bestuurde terminal.
SIGTTOU (22)Een achtergrondproces probeerde te schrijven naar zijn bestuurde terminal terwijl TOSTOP is ingesteld.
SIGURG (23)Urgente of out-of-band-data is binnengekomen op een socket.
SIGXCPU (24)Het proces heeft zijn zachte CPU-tijdslimiet overschreden.
SIGXFSZ (25)Het proces probeerde een bestand aan te maken dat groter is dan toegestaan.
SIGVTALRM (26)Een virtuele timer ingesteld met setitimer(ITIMER_VIRTUAL) is verlopen.
SIGWINCH (28)De grootte van het terminalvenster is gewijzigd.
SIGIO (29)Een bestandsdescriptor is gereed voor I/O; wordt gebruikt met signaalgestuurd asynchroon I/O.
SIGPWR (30)Een stroomstoring werd gedetecteerd, doorgaans via een UPS-melding.
SIGSYS (31)Het proces deed een ongeldige systeemaanroep of een aanroep die geblokkeerd wordt door een seccomp-filter.
Exit 0Het proces is succesvol voltooid zonder fouten.
Exit 1Het proces is afgesloten met een algemene, niet-gespecificeerde fout.
Exit 2Een shell-ingebouwde opdracht werd onjuist gebruikt, of een opdracht gaf een gebruiksfout terug.
Exit 126De opdracht werd gevonden maar is niet uitvoerbaar.
Exit 127De opdracht werd niet gevonden in een van de PATH-mappen.
Exit 128Er werd een ongeldig argument aan exit doorgegeven, of het proces werd beëindigd door een signaal (128+N).
Exit 130Het proces werd beëindigd door SIGINT (signaal 2), doorgaans via Ctrl+C.
Exit 137Het proces werd geforceerd beëindigd door SIGKILL (signaal 9).
Exit 139Het proces crashte door een segmentatiefout (signaal 11).
Exit 141Het proces werd beëindigd door SIGPIPE (signaal 13) vanwege een verbroken pipe.
Exit 143Het proces werd beëindigd door SIGTERM (signaal 15).
Exit 255De exitstatus valt buiten het geldige bereik (0-255), of SSH heeft een fatale fout teruggegeven.
SIGPROF (27)Een profileerder-timer ingesteld met setitimer(ITIMER_PROF) is verlopen.