EPERMEPERM — İşleme İzin Verilmedi
İşlem, istenen operasyonu gerçekleştirmek için gerekli izinlere sahip değil.
Nedenler, düzeltmeler ve örneklerle tüm 130 Linux/POSIX Hataları hata koduna göz atın.
EPERMİşlem, istenen operasyonu gerçekleştirmek için gerekli izinlere sahip değil.
ENOENTBelirtilen dosya veya dizin dosya sisteminde mevcut değil.
ESRCHBelirtilen işlem kimliğiyle eşleşen bir işlem bulunamadı.
EINTRBloklayıcı bir sistem çağrısı, tamamlanmadan önce bir sinyal tarafından kesintiye uğradı.
EIOOkuma veya yazma işlemi sırasında fiziksel veya düşük seviyeli bir G/Ç hatası oluştu.
ENXIOÖzel bir dosyanın belirttiği aygıt mevcut değil veya yapılandırılmamış.
E2BIGexec() çağrısına aktarılan argüman listesi ve ortam değişkenlerinin toplam boyutu sistem sınırını aşıyor.
ENOEXECTanınan bir yürütülebilir biçimde olmayan bir dosya çalıştırılmaya çalışıldı.
EBADFBir dosya tanıtıcısı argümanı geçerli bir açık dosya tanıtıcısı değil veya istenen işlem için açık değil.
ECHILDÇağıran sürecin bekleyebileceği mevcut bir alt süreci yok.
EAGAINİstenen işlem bloklamayan bir kaynak üzerinde bloklayacaktı veya bir sistem kaynağı geçici olarak kullanılamıyor.
ENOMEMSistemde tahsis isteğini karşılayacak yeterli kullanılabilir bellek yok.
EACCESBir dosya veya kaynağa istenen erişim, dosya izinleri tarafından kabul edilmiyor.
EFAULTBir sistem çağrısına argüman olarak geçersiz bir bellek adresi aktarıldı.
ENOTBLKBlok aygıtı gerektiren bir yerde blok aygıtı olmayan bir aygıt belirtildi.
EBUSYİstenen kaynak şu anda kullanımda ve özel olarak erişilemiyor veya değiştirilemiyor.
EEXISTBelirtilen adda bir dosya zaten var olduğu için dosya oluşturma işlemi başarısız oldu.
EXDEVFarklı dosya sistemleri arasında sabit bağ oluşturulmaya çalışıldı.
ENODEVİstenen aygıt türü veya aygıt sürücüsü sistemde kullanılamıyor.
ENOTDIRBir yol adında dizin olarak kullanılan bir bileşen aslında dizin değil.
EISDIRİşleme bir dizin üzerinde izin verilmiyor, ancak hedef yol bir dizin.
EINVALBir sistem çağrısına veya kütüphane fonksiyonuna geçersiz bir argüman aktarıldı.
ENFILEToplam açık dosya sayısına ilişkin sistem genelindeki sınıra ulaşıldı.
EMFILESüreç başına açık dosya tanımlayıcısı sayısı limitine ulaşıldı.
ENOTTYBir ioctl isteği, bunu desteklemeyen bir dosya tanımlayıcısı üzerinde yapıldı.
ETXTBSYŞu anda çalıştırılmakta olan bir dosyaya yazma veya onu değiştirme girişiminde bulunuldu.
EFBIGDosya boyutu, dosya sisteminin veya süreç kaynak limitinin izin verdiği maksimumu aşıyor.
ENOSPCDosya sisteminde yazma için boş alan veya inode kalmadı.
ESPIPEKonumlandırmayı desteklemeyen bir dosya tanımlayıcısı üzerinde seek işlemi denendi.
EROFSSalt okunur olarak bağlanmış bir dosya sistemindeki bir dosya veya dizini değiştirme girişiminde bulunuldu.
EMLINKTek bir dosyaya yapılabilecek maksimum sabit bağ sayısı aşıldı.
EPIPEOkuma ucu kapatılmış bir boru veya sokete yazma denendi.
EDOMBir matematik fonksiyonu, tanım kümesinin dışında bir argüman aldı.
ERANGEBir matematik fonksiyonunun veya dönüşümün sonucu, temsil edilemeyecek kadar büyük veya küçük.
EDEADLKİşlem sürdürülseydi bir kaynak kilitlenmesi meydana gelecekti.
ENAMETOOLONGBir dosya adı veya yol adı, dosya sisteminin izin verdiği maksimum uzunluğu aşıyor.
ENOLCKSistem, dosya kilitleri havuzunu tüketti.
ENOSYSİstenen sistem çağrısı veya fonksiyon bu sistemde uygulanmamış.
ENOTEMPTYHâlâ girdiler içeren bir dizini kaldırma girişiminde bulunuldu.
ELOOPBir yol adı çözümlemesi sırasında çok fazla sembolik bağ ile karşılaşıldı.
ENOMSGMesaj kuyruğunda istenen türde bir mesaj bulunmuyor.
EIDRMIPC tanımlayıcısı (mesaj kuyruğu, semafor seti veya paylaşılan bellek segmenti) kaldırıldı.
ENOSTRSTREAMS olmayan bir dosya tanımlayıcısı üzerinde STREAMS'e özgü bir işlem denendi.
ENODATASTREAMS aygıtından kullanılabilir veri yok veya adlandırılmış bir özellik bulunamadı.
ETIMEBir STREAMS ioctl işlemi zaman aşımına uğradı ya da bir gerçek zamanlı zamanlayıcının süresi doldu.
ENOSRSistem, işlemi tamamlamak için gereken STREAMS kaynaklarını tüketti.
ENOLINKAğ dosya sistemi üzerinden bağlanılan uzak bir kaynağa artık erişilemiyor.
EPROTOAktarım veya ağ katmanında bir protokol hatası saptandı.
EBADMSGBir STREAMS aygıtında veya mesajlaşma arayüzünde alınan mesaj bozuk biçimliydi.
EOVERFLOWBir değer, hedef veri türünde saklanamayacak kadar büyük.
EILSEQKarakter dönüştürme sırasında geçersiz bir çok baytlı veya geniş karakter dizisiyle karşılaşıldı.
ECANCELEDBir eşzamansız işlem, tamamlanmadan önce iptal edildi.
ENOBUFSSistemde işlemi tamamlamak için yeterli ağ tampon alanı yok.
EAFNOSUPPORTBelirtilen adres ailesi, protokol veya soket gerçeklemesi tarafından desteklenmiyor.
EPROTOTYPEKullanılan soket için protokol türü yanlış.
ENOTSOCKSoket olmayan bir dosya tanıtıcısı üzerinde soket işlemi yapılmaya çalışıldı.
ENOPROTOOPTİstenen protokol seçeneği belirtilen düzeyde kullanılamıyor veya desteklenmiyor.
EPROTONOSUPPORTBelirtilen protokol bu soket etki alanı tarafından desteklenmiyor veya gerçeklenmemiş.
EOPNOTSUPPİstenen işlem, soket türü veya protokol tarafından desteklenmiyor.
EADDRINUSEBelirtilen ağ adresi ve port kombinasyonu başka bir soket tarafından zaten bağlanmış durumda.
EADDRNOTAVAILİstenen ağ adresi, hiçbir yerel ağ arayüzünde kullanılabilir değil.
ENETDOWNYerel ağ arayüzü kapalı ve trafik gönderip alamıyor.
ENETUNREACHYönlendirme tablosunda hedef ağa giden bir rota yok.
ENETRESETAğ düzeyinde bir olay nedeniyle ağ bağlantısı sıfırlandı.
ECONNABORTEDBağlantı, bir yazılım koşulu veya zaman aşımı nedeniyle yerel olarak iptal edildi.
ECONNRESETUzak ana makine bir TCP RST paketi göndererek bağlantıyı zorla kapattı.
ECONNREFUSEDHedef adres ve portu dinleyen bir süreç olmadığı için bağlantı etkin biçimde reddedildi.
ENOTCONNBağlı olmayan bir sokette gönderme veya alma işlemi denendi.
ESHUTDOWNSoketin yerel ucu yazma için kapatıldıktan sonra gönderme işlemi denendi.
ETOOMANYREFSBir çekirdek nesnesine yapılan çok sayıda başvuru, işlemin tamamlanmasını engelliyor.
ETIMEDOUTUzak ana bilgisayar zamanında yanıt vermediği için bağlantı denemesi veya ağ işlemi başarısız oldu.
EALREADYBu soket üzerinde bloke olmayan bir bağlantı denemesi zaten devam ediyor.
EINPROGRESSBloke olmayan bir bağlantı denemesi başlatıldı ve hâlâ sürüyor.
EDESTADDRREQBir datagram soketinde hedef adres belirtilmeden gönderme işlemi denendi.
EMSGSIZEMesaj, soket veya taşıma protokolü üzerinden atomik olarak gönderilemeyecek kadar büyük.
ESTALEBir dosya tanıtıcısı, NFS sunucusunda silinmiş veya artık erişilemeyen bir dosyaya başvuruyor.
EDQUOTKullanıcının dosya sistemi için disk kotası aşıldı.
EHOSTDOWNHedef ana bilgisayar kapalı ve erişilemez durumda.
EHOSTUNREACHHedef ana bilgisayara bir rota bulunamadı veya bir ICMP host unreachable mesajı alındı.
EUSERSSistem, eşzamanlı kullanıcı sayısının üst sınırına ulaştı.
ESOCKTNOSUPPORTBelirtilen soket tipi, verilen protokol ailesinde desteklenmiyor.
EPFNOSUPPORTBelirtilen protokol ailesi sistemde desteklenmiyor veya yapılandırılmamış.
EISCONNZaten bağlı olan bir sokette connect() çağrısı yapıldı.
EREMOTEIOİletişim veya aygıt hatası nedeniyle uzak bir G/Ç işlemi başarısız oldu.
ENOMEDIUMSürücüde veya aygıtta çıkarılabilir ortam yok.
EMEDIUMTYPEAygıttaki ortam, işlemin beklediği türde değil.
ENOTRECOVERABLEÖnceki sahibi kilidi açmadan sonlandığı için mutex durumu kurtarılamaz.
EOWNERDEADSağlam (robust) bir mutex'in önceki sahibi kilidi tutarken sonlandı.
SIGHUP (1)Kontrol terminali kapatıldı veya oturum lideri süreç sonlandı.
SIGINT (2)Genellikle terminalde Ctrl+C'ye basılarak gönderilen bir kesme sinyali alındı.
SIGQUIT (3)Genellikle terminalde Ctrl+\ tuşuna basılarak gönderilen, core dump üreten bir çıkış sinyali alındı.
SIGILL (4)Süreç, geçersiz, bozuk veya ayrıcalıklı bir makine komutunu yürütmeyi denedi.
SIGTRAP (5)Genellikle hata ayıklama sırasında bir kesme noktası veya izleme tuzağı tetiklendi.
SIGABRT (6)Süreç, genellikle abort() çağrısı veya başarısız bir assertion nedeniyle iptal edildi.
SIGBUS (7)Süreç, hizalanmamış erişim veya var olmayan bir fiziksel adrese erişim nedeniyle geçersiz bir bellek erişimi denedi.
SIGFPE (8)Sıfıra bölme veya kayan noktalı sayı taşması gibi bir aritmetik hata oluştu.
SIGKILL (9)Süreç koşulsuz olarak sonlandırıldı. Bu sinyal yakalanamaz, engellenemez veya yok sayılamaz.
SIGUSR1 (10)Uygulamaya özgü amaçlar için kullanıcı tanımlı bir sinyal. Varsayılan eylem süreci sonlandırmaktır.
SIGSEGV (11)Süreç, erişim izni olmayan bir belleğe ulaşmaya çalıştı.
SIGUSR2 (12)Uygulamaya özgü amaçlar için ikinci kullanıcı tanımlı sinyal. Varsayılan eylem süreci sonlandırmaktır.
SIGPIPE (13)Süreç, okuma ucu kapatılmış bir boruya veya sokete yazmaya çalıştı.
SIGALRM (14)alarm() veya setitimer() ile ayarlanmış bir zamanlayıcının süresi doldu.
SIGTERM (15)Sürece düzgün sonlandırma isteği gönderildi.
SIGCHLD (17)Bir alt süreç sonlandırıldı, durduruldu veya devam ettirildi.
SIGCONT (18)Durdurulmuş bir süreç devam ettirildi.
SIGSTOP (19)Süreç koşulsuz olarak durduruldu. Bu sinyal yakalanamaz veya yok sayılamaz.
SIGTSTP (20)Terminalden gelen, genellikle Ctrl+Z olan bir durdurma sinyali. SIGSTOP'un aksine bu yakalanabilir.
SIGTTIN (21)Arka plan süreci, kontrol eden terminalinden okumaya çalıştı.
SIGTTOU (22)Arka plan süreci, TOSTOP ayarlıyken kontrol eden terminaline yazmaya çalıştı.
SIGURG (23)Bir sokete acil veya bant dışı veri ulaştı.
SIGXCPU (24)Süreç, esnek CPU zaman sınırını aştı.
SIGXFSZ (25)Süreç, izin verilenden daha büyük bir dosya oluşturmaya çalıştı.
SIGVTALRM (26)setitimer(ITIMER_VIRTUAL) ile ayarlanmış bir sanal zamanlayıcının süresi doldu.
SIGWINCH (28)Terminal penceresi boyutu değişti.
SIGIO (29)Bir dosya tanımlayıcısı G/Ç için hazır; sinyal güdümlü eşzamansız G/Ç ile kullanılır.
SIGPWR (30)Genellikle bir UPS bildiriminden bir güç arızası algılandı.
SIGSYS (31)Süreç, geçersiz bir sistem çağrısı yaptı veya bir seccomp filtresi tarafından engellenen bir çağrı yaptı.
Exit 0Süreç hatasız şekilde başarıyla tamamlandı.
Exit 1Süreç, genel ve belirtilmemiş bir hata ile çıktı.
Exit 2Bir kabuk yerleşik komutu yanlış kullanıldı veya bir komut kullanım hatası döndürdü.
Exit 126Komut bulundu ancak yürütülebilir değil.
Exit 127Komut, hiçbir PATH dizininde bulunamadı.
Exit 128exit'e geçersiz bir argüman geçirildi veya süreç bir sinyal tarafından öldürüldü (128+N).
Exit 130Süreç, genellikle Ctrl+C'den gelen SIGINT (sinyal 2) ile sonlandırıldı.
Exit 137Süreç, SIGKILL (sinyal 9) ile zorla sonlandırıldı.
Exit 139Süreç, segmentasyon hatası (sinyal 11) nedeniyle çöktü.
Exit 141Süreç, kırık boru nedeniyle SIGPIPE (sinyal 13) ile sonlandırıldı.
Exit 143Süreç, SIGTERM (sinyal 15) ile sonlandırıldı.
Exit 255Çıkış durumu geçerli aralığın (0-255) dışında veya SSH bir ölümcül hata döndürdü.
SIGPROF (27)setitimer(ITIMER_PROF) ile ayarlanmış bir profilleme zamanlayıcısının süresi doldu.