Beiträge von Sauerland

    Ich fange bei so etwas immer von unten nach oben an, also key 7 ist ja der vom gerade aktiven Nvidia Treiber:

    Zitat

    Issuer: CN=Local build for nvidia-driver-G06 580.76.05 on 2025-08-30

    Also den nicht löschen.

    Key 6

    Zitat

    Issuer: CN=Local build for nvidia-driver-G06 550.144.03 on 2025-08-28

    Ist nicht installiert also löschen.

    key 6 entspricht jetzt dem exportierten MOK-0006.der

    Also als root:

    Code
    mokutil --delete /home/ruedi/MOK-0006.der

    Ich benutze für so etwas immer gerne absolute Pfade und Tab-Completion, da weiß ich, was ich lösche......

    Ebenso jetzt noch key 2-5 löschen.


    Danach neu starten und es sollte der blaue MOK erscheinen und du solltest die keys löschen können.

    Das funktioniert glaub ich in einem Rutsch, also nicht alle einzeln musst mal schauen.


    Danach neu starten.


    Was jetzt nicht passiert ist folgendes:

    Die 7 MOK-000x.der Dateien sind nicht gelöscht, das kannst du gefahrlos mit dem Dateimanager machen, ebenso sind die keys in /usr/share/nvidia-pubkeys nicht gelöscht worden da sollte nur der key vom gerade aktiven Nvidia Treiber vorliegen:

    Code
    ls -al /usr/share/nvidia-pubkeys/
    insgesamt 28
    drwxr-xr-x   2 root root  4096 24. Aug 18:21 .
    drwxr-xr-x 502 root root 20480 26. Aug 18:25 ..
    -rw-r--r--   1 root root   898 24. Aug 18:21 MOK-nvidia-driver-G06-580.76.05-lp156.39.1-default.der

    Alles andere kannst du als root löschen.


    Viel Spaß

    Dann poste noch einmal:

    Code
    mokutil --list-enrolled | grep -iB10 issue

    Dann kannst du als User die certs exportieren:

    Code
    stephan@linux64:~> mokutil --export 
    stephan@linux64:~> 

    Die liegen dann in deinem /home:

    Code
    stephan@linux64:~> ls -al | grep -i mok
    -rw-r--r--   1 stephan users    1257 30. Aug 12:22 MOK-0001.der
    -rw-r--r--   1 stephan users    1177 30. Aug 12:22 MOK-0002.der
    -rw-r--r--   1 stephan users     949 30. Aug 12:22 MOK-0003.der
    -rw-r--r--   1 stephan users     941 30. Aug 12:22 MOK-0004.der
    -rw-r--r--   1 stephan users     898 30. Aug 12:22 MOK-0005.der

    und dann schauen wir weiter.

    Wie du siehst, das wichtigste ist nicht installiert, das kmp (kernel module package), der eigentliche Hardware Treiber.

    Als root:

    Code
    zypper in nvidia-driver-G06-kmp-default

    sollte dir das Paket installieren, dann neu starten und im blauen Mok:

    Achtung:

    sollte es jetzt den 1. Eintrag enroll und als 2. delete geben.


    Zuerst enroll machen, aber noch nicht neu booten sondern danach sofort keys löschen.

    Jetzt erst neu booten.

    SDB:NVIDIA drivers - openSUSE Wiki

    Im 1. und letzten Bildschirm des Beispiels sollte auch noch delete auftauchen.


    Falls nicht, auch kein Problem, einfach neu booten und wieder hier melden, dann löschen wir die keys per Hand, ist etwas aufwändiger.

    Da jameica ja auf Java aufsetzt, kann man es auch direkt herunterladen und starten:

    willuhn.de :: home of jameica & hibiscus