Linux çekirdeği derleme sırasında hata

28371

Centipat
Katılım
20 Mayıs 2022
Mesajlar
139
Çözümler
3
Debian sistemimi çekirdeğin en son sürümüne güncellemeye çalışıyordum. Fakat derleme sırasında şu şekilde bir problemle karşılaştım. Bu hatayı nasıl çözebilirim?
Çıktı:

Kod:
 UPD arch/x86/kvm/kvm-asm-offsets.h
 CC [M] arch/x86/kvm/svm/pmu.o
 CC kernel/rseq.o
 AR kernel/built-in.a
 AR arch/x86/built-in.a
make[2]: *** No rule to make target 'debian/certs/debian-uefi-certs.pem', needed by 'certs/x509_certificate_list'. Durdu.
make[2]: *** Bitmemiş işler için bekliyor....
 CC certs/system_keyring.o
 CC [M] arch/x86/kvm/svm/nested.o
make[1]: *** [scripts/Makefile.build:504: certs] Error 2
make[1]: *** Bitmemiş işler için bekliyor....
 CC [M] arch/x86/kvm/svm/avic.o
 CC [M] arch/x86/kvm/svm/sev.o
 CC [M] arch/x86/kvm/svm/hyperv.o
 CC [M] arch/x86/kvm/svm/svm_onhyperv.o
 LD [M] arch/x86/kvm/kvm.o
 AS [M] arch/x86/kvm/vmx/vmenter.o
 AS [M] arch/x86/kvm/svm/vmenter.o
 LD [M] arch/x86/kvm/kvm-intel.o
 LD [M] arch/x86/kvm/kvm-amd.o
make: *** [Makefile:2021: .] Error 2
 
Debian sistemimi çekirdeğin en son sürümüne güncellemeye çalışıyordum. Fakat derleme sırasında şu şekilde bir problemle karşılaştım. Bu hatayı nasıl çözebilirim?
Çıktı:

Kod:
 UPD arch/x86/kvm/kvm-asm-offsets.h
 CC [M] arch/x86/kvm/svm/pmu.o
 CC kernel/rseq.o
 AR kernel/built-in.a
 AR arch/x86/built-in.a
make[2]: *** No rule to make target 'debian/certs/debian-uefi-certs.pem', needed by 'certs/x509_certificate_list'. Durdu.
make[2]: *** Bitmemiş işler için bekliyor....
 CC certs/system_keyring.o
 CC [M] arch/x86/kvm/svm/nested.o
make[1]: *** [scripts/Makefile.build:504: certs] Error 2
make[1]: *** Bitmemiş işler için bekliyor....
 CC [M] arch/x86/kvm/svm/avic.o
 CC [M] arch/x86/kvm/svm/sev.o
 CC [M] arch/x86/kvm/svm/hyperv.o
 CC [M] arch/x86/kvm/svm/svm_onhyperv.o
 LD [M] arch/x86/kvm/kvm.o
 AS [M] arch/x86/kvm/vmx/vmenter.o
 AS [M] arch/x86/kvm/svm/vmenter.o
 LD [M] arch/x86/kvm/kvm-intel.o
 LD [M] arch/x86/kvm/kvm-amd.o
make: *** [Makefile:2021: .] Error 2
Tam olarak nasil cozuldugunu bilmiyorum ama guvenlikten bir miktar feragat ederek derleyebilirsin kerneli.

Su secenekleri kapatacaksin.

CONFIG_TRUSTED_KEY
CONFIG_SYSTEM_TRUSTED_KEYRING
CONFIG_SYSTEM_TRUSTED_KEYS=""
 
Son düzenleme:
Tam olarak nasil cozuldugunu bilmiyorum ama guvenlikten bir miktar feragat ederek derleyebilirsin kerneli.

Su secenekleri kapatacaksin.

CONFIG_TRUSTED_KEY
CONFIG_SYSTEM_TRUSTED_KEYRING
CONFIG_SYSTEM_TRUSTED_KEYS=""
Gen2 hocamın çözümü olmazsa



Bu komutları sırayla deneyebilirsin.


Son komut "make clean" yerine sadece "make" olacak.
Cevaplarınıziçin çok teşekkür ederim. Bunlar çok işime yaradılar :)
 

Geri
Yukarı