Guten Morgen, das hier wird leider eine längere Geschichte, sorry. ich möchte gerne wissen ob das Prozedere bei irgendjemandem hier funktioniert. am 09. Januar hat mein Laptop (Leap 15.3) diverse nvidia rpm's aktualisiert: --- 2022-01-09 11:27:35 nvidia-gfxG04-kmp-default-390.147_k5.3.18_57- lp153.11.1.x86_64.rpm installed ok 2022-01-09 11:27:35|install|nvidia-gfxG04-kmp- default|390.147_k5.3.18_57- lp153.11.1|x86_64||nvidia|341f9245f418ab85cc4c13bf3f8256bb33c9b49375133 8067dcd18bda405d6e6| 2022-01-09 11:27:36|install|nvidia-computeG04|390.147- lp153.11.1|x86_64||nvidia|4d2fc573d7312a4e01f439f5a156809f0ba492efce48e 2d66632e9113d4dacfe| # 2022-01-09 11:27:40 nvidia-glG04-390.147-lp153.11.1.x86_64.rpm installed ok 2022-01-09 11:27:40|install|nvidia-glG04|390.147- lp153.11.1|x86_64||nvidia|02f74e2dc37241d6017238a7a62c968100dbfa5099335 4b8bbcc083a2a4fc9fc| 2022-01-09 11:27:43|install|x11-video-nvidiaG04|390.147- lp153.11.1|x86_64||nvidia|b079bd910bbc8b60c244cc969899ed7ff7ad682afed4f a9abdaa2bb8aaa7cae4| --- aus dem Paket nvidia-gfxG04-kmp-default kam dann auch ein neuer key: /var/lib/nvidia-pubkeys/MOK-nvidia-gfxG04-390.147-default.der Also wird bei nächsten Reboot dieses blaue MOK Fenster angezeigt. Ich importiere also den neuen key - und ab dem reboot scheint das nicht mehr zu funktionieren. z.B. glxgears meldet: Error: couldn't get an RGB, Double-buffered visual und in Xorg.0..log findet man z.B.: [ 34.847] (II) Initializing extension GLX [ 34.847] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found) und richtig - der kernel Treiber ist nicht geladen: "modprobe nvidia" bringt: w540:~ # modprobe nvidia modprobe: ERROR: could not find module by name='nvidia' modprobe: ERROR: could not insert 'nvidia': Unknown symbol in module, or unknown parameter (see dmesg) komischerweise sagt dmesg, das der key für die Treiberversion 390.147 wohl da ist und geladen wird: w540:~ # dmesg|grep -i nvid [ 1.985887] integrity: Loaded X.509 cert 'Local build for nvidia- gfxG04 390.141 on 2021-03-02: 01604f93ff463cafd8914e82c2f7dd0cb3bbf47f' [ 1.986047] integrity: Loaded X.509 cert 'Local build for nvidia- gfxG04 390.143 on 2021-07-07: 025c8d2f26e9f541767178c36318bf39fa404a21' [ 1.986207] integrity: Loaded X.509 cert 'Local build for nvidia- gfxG04 390.144 on 2021-07-25: 40085dd2062f2d752af653bfd10728bfd6b7f2ec' [ 1.986357] integrity: Loaded X.509 cert 'Local build for nvidia- gfxG04 390.144 on 2021-09-02: 2e65ba793b326ba889a6da1a41f3f4e85a3f1b71' [ 1.986500] integrity: Loaded X.509 cert 'Local build for nvidia- gfxG04 390.144 on 2021-10-12: 47945d2b505d9c0c2a6acff4a6de0c66f1eccce5' [ 1.986646] integrity: Loaded X.509 cert 'Local build for nvidia- gfxG04 390.144 on 2021-12-02: 180226e48fb4893f93f67d0bd7be6bc09db2c65c' [ 1.986793] integrity: Loaded X.509 cert 'Local build for nvidia- gfxG04 390.147 on 2022-01-09: 7a6b5a8150a36cd9399de66654972d008548792b' [ 21.682737] audit: type=1400 audit(1642576569.528:6): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=1216 comm="apparmor_parser" [ 21.682740] audit: type=1400 audit(1642576569.528:7): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" pid=1216 comm="apparmor_parser" EGAL was ich jetzt mit dem key anstelle (MOK eintrag löschen, neu laden,...) - das Ding läuft nicht mehr. einzige mir bekannte Abhilfe ist: nvidia deinstallieren, reboot, nvidia erneut instalieren, reboot, MOK enroll -> läuft das kann doch aber nicht der Weg sein, oder? Was mache ich falsch? Andreas PS: der Rechner läuft auch ohne den NVidia Treiber w540:~ # lspci|grep VGA 00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06) 01:00.0 VGA compatible controller: NVIDIA Corporation GK107GLM [Quadro K1100M] (rev a1)
Am Mittwoch, 19. Januar 2022, 08:47:07 CET schrieb Andreas Kyek: Hallo,
Guten Morgen,
das hier wird leider eine längere Geschichte, sorry.
ich möchte gerne wissen ob das Prozedere bei irgendjemandem hier funktioniert.
am 09. Januar hat mein Laptop (Leap 15.3) diverse nvidia rpm's aktualisiert:
--- 2022-01-09 11:27:35 nvidia-gfxG04-kmp-default-390.147_k5.3.18_57- lp153.11.1.x86_64.rpm installed ok 2022-01-09 11:27:35|install|nvidia-gfxG04-kmp- default|390.147_k5.3.18_57- lp153.11.1|x86_64||nvidia|341f9245f418ab85cc4c13bf3f8256bb33c9b49375133 8067dcd18bda405d6e6| 2022-01-09 11:27:36|install|nvidia-computeG04|390.147- lp153.11.1|x86_64||nvidia|4d2fc573d7312a4e01f439f5a156809f0ba492efce48e 2d66632e9113d4dacfe| # 2022-01-09 11:27:40 nvidia-glG04-390.147-lp153.11.1.x86_64.rpm installed ok 2022-01-09 11:27:40|install|nvidia-glG04|390.147- lp153.11.1|x86_64||nvidia|02f74e2dc37241d6017238a7a62c968100dbfa5099335 4b8bbcc083a2a4fc9fc| 2022-01-09 11:27:43|install|x11-video-nvidiaG04|390.147- lp153.11.1|x86_64||nvidia|b079bd910bbc8b60c244cc969899ed7ff7ad682afed4f a9abdaa2bb8aaa7cae4| ---
aus dem Paket nvidia-gfxG04-kmp-default kam dann auch ein neuer key: /var/lib/nvidia-pubkeys/MOK-nvidia-gfxG04-390.147-default.der
Also wird bei nächsten Reboot dieses blaue MOK Fenster angezeigt.
Ich importiere also den neuen key - und ab dem reboot scheint das nicht mehr zu funktionieren.
z.B. glxgears meldet: Error: couldn't get an RGB, Double-buffered visual
und in Xorg.0..log findet man z.B.:
[ 34.847] (II) Initializing extension GLX [ 34.847] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)
und richtig - der kernel Treiber ist nicht geladen:
"modprobe nvidia" bringt: w540:~ # modprobe nvidia modprobe: ERROR: could not find module by name='nvidia' modprobe: ERROR: could not insert 'nvidia': Unknown symbol in module, or unknown parameter (see dmesg)
komischerweise sagt dmesg, das der key für die Treiberversion 390.147 wohl da ist und geladen wird:
w540:~ # dmesg|grep -i nvid [ 1.985887] integrity: Loaded X.509 cert 'Local build for nvidia- gfxG04 390.141 on 2021-03-02: 01604f93ff463cafd8914e82c2f7dd0cb3bbf47f' [ 1.986047] integrity: Loaded X.509 cert 'Local build for nvidia- gfxG04 390.143 on 2021-07-07: 025c8d2f26e9f541767178c36318bf39fa404a21' [ 1.986207] integrity: Loaded X.509 cert 'Local build for nvidia- gfxG04 390.144 on 2021-07-25: 40085dd2062f2d752af653bfd10728bfd6b7f2ec' [ 1.986357] integrity: Loaded X.509 cert 'Local build for nvidia- gfxG04 390.144 on 2021-09-02: 2e65ba793b326ba889a6da1a41f3f4e85a3f1b71' [ 1.986500] integrity: Loaded X.509 cert 'Local build for nvidia- gfxG04 390.144 on 2021-10-12: 47945d2b505d9c0c2a6acff4a6de0c66f1eccce5' [ 1.986646] integrity: Loaded X.509 cert 'Local build for nvidia- gfxG04 390.144 on 2021-12-02: 180226e48fb4893f93f67d0bd7be6bc09db2c65c' [ 1.986793] integrity: Loaded X.509 cert 'Local build for nvidia- gfxG04 390.147 on 2022-01-09: 7a6b5a8150a36cd9399de66654972d008548792b' [ 21.682737] audit: type=1400 audit(1642576569.528:6): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=1216 comm="apparmor_parser" [ 21.682740] audit: type=1400 audit(1642576569.528:7): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" pid=1216 comm="apparmor_parser"
EGAL was ich jetzt mit dem key anstelle (MOK eintrag löschen, neu laden,...) - das Ding läuft nicht mehr.
einzige mir bekannte Abhilfe ist: nvidia deinstallieren, reboot, nvidia erneut instalieren, reboot, MOK enroll -> läuft
das kann doch aber nicht der Weg sein, oder?
Was mache ich falsch?
Andreas
PS: der Rechner läuft auch ohne den NVidia Treiber
w540:~ # lspci|grep VGA 00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06) 01:00.0 VGA compatible controller: NVIDIA Corporation GK107GLM [Quadro K1100M] (rev a1) nur für mein Verständnis, da mir MOK nichts sagt. Du benutzt secure boot? Du meinst mit 'importieren neuen Schlüssel' dasselbe wie 'enroll' in Englisch? Du kennst https://en.opensuse.org/SDB:NVIDIA_drivers ? Dort steht: # mokutil --import /var/lib/nvidia-pubkeys/MOK-nvidia-gfxG0<X>-
- .der --root-pw -- falls ein timeout übersehen wurde. Viele Grüße auf Rechner ohne secure boot. Gruß Hugo Mahr
Am Mittwoch, den 19.01.2022, 10:02 +0100 schrieb Hugo:
[...]
nur für mein Verständnis, da mir MOK nichts sagt.
MOK = Machine Owner Key
Du benutzt secure boot? Du meinst mit 'importieren neuen Schlüssel' dasselbe wie 'enroll' in Englisch?
Yes
Du kennst https://en.opensuse.org/SDB:NVIDIA_drivers ?
Yes
Dort steht: # mokutil --import /var/lib/nvidia-pubkeys/MOK-nvidia-gfxG0<X>-
- .der --root-pw -- falls ein timeout übersehen wurde. Viele Grüße auf Rechner ohne secure boot. Gruß Hugo Mahr
Das Kommando löst nur wieder den Import aus - aber der key is "enrolled" (key 10) andi@w540:/var/log> mokutil --list-enrolled|grep -E "key|Issuer" [key 1] Issuer: CN=SUSE Linux Enterprise Secure Boot CA, C=DE, L=Nuremberg, O=SUSE Linux Products GmbH, OU=Build Team/emailAddress=build@suse.de keyid:EC:AB:0D:42:C4:56:CF:77:04:36:B9:73:99:38:62:96:5 E:87:26:2F ... [key 9] Issuer: CN=Local build for nvidia-gfxG04 390.144 on 2021-12-02 keyid:18:02:26:E4:8F:B4:89:3F:93:F6:7D:0B:D7:BE:6B:C0:9 D:B2:C6:5C [key 10] Issuer: CN=Local build for nvidia-gfxG04 390.147 on 2022-01-09 keyid:7A:6B:5A:81:50:A3:6C:D9:39:9D:E6:66:54:97:2D:00:8 5:48:79:2B weitere Ideen? Andreas
Hallo, Am Wed, 19 Jan 2022, Andreas Kyek schrieb: [..]
[ 1.986793] integrity: Loaded X.509 cert 'Local build for nvidia- gfxG04 390.147 on 2022-01-09: 7a6b5a8150a36cd9399de66654972d008548792b'
Soweit so gut ;)
[ 21.682737] audit: type=1400 audit(1642576569.528:6): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=1216 comm="apparmor_parser" [ 21.682740] audit: type=1400 audit(1642576569.528:7): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" pid=1216 comm="apparmor_parser" ^^^^^^^^^^^^^^^^^^^^^ Kann es sein, daß dir AppArmor in die Suppe spuckt?
HTH, -dnh -- The nice thing about Windows is - It does not just crash, it displays a dialog box and lets you press 'OK' first.
Hi David, Am Mittwoch, den 19.01.2022, 22:16 +0100 schrieb David Haller:
Hallo,
Am Wed, 19 Jan 2022, Andreas Kyek schrieb: [..]
[ 1.986793] integrity: Loaded X.509 cert 'Local build for nvidia- gfxG04 390.147 on 2022-01-09: 7a6b5a8150a36cd9399de66654972d008548792b'
Soweit so gut ;)
[ 21.682737] audit: type=1400 audit(1642576569.528:6): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=1216 comm="apparmor_parser" [ 21.682740] audit: type=1400 audit(1642576569.528:7): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" pid=1216 comm="apparmor_parser" ^^^^^^^^^^^^^^^^^^^^^ Kann es sein, daß dir AppArmor in die Suppe spuckt?
Theoretisch möglich - aber warum hat es vor dem Update funktioniert und warum funktioniert wieder nach den löschen und neu installieren? Da werden doch auch nur die gleichen Module installiert. und falls es AppArmor ist - das muss doch auch ohne Neuinstallation zu reparieren sein. Liest Christian hier noch mit?
HTH,
leider noch nicht - aber noch gebe ich nicht auf
-dnh
Andreas
Hallo Andreas, hallo David, hallo zusammen, Am Sonntag, 23. Januar 2022, 18:42:01 CET schrieb Andreas Kyek:
Am Mittwoch, den 19.01.2022, 22:16 +0100 schrieb David Haller:
Am Wed, 19 Jan 2022, Andreas Kyek schrieb: [...]
[ 21.682740] audit: type=1400 audit(1642576569.528:7): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" pid=1216 comm="apparmor_parser"
Kann es sein, daß dir AppArmor in die Suppe spuckt?
Solange es nur Meldungen mit apparmor="STATUS" (und keine mit DENIED) gibt - eher nicht ;-)
Theoretisch möglich - aber warum hat es vor dem Update funktioniert und warum funktioniert wieder nach den löschen und neu installieren?
Da werden doch auch nur die gleichen Module installiert.
und falls es AppArmor ist - das muss doch auch ohne Neuinstallation zu reparieren sein.
Ja, aa-logprof reicht (alternativ: die Profile zu Fuß anhand der Logeinträge ergänzen). Und falls das betroffene Profil aus einem RPM stammt, Bugreport nicht vergessen.
Liest Christian hier noch mit?
Keine Ahnung ;-)) Gruß Christian Boltz -- [130 lines removed ...] Can you please full-quote the mail another time, I need 5 for a flush ... [Stefan Brüns in opensuse-factory]
participants (4)
-
Andreas Kyek
-
Christian Boltz
-
David Haller
-
Hugo