|
Hata kodu
|
Açıklama
|
Neden ve çözüm yöntemi
|
|
E01
|
Gerekli parametreler eksik
|
Bir veya daha fazla gerekli parametre eksik. Tüm gerekli parametreleri belirtin ve yeniden deneyin.
|
|
E02
|
Çakışan parametreler
|
Komut, birbirini dışlayan parametreler içeriyor. Yalnızca birini belirtin. Örneğin, run-enclave komutunda hem --cpu-count hem de --cpu-ids yerine yalnızca birini kullanın.
|
|
E03
|
Geçersiz parametre türü
|
|
E04
|
Soket çifti oluşturma hatası
|
Enclave CLI, enclave iletişimi için bir soket çifti oluşturamadı. Yetersiz bellek veya maksimum açık dosya tanımlayıcı sayısına ulaşıldı. Komutu yeniden çalıştırın veya örneği yeniden başlatıp tekrar deneyin.
|
|
E05
|
İşlem başlatma hatası
|
Enclave CLI, run-enclave sırasında enclave yönetim işlemini başlatamadı. Yetersiz bellek veya sistem iş parçacığı sınırına ulaşıldı. Sistem kaynaklarını boşaltıp yeniden deneyin veya örneği yeniden başlatıp tekrar deneyin.
|
|
E06
|
Arka plan işlemi (daemon) oluşturulamadı
|
Enclave işleminin arka plana alınması başarısız oldu. Olası nedenler: yetersiz bellek, sistem iş parçacığı sınırına ulaşılması veya Enclave CLI ana işleminin arka plana alınmasına izin verilmemesi. Belleği boşaltıp yeniden deneyin veya örneği yeniden başlatıp tekrar deneyin.
|
|
E07
|
Dizin okuma hatası
|
Enclave CLI, describe-enclave sırasında enclave soket dizinini (varsayılan: /var/run/ali-enclaves) okuyamadı. Dizin varlığını ve doğru izinlere sahip olduğunu doğrulayın.
|
|
E08
|
Bağlantı hatası
|
Enclave CLI, enclave ile bağlantı kuramıyor. Enclave'in başlatıldığını ve RUNNING durumunda olduğunu doğrulayın.
|
|
E09
|
Soket kapatma hatası
|
Enclave CLI soketi kapatamadı; muhtemelen başka bir sinyal işlemi kesintiye uğrattı. Komutu yeniden çalıştırın.
|
|
E10
|
Soket zaman aşımı yapılandırma hatası
|
Enclave CLI, belirtilen soket için bir zaman aşımı yapılandıramadı. Soketin geçerli olduğunu doğrulayın.
|
|
E11
|
Soket hatası
|
Beklenmeyen bir soket hatası oluştu.
|
|
E12
|
Epoll hatası
|
Enclave CLI, olay izleme için enclave tanımlayıcısını epoll'a kaydedemedi. Yetersiz bellek veya epoll tanımlayıcı sınırına ulaşıldı. Belleği boşaltıp yeniden deneyin veya örneği yeniden başlatıp tekrar deneyin.
|
|
E13
|
Inotify hatası
|
Enclave CLI, soket değişikliklerini izlemek için inotify işlemini gerçekleştiremedi. Yetersiz bellek veya inotify izleme sınırına ulaşıldı. Belleği boşaltıp yeniden deneyin veya örneği yeniden başlatıp tekrar deneyin.
|
|
E14
|
Geçersiz komut
|
Komut geçersiz alt komutlar veya parametreler içeriyor. Alt komut ve parametre adlarını doğrulayın.
|
|
E15
|
Kilit edinilemedi
|
Enclave CLI bir kilidi edinemedi. Kilidi tutan önceki iş parçacığında bir özel durum oluştu. Komutu yeniden çalıştırın veya örneği yeniden başlatıp tekrar deneyin.
|
|
E16
|
İş parçacığı senkronizasyonu başarısız
|
Enclave CLI, yürütme tamamlandıktan sonra bir iş parçacığına katılamadı. Komutu yeniden çalıştırın.
|
|
E17
|
Serde hatası
|
Bir komutun veya çıktısının serileştirilmesi ya da serileştirilmiş halinin çözülmesi sırasında hata oluştu. Komuttaki JSON verilerinin geçerli olduğunu doğrulayın.
|
|
E18
|
Dosya izinleri hatası
|
Enclave CLI'nin günlük dosyasını (varsayılan: /var/log/ali-enclaves/ali-enclaves.log) değiştirme izni yok. Geçerli kullanıcının de kullanıcı grubuna ait olduğunu doğrulayın.
|
|
E19
|
Dosya işlemi başarısız
|
Enclave CLI istenen dosya işlemini gerçekleştiremedi. Hedef dosyanın varlığını ve gerekli izinlere sahip olduğunuzdan emin olun.
|
|
E20
|
Geçersiz CPU yapılandırması
|
--cpu-ids parametresi yinelenen vCPU ID'leri içeriyor. Her vCPU ID'sinin yalnızca bir kez göründüğünden emin olmak için yinelenenleri kaldırın.
|
|
E21
|
Havuzda böyle vCPU'lar mevcut değil
|
--cpu-ids içindeki bir veya daha fazla vCPU ID'si kullanılabilir vCPU havuzunda yok. Yalnızca havuzdaki vCPU'ları kullanıp yeniden deneyin veya /etc/ali-enclaves/allocator.yaml dosyasını güncelleyip hizmeti yeniden başlatarak tekrar deneyin.
|
|
E22
|
Havuzda yeterli vCPU mevcut değil
|
run-enclave içindeki vCPU sayısı kullanılabilir havuz boyutunu aşıyor. Sayıyı azaltıp yeniden deneyin veya /etc/ali enclaves/allocator.yaml dosyasını güncelleyip hizmeti yeniden başlatarak tekrar deneyin.
|
|
E23
|
CPU ID hatası
|
lscpu komutu geçersiz CPU çevrimiçi/çevrimdışı bilgisi döndürdü. lscpu komutunu çalıştırın ve çıktısında anormallik olup olmadığını kontrol edin.
|
|
E24
|
CPU hatası
|
lscpu komutu geçersiz bilgi döndürdü. lscpu komutunu çalıştırın ve çıktısında anormallik olup olmadığını kontrol edin.
|
|
E25
|
Dev sayfa boyutu hatası
|
Enclave CLI, enclave belleğini başlatmak için geçersiz bir dev sayfa boyutu kullandı. Enclave CLI kodunun geçersiz dev sayfa boyutları içerecek şekilde değiştirilmediğini doğrulayın.
|
|
E26
|
Enclave görüntüsü için yetersiz bellek istendi
|
run-enclave içinde belirtilen bellek, enclave görüntüsü için gereken minimum miktardan az. Bellek boyutunu minimum gereksinimin üzerine çıkarın.
|
|
E27
|
Yetersiz kullanılabilir bellek
|
run-enclave içinde belirtilen bellek önceden ayrılmış sınırı aşıyor. Bellek boyutunu azaltıp yeniden deneyin veya /etc/ali-enclaves/allocator.yaml dosyasını güncelleyip hizmeti yeniden başlatarak tekrar deneyin.
|
|
E28
|
Geçersiz enclave tanımlayıcısı
|
Enclave oluşturulurken bir tanımlayıcı hatası oluştu. Ayrıntılar için hata geri izlemesini görüntüleyin.
|
|
E29
|
Ioctl hatası
|
Beklenmeyen bir ioctl hatası oluştu. Ayrıntılar için hata geri izlemesini görüntüleyin.
|
|
E30
|
ioctl kullanılarak görüntü yükleme bilgisi alınamadı
|
Enclave CLI, ioctl aracılığıyla görüntü yükleme bilgisini alamadı. Ayrıntılar için hata geri izlemesini görüntüleyin.
|
|
E31
|
ioctl kullanılarak bellek yapılandırılamadı
|
Enclave CLI, ioctl aracılığıyla enclave belleğini yapılandıramadı. Ayrıntılar için hata geri izlemesini görüntüleyin.
|
|
E32
|
ioctl kullanılarak vCPU'lar yapılandırılamadı
|
Enclave CLI, ioctl aracılığıyla enclave vCPU'larını yapılandıramadı. Ayrıntılar için hata geri izlemesini görüntüleyin.
|
|
E33
|
ioctl kullanılarak enclave başlatılamadı
|
Enclave CLI, ioctl aracılığıyla enclave'i başlatamadı. Ayrıntılar için hata geri izlemesini görüntüleyin.
|
|
E34
|
Bellek taşması
|
Enclave CLI, enclave görüntüsünü enclave için ayrılan bellek bölgelerine yükleyemedi. Örneğin, bölge ofseti ile görüntü dosyası boyutunun toplamı platformun maksimum adresini aşıyor.
|
|
E35
|
EIF dosyası ayrıştırma hatası
|
Enclave CLI, enclave görüntü dosyasından bir bölümü belleğe okuyamadı. Enclave görüntü dosyasının geçerli olduğunu doğrulayın.
|
|
E36
|
Enclave başlatma hatası
|
Enclave CLI, Enclave VM'den bir vsock kalp atışı sinyali almadı. VM başlatılamamış olabilir. Geçerli bir enclave görüntü dosyası sağladığınızdan emin olun.
|
|
E37
|
Enclave olay izleme hatası
|
Enclave olayları izlenirken hata oluştu. Ayrıntılar için hata geri izlemesini görüntüleyin.
|
|
E38
|
Enclave işlemi komut yürütme hatası
|
Enclave işlemi, Enclave CLI tarafından gönderilen bir komutu yürütemedi. Enclave'in beklendiği gibi çalıştığını doğrulayın.
|
|
E39
|
Enclave CLI, enclave yönetim işlemine bağlanamıyor
|
Enclave CLI, enclave işlemine bağlanamadı; muhtemelen diğer hatalar nedeniyle enclave oluşturma başarısız oldu ve işlem durdu. Diğer Enclave CLI hata kodlarını kontrol edin. Herhangi bir hata kodu görünmüyorsa ayrıntılar için hata geri izlemesini görüntüleyin.
|
|
E40
|
Soket yolu bulunamadı
|
Enclave CLI, enclave işlemiyle iletişim kurmak için enclave ID'sinden bir soket yolu oluşturur. Bu hata, söz konusu soket yolu bulunamadığında ortaya çıkar; muhtemelen enclave işlemi beklendiği gibi çalışmıyordur. Ayrıntılar için hata geri izlemesini görüntüleyin.
|
|
E41
|
Enclave işlemi yanıt veremedi
|
Enclave işlemi, Enclave CLI'den gelen bir komutu çalıştırdıktan sonra çıktıyı geri gönderir. Enclave işlemi çıktıyı gönderemediğinde bu hata oluşur; muhtemelen Enclave CLI beklendiği gibi çalışmıyordur. Komutu yeniden çalıştırın.
|
|
E42
|
MMAP hatası
|
Enclave CLI, enclave için belleği mmap ile eşleyemedi; muhtemelen yetersiz boş bellek nedeniyle. Belleği boşaltıp yeniden deneyin veya örneği yeniden başlatıp tekrar deneyin.
|
|
E43
|
Munmap Hatası
|
Enclave CLI, enclave kaynaklarını serbest bırakırken belleği munmap ile eşleştirmeyi kaldıramadı. Enclave CLI kodunun munmap'e geçersiz parametreler aktaracak şekilde değiştirilmediğini doğrulayın.
|
|
E44
|
Enclave konsoluna bağlanılamadı
|
Enclave CLI, belirtilen enclave'in konsoluna bağlanamadı. Enclave'in Debug modunda çalıştığını doğrulayın.
|
|
E45
|
Enclave hata ayıklama çıktısı alınamadı
|
Enclave CLI, enclave konsolundan veri okuyamadı. Komutu yeniden çalıştırın.
|
|
E46
|
Enclave konsolu yazma çıkış hatası
|
Enclave CLI, enclave konsolundan alınan verileri görüntüleyemedi. Komutu yeniden çalıştırın.
|
|
E47
|
Tamsayı ayrıştırma hatası
|
Enclave'in vsock CID adresi geçerli bir tamsayı değil. Enclave CID adresini doğrulamak için enclave-cli describe-enclaves komutunu çalıştırın.
|
|
E48
|
Enclave görüntüsü oluşturma hatası
|
Enclave CLI, enclave görüntü dosyasını oluşturamadı. Ayrıntılar için hata geri izlemesini görüntüleyin.
|
|
E49
|
Docker görüntüsü oluşturma hatası
|
build-enclave komutundaki --docker-dir değeri geçersiz. Docker görüntüsü bu dizinde oluşturulamıyor. Geçerli bir dizin belirtin.
|
|
E50
|
Docker görüntüsü çekme hatası
|
Enclave CLI, build-enclave sırasında --docker-uri ile belirtilen Docker görüntüsünü çekemedi. Docker'ı topluluk sürümüne güncelleyip yeniden deneyin. Hata devam ederse --docker-uri değerini doğrulayın. Bkz. Docker ve Docker Compose'u yükleme ve kullanma.
|
|
E51
|
Yapıtlar dizini bulunamadı
|
Enclave CLI, enclave görüntüsü oluştururken ara dosyalar için bir dizine ihtiyaç duyar. Yol, ENCLAVE_CLI_ARTIFACTS veya HOME ortam değişkeninden türetilir. Bu hata, her iki değişkenin de tanımlı olmadığını gösterir. En az birini ayarlayın.
|
|
E52
|
Ek klasörü bulunamadı
|
Enclave CLI, enclave kernel dosyaları ve önyükleme disk görüntüleri gibi blobların depolandığı dizini bulamadı. Bu dizin, enclave görüntü dosyasını oluşturmak için gereklidir. Komutu yeniden çalıştırın.
|
|
E53
|
Zamanlama hatası
|
Enclave CLI, console sırasında ardışık hata ayıklama çıktısı okumaları arasındaki aralığı ölçemedi. Komutu yeniden çalıştırın.
|
|
E54
|
Sinyal maskeleme hatası
|
Enclave yönetim işlemi oluşturulduktan sonra sinyal maskeleme başarısız oldu. Komutu yeniden çalıştırın.
|
|
E55
|
Sinyal maskesini kaldırma sırasında hata
|
Enclave CLI, enclave işlemini başlattıktan sonra sinyal maskesini kaldıramadı. Komutu yeniden çalıştırın.
|
|
E56
|
Günlükleyici hatası
|
Günlük kaydı sistemi başlatılırken hata oluştu. Ayrıntılar için hata geri izlemesini görüntüleyin.
|