Puncte:0

Eroare la compilarea nucleului 5.15.2

drapel cn

Încerc să compilez nucleul 5.15.2 și dau erori. Cum să le repar?

fundal

Folosesc un laptop nou (Asus ROG M16) și din anumite motive wifi-ul și bluetooth-ul meu nu funcționează nici pe kernel-ul 5.13, nici pe 5.14. Pe măsură ce actualizez la kernel-ul 5.15, bluetooth-ul și wifi funcționează, dar apoi funcția de suspendare devine ruptă (laptopul nu se suspendă, ci se deconectează și devine ecran gol, ventilatoarele funcționează la viteză maximă și trebuie să fac o resetare completă). Încerc să actualizez la kernel 5.15.2 pentru a vedea dacă problema este rezolvată.

Eroare

La main.c:160:
- Eroare SSL:02001002:system library:fopen:Nu există un astfel de fișier sau director: ../crypto/bio/bss_file.c:69
- Eroare SSL:2006D080:Rutine BIO:BIO_new_file:nu există un astfel de fișier: ../crypto/bio/bss_file.c:76
sign-file: : Nu există un astfel de fișier sau director
make[1]: *** [scripts/Makefile.modinst:83: /lib/modules/5.15.2/kernel/arch/x86/crypto/aegis128-aesni.ko] Eroare 1
make[1]: *** Se șterge fișierul „/lib/modules/5.15.2/kernel/arch/x86/crypto/aegis128-aesni.ko”
make: *** [Makefile:1794: modules_install] Eroare 2

Pas de reproducere

  • Descărcați nucleul de pe arhivele nucleului

  • Extrageți nucleul

  • Rulați următoarele comenzi pe terminal

    $ make menuconfig  
    $ sed -ri '/CONFIG_SYSTEM_TRUSTED_KEYS/s/=.+/=""/g' .config  
    $ sed -ri '/CONFIG_MODULE_SIG_KEY/s/=.+/=""/g' .config
    $ sed -ri '/CONFIG_SYSTEM_REVOCATION_KEYS/s/=.+/=""/g' .config
    $ face  
    $ face module  
    $ sudo make modules_install
    

Alte informații

  • Ubuntu 21.10
  • Nucleul actual 5.15.1-051501-generic
Hoang V. Pham avatar
drapel cn
@Nmath Am adăugat un fundal și linkul către kernel
Nmath avatar
drapel ng
Kernel-urile de la kernel.org nu sunt testate și se așteaptă să funcționeze cu Ubuntu. Aceasta este o [Problemă XY](https://meta.stackexchange.com/a/66378). Problemele dvs. *reale* au de-a face cu wireless și suspendare. Vă sugerez să întrebați despre asta.
Doug Smythies avatar
drapel gn
Nu sunt familiarizat cu metoda ta de compilare, așa că ar putea fi greșit. De asemenea, trebuie să dezactivați „SYSTEM_REVOCATION_KEYS” în aceste zile. În timp ce nucleele principale nu trebuie să funcționeze cu Ubuntu, de obicei funcționează bine.
Hoang V. Pham avatar
drapel cn
@DougSmythies Am încercat și să dezactivez `CONFIG_MODULE_SIG_KEY` și `CONFIG_SYSTEM_REVOCATION_KEYS`, dar se pare că nu funcționează
andrew.46 avatar
drapel in
Compilez doar nuclee pe Slackware, nu pe Ubuntu, dar nu sunt familiarizat cu ceea ce faci cu liniile de comandă sed + taste?
Hoang V. Pham avatar
drapel cn
@andrew.46 practic am setat `CONFIG_SYSTEM_TRUSTED_KEYS` și altele să se golească, evitând eroarea care necesită certificat
drapel us
Puteți descărca pachetele .deb ale nucleelor ​​de pe https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.15.2/ Apoi nu va trebui să le compilați.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.