Score:0

เกิดข้อผิดพลาดในการรวบรวมเคอร์เนล 5.15.2

ธง cn

ฉันกำลังพยายามรวบรวมเคอร์เนล 5.15.2 และพบข้อผิดพลาด ฉันจะแก้ไขได้อย่างไร

พื้นหลัง

ฉันใช้แล็ปท็อปเครื่องใหม่ (Asus ROG M16) และด้วยเหตุผลบางอย่าง wifi และบลูทูธของฉันใช้ไม่ได้กับเคอร์เนล 5.13 หรือ 5.14 เมื่อฉันอัปเดตเป็นเคอร์เนล 5.15 บลูทูธและ wifi ใช้งานได้ แต่คุณสมบัติการระงับชั่วคราวจะใช้งานไม่ได้ (แล็ปท็อปไม่ระงับ แต่ออกจากระบบแทนและได้หน้าจอว่างเปล่า พัดลมทำงานด้วยความเร็วสูงสุด และฉันต้องทำการฮาร์ดรีเซ็ต) ฉันกำลังพยายามอัปเดตเป็นเคอร์เนล 5.15.2 เพื่อดูว่าปัญหาได้รับการแก้ไขหรือไม่

ข้อผิดพลาด

ที่ main.c:160:
- ข้อผิดพลาด SSL:02001002:ไลบรารีระบบ:fopen:ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว: ../crypto/bio/bss_file.c:69
- ข้อผิดพลาด SSL:2006D080:BIO รูทีน:BIO_new_file:ไม่มีไฟล์ดังกล่าว: ../crypto/bio/bss_file.c:76
sign-file: : ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
ทำ [1]: *** [สคริปต์/Makefile.modinst:83: /lib/modules/5.15.2/kernel/arch/x86/crypto/aegis128-aesni.ko] ข้อผิดพลาด 1
make[1]: *** กำลังลบไฟล์ '/lib/modules/5.15.2/kernel/arch/x86/crypto/aegis128-aesni.ko'
ทำ: *** [Makefile:1794: modules_install] ข้อผิดพลาด 2

ขั้นตอนในการสืบพันธุ์

  • ดาวน์โหลดเคอร์เนลจากไฟล์ คลังข้อมูลเคอร์เนล

  • แยกเคอร์เนล

  • รันคำสั่งต่อไปนี้บนเทอร์มินัล

    $ ทำการกำหนดค่าเมนู  
    $ 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
    $ ทำ  
    $ สร้างโมดูล  
    $ sudo ทำให้ modules_install
    

ข้อมูลอื่น ๆ

  • อูบุนตู 21.10
  • เคอร์เนลปัจจุบัน 5.15.1-051501-generic
Hoang V. Pham avatar
cn flag
@Nmath ฉันได้เพิ่มพื้นหลังและลิงก์ไปยังเคอร์เนลแล้ว
Nmath avatar
ng flag
เคอร์เนลจาก kernel.org ไม่ได้รับการทดสอบและคาดว่าจะทำงานกับ Ubuntu ได้ นี่คือ [ปัญหา XY](https://meta.stackexchange.com/a/66378) ปัญหา *ที่เกิดขึ้นจริง* ของคุณเกี่ยวข้องกับระบบไร้สายและระงับ ฉันขอแนะนำให้คุณถามเกี่ยวกับเรื่องนั้น
Doug Smythies avatar
gn flag
ฉันไม่คุ้นเคยกับวิธีการรวบรวมของคุณดังนั้นอาจผิด คุณต้องปิดการใช้งาน "SYSTEM_REVOCATION_KEYS" ในวันนี้ด้วย แม้ว่าเมล็ดหลักไม่จำเป็นต้องทำงานกับ Ubuntu แต่โดยทั่วไปแล้วจะทำงานได้ดี
Hoang V. Pham avatar
cn flag
@DougSmythies ฉันยังพยายามปิดการใช้งาน `CONFIG_MODULE_SIG_KEY` และ `CONFIG_SYSTEM_REVOCATION_KEYS` แต่ดูเหมือนจะไม่ทำงาน
andrew.46 avatar
in flag
ฉันรวบรวมเฉพาะเคอร์เนลบน Slackware ไม่ใช่ Ubuntu แต่ฉันไม่คุ้นเคยกับสิ่งที่คุณกำลังทำกับบรรทัดคำสั่ง sed + keys?
Hoang V. Pham avatar
cn flag
@andrew.46 โดยพื้นฐานแล้ว ฉันตั้งค่า `CONFIG_SYSTEM_TRUSTED_KEYS` และอื่นๆ ให้ว่างเปล่า หลีกเลี่ยงข้อผิดพลาดที่ต้องใช้ใบรับรอง
us flag
คุณสามารถดาวน์โหลดแพ็คเกจ .deb ของเคอร์เนลได้จาก https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.15.2/ จากนั้นคุณไม่จำเป็นต้องคอมไพล์

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา