Điểm:0

Lỗi biên dịch kernel 5.15.2

lá cờ cn

Tôi đang cố biên dịch kernel 5.15.2 và gặp lỗi. Làm thế nào để tôi sửa chúng?

Lý lịch

Tôi đang sử dụng một máy tính xách tay mới (Asus ROG M16) và vì một số lý do, wifi và bluetooth của tôi không hoạt động trên kernel 5.13 hoặc 5.14. Khi tôi cập nhật lên kernel 5.15, bluetooth và wifi hoạt động nhưng sau đó tính năng tạm dừng bị hỏng (máy tính xách tay không bị treo mà thay vào đó đăng xuất và có màn hình trống, quạt chạy hết tốc lực và tôi phải thực hiện khôi phục cài đặt gốc). Tôi đang cố cập nhật lên kernel 5.15.2 để xem sự cố đã được khắc phục chưa.

Lỗi

Tại chính.c:160:
- Lỗi SSL:02001002:thư viện hệ thống:fopen:Không có tệp hoặc thư mục như vậy: ../crypto/bio/bss_file.c:69
- Lỗi SSL:2006D080:BIO routines:BIO_new_file:no such file: ../crypto/bio/bss_file.c:76
sign-file: : Không có tệp hoặc thư mục như vậy
make[1]: *** [scripts/Makefile.modinst:83: /lib/modules/5.15.2/kernel/arch/x86/crypto/aegis128-aesni.ko] Lỗi 1
make[1]: *** Đang xóa tệp '/lib/modules/5.15.2/kernel/arch/x86/crypto/aegis128-aesni.ko'
thực hiện: *** [Makefile:1794: modules_install] Lỗi 2

Bước để sinh sản

  • Tải xuống hạt nhân từ kho lưu trữ hạt nhân

  • Trích xuất hạt nhân

  • Chạy các lệnh sau trên terminal

    $ tạo 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
    $ làm  
    $ tạo mô-đun  
    $ sudo tạo mô-đun_install
    

Thông tin khác

  • Ubuntu 21.10
  • Hạt nhân hiện tại 5.15.1-051501-generic
Hoang V. Pham avatar
lá cờ cn
@Nmath Tôi đã thêm một số nền tảng và liên kết tới kernel
Nmath avatar
lá cờ ng
Các hạt nhân từ kernel.org chưa được thử nghiệm và dự kiến ​​sẽ hoạt động với Ubuntu. Đây là [Sự cố XY](https://meta.stackexchange.com/a/66378). Các sự cố *thực tế* của bạn liên quan đến kết nối không dây và tạm dừng. Tôi đề nghị bạn hỏi về điều đó.
Doug Smythies avatar
lá cờ gn
Tôi không quen với phương pháp biên dịch của bạn nên có thể sai. Bạn cũng phải tắt "SYSTEM_REVOCATION_KEYS" trong những ngày này. Mặc dù các nhân tuyến chính không phải hoạt động với Ubuntu, nhưng thông thường chúng vẫn hoạt động tốt.
Hoang V. Pham avatar
lá cờ cn
@DougSmythies Tôi cũng đã thử tắt `CONFIG_MODULE_SIG_KEY` và `CONFIG_SYSTEM_REVOCATION_KEYS` nhưng có vẻ như nó không hoạt động
andrew.46 avatar
lá cờ in
Tôi chỉ biên dịch kernel trên Slackware, không phải Ubuntu, nhưng tôi không quen với những gì bạn đang làm với các dòng lệnh sed + keys?
Hoang V. Pham avatar
lá cờ cn
@andrew.46 về cơ bản, tôi đặt `CONFIG_SYSTEM_TRUSTED_KEYS` và các mục khác thành trống, tránh lỗi yêu cầu chứng chỉ
lá cờ us
Bạn có thể tải xuống các gói .deb của các hạt nhân từ https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.15.2/ Sau đó, bạn sẽ không phải biên dịch chúng.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.