ข้อผิดพลาด / คำเตือนลายเซ็น PKCS ที่รัน dmesg บน Ubuntu Mate 18.04


12

ฉันกำลังติดตั้ง Ubuntu Mate 18.04 ที่สะอาดระบบเองก็ทำงานได้อย่างไม่มีปัญหา แต่ฉันกำลังใช้งาน dmesg เพื่อดูข้อผิดพลาดและคำเตือน ฉันชอบที่จะพยายามให้พวกเขาจัดการกับทุกอย่างถ้าเป็นไปได้แม้ว่าพวกเขาจะไม่ก่อให้เกิดปัญหาที่ชัดเจนในตอนนี้

ฉันมีการ์ด Nvidia ที่ใช้งานไดรเวอร์ 390.48

ฉันได้รับปัญหาส่วนใหญ่ที่เกี่ยวข้อง แต่สิ่งหนึ่งที่ปรากฏขึ้นสี่ครั้งพูดว่า:

PKCS#7 signature not signed with a trusted key

นี่คือ +/- สามบรรทัดใน dmesg สำหรับบริบทสำหรับการเกิดขึ้นสองครั้ง (อันที่สองจับได้สองอัน):

[    1.157284] ata3: SATA max UDMA/133 abar m2048@0xdf34b000 port 0xdf34b200 irq 126
[    1.157285] ata4: SATA max UDMA/133 abar m2048@0xdf34b000 port 0xdf34b280 irq 126
[    1.157535] e1000e 0000:00:1f.6: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[    1.168128] PKCS#7 signature not signed with a trusted key
[    1.168135] nvidia: loading out-of-tree module taints kernel.
[    1.168138] nvidia: module license 'NVIDIA' taints kernel.
[    1.168138] Disabling lock debugging due to kernel taint

และ:

[    1.175479] nvidia-nvlink: Nvlink Core is being initialized, major device number 238
[    1.175681] nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
[    1.175734] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  390.48  Thu Mar 22 00:42:57 PDT 2018 (using threaded interrupts)
[    1.180047] PKCS#7 signature not signed with a trusted key
[    1.181035] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  390.48  Wed Mar 21 23:48:34 PDT 2018
[    1.181409] PKCS#7 signature not signed with a trusted key
[    1.181814] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver

บรรทัดคำถามคือบรรทัด PKCS ฉันเข้าใจว่าไดรเวอร์จะ "ทำให้เสีย" เคอร์เนล ดูเหมือนว่าคำเตือน PKCS นั้นเกี่ยวข้องกับไดรเวอร์ของ Nvidia คาดหวังหรือไม่ นี่คือไดรเวอร์ที่ได้รับจากคลังเก็บของ Ubuntu ไม่ใช่จาก Nvidia หากสร้างความแตกต่าง โดยปกติแล้วฉันสามารถค้นหาข้อผิดพลาดและคำเตือนเฉพาะของ Nvidia (ซึ่งมักจะไม่เป็นอันตราย) แต่อันนี้ฉันไม่พบอะไรเลย


คำตอบ:


3

ฉันสามารถแก้ไขได้ดูเหมือนว่า เพียงให้แน่ใจว่าคุณลบทุกอย่างที่เกี่ยวข้องกับ nvidia (ล้างรวมถึงการกำหนดค่าทั้งหมดและ i386 ด้วย) ตรวจสอบให้แน่ใจว่าได้dpkg -l | grep nvidiaผลลัพธ์ที่ว่างเปล่า จากนั้นไปที่:

sudo apt install nvidia-driver-396

(รุ่นอาจแตกต่างกันไปแน่นอน)

มันเปิดอินเทอร์เฟซแบบกราฟิกภายในเทอร์มินัลของคุณในบางจุดและเสนอให้เพิ่มคีย์การลงนาม MOK หลังจากนั้นฉันก็ทำการรีบูทและป้อนรหัสเมื่อได้รับแจ้ง


2
ใช่ฉันคิดว่าคำเตือนนี้เกี่ยวกับคนขับรถที่ไม่ได้ลงชื่อซึ่งไม่ได้ทำให้แตกต่างกันถ้าคุณไม่ได้ใช้ระบบบูทปลอดภัย (ซึ่งตอนนั้นฉันยังไม่ได้ใช้งานจริง ฉันเพิ่งเริ่มใช้การบูตที่ปลอดภัยและแน่นอน Ubuntu 18.04 พาฉันไปที่ขั้นตอนการเซ็น MOK หลังจากรีบูต
mock_blatt

sudo ubuntu-drivers listน่าจะเป็นกรณีทั่วไปจะได้รับแพคเกจที่ถูกต้องจาก
Pablo Bianchi

3
ฉันทำตามขั้นตอนเหล่านี้แล้ว แต่ไม่มีตัวเลือกในการเซ็นชื่อคีย์
MOK

@ Jonno_FTW ฉันได้รับแจ้งเมื่อติดตั้ง Ubuntu 18.04 เมื่อฉันขอให้ติดตั้งไดรเวอร์ที่เป็นกรรมสิทธิ์มันบอกว่าจะเริ่มต้นใหม่และเลือกรหัสผ่านสำหรับการลงนาม MOK ในการรีสตาร์ทฉันต้องป้อนรหัสผ่านนั้น (หลังจากผ่านไปสองสามเมนู) หากคุณไม่ได้ใช้การบูตที่ปลอดภัยอาจไม่สนใจใช่ไหม ฉันคิดว่าเป็นกรณีเมื่อฉันเขียนคำถามนี้
mock_blatt

3

ฉันก็มีการ์ด Nvidia โดยใช้ไดรเวอร์ Nvidia ที่เป็นกรรมสิทธิ์

ในการบูตครั้งแรกหลังจากอัพเกรดจาก 17.10 เป็น 18.04 โดยข้อความ:

PKCS#7 signature not signed with a trusted key

มีการรายงาน 3 ครั้งก่อนที่จะถึงหน้าจอเข้าสู่ระบบและลำดับการบู๊ตค้างอยู่ ฉันสามารถบูตในโหมดการกู้คืนได้เท่านั้น การปิดใช้งาน Secure Boot ใน BIOS นั้นไม่แตกต่างกัน

การบู๊ตในโหมดการกู้คืนอย่างไรก็ตามฉันสามารถเลือกResume normal bootจากเมนูการดำเนินการและลำดับการบู๊ตปกติจากนั้นดำเนินการสำเร็จ

ฉันเปิดใช้งานซอฟต์แวร์ & อัปเดตแล้วเปิดแท็บไดรเวอร์เพิ่มเติม ภายใต้ 17.10, ไดรเวอร์การ์ดกราฟิก Nvidia ของฉันได้รับกรรมสิทธิ์จาก Ubuntu nvidia-driver-390meta-package ตอนนี้การ์ดไม่ถูกรายงานว่าใช้ไดรเวอร์ที่เป็นกรรมสิทธิ์นั้นหรือxorg-xserver-video-noveauไดรเวอร์โอเพ่นซอร์ส มันแสดงให้เห็นว่าการใช้ไดรเวอร์ที่ติดตั้งด้วยตนเองและตัวเลือกไดร์เวอร์ที่เป็นกรรมสิทธิ์และโอเพ่นซอร์สปกติไม่สามารถเลือกได้

ฉันจัดตั้งขึ้นโดย:

dpkg -l nvidia-driver-390

ที่nvidia-driver-390ไม่ได้ติดตั้งอีกต่อไป ดังนั้นฉันติดตั้งมัน:

sudo apt install nvidia-driver-390

จากนั้นรีบูตและลำดับการบู๊ตรันได้เป็นปกติ หลังจากเข้าสู่ระบบฉันกลับมาที่ซอฟต์แวร์ & การอัพเดท -> ไดรเวอร์เพิ่มเติมและตอนนี้เห็นว่าการ์ดกราฟิกของฉันถูกรายงานว่าใช้nvidia-driver-390 ไดรเวอร์ที่เป็นกรรมสิทธิ์


1
คุณมีสถานการณ์ที่เลวร้ายยิ่งกว่าฉันดีใจที่คุณได้รับมันแยกออก หากคุณใช้งาน dmesg | grep -C 3 PKCS คุณเห็นอะไรที่คล้ายกับฉันหรือเปล่า สำหรับฉันมันไม่มีอาการ แต่ฉันรู้ว่าสามารถเปลี่ยนแปลงได้
mock_blatt
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.