[Bug 1224773] New: Cannot install NVIDIA drivers in latest Aeon RC2
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1224773 Bug ID: 1224773 Summary: Cannot install NVIDIA drivers in latest Aeon RC2 Classification: openSUSE Product: openSUSE Aeon Version: Current Hardware: x86-64 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Installation Assignee: rbrown@suse.com Reporter: sunscape1@hotmail.com QA Contact: qa-bugs@suse.de Target Milestone: --- Found By: --- Blocker: --- Installing NVIDIA drivers in Aeon RC2 (https://en.opensuse.org/SDB:NVIDIA_drivers) fails because the MOK cannot be enrolled after boot. Error during installation using pkg is: SKIP: /var/lib/nvidia-pubkeys/MOK-nvidia-driver-G06-550.78-22.1-default.der is not in MokList Without the nvidia-pubkeys folder it is impossible to enroll the MOK or try to enable it after reboot. The key doesn't exist :( -- You are receiving this mail because: You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1224773
https://bugzilla.suse.com/show_bug.cgi?id=1224773#c1
--- Comment #1 from Benjamin Sabatini
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1224773
https://bugzilla.suse.com/show_bug.cgi?id=1224773#c2
Richard Brown
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1224773
Richard Brown
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1224773
https://bugzilla.suse.com/show_bug.cgi?id=1224773#c6
--- Comment #6 from Benjamin Sabatini
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1224773
https://bugzilla.suse.com/show_bug.cgi?id=1224773#c8
Imo Hester
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1224773
https://bugzilla.suse.com/show_bug.cgi?id=1224773#c9
Imo Hester
Mai 31 07:32:47 localhost systemd-udevd[1106]: modprobe: ERROR: could not insert 'nvidia': Key was rejected by service
It seems it still can't import the MOK's for the nVidia driver. Looking up https://en.opensuse.org/SDB:NVIDIA_drivers#Secureboot Revealed: 1) The Wiki is outdated, as the MOKs has been moved to "/usr/share/nvidia-pubkeys" according to this ticket but 2) The directory "/usr/share/nvidia-pubkeys" does not exist on my system at all. Neither does the old "/var/lib/nvidia-pubkeys" I uploaded the full boot-log file of my current system. -- You are receiving this mail because: You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1224773
https://bugzilla.suse.com/show_bug.cgi?id=1224773#c10
Imo Hester
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1224773
https://bugzilla.suse.com/show_bug.cgi?id=1224773#c11
Imo Hester
Mai 31 07:55:03 localhost kernel: NVRM: GPU 0000:01:00.0 is already bound to nouveau.
After manually running:
sudo transactional-update initrd sudo reboot
It still seems not to pickup the file "/usr/lib/modprobe.d/nvidia-default.conf" Which states:
blacklist nouveau
I'll attach a 2nd boot log -- You are receiving this mail because: You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1224773
https://bugzilla.suse.com/show_bug.cgi?id=1224773#c12
--- Comment #12 from Imo Hester
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1224773
https://bugzilla.suse.com/show_bug.cgi?id=1224773#c13
--- Comment #13 from Imo Hester
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1224773
https://bugzilla.suse.com/show_bug.cgi?id=1224773#c24
--- Comment #24 from Imo Hester
vortexacherontic@linux:/boot/efi/opensuse-aeon/6.9.1-1-default> ll total 277568 -rwxr-xr-x. 1 root root 178947935 Mai 25 10:22 initrd-4c6dba516f5f3d230a1f5f1e144106e46c960602 -rwxr-xr-x. 1 root root 90530598 Jun 2 07:58 initrd-6.9.1-1-default <<<<< Manually moved this here -rwxr-xr-x. 1 root root 14641520 Mai 17 13:59 linux-6b13316fa0178df1fd6898c8f96f96ab9ecbbbe1
As you can see the initrd file generated this morning is also there because I manually moved it there and edited the systemd-boot entry of the current snapshot: Original file: # Boot Loader Specification type#1 entry title openSUSE Aeon 20240524 version 36@6.9.1-1-default sort-key opensuse-aeon options quiet loglevel=2 systemd.show_status=no console=ttyS0,115200 console=tty0 vt.global_cursor_default=0 ignition.platform.id=metal security=selinux selinux=1 root=UUID=42fc02eb-e038-424f-b5a5-aed45173338d rootflags=subvol=@/.snapshots/36/snapshot systemd.machine_id=7b5e214ac1c6413b9145cd262341e2fe linux /opensuse-aeon/6.9.1-1-default/linux-6b13316fa0178df1fd6898c8f96f96ab9ecbbbe1 initrd /opensuse-aeon/6.9.1-1-default/initrd-4c6dba516f5f3d230a1f5f1e144106e46c960602 Modifieed file: # Boot Loader Specification type#1 entry title openSUSE Aeon 20240524 version 36@6.9.1-1-default sort-key opensuse-aeon options quiet loglevel=2 systemd.show_status=no console=ttyS0,115200 console=tty0 vt.global_cursor_default=0 ignition.platform.id=metal security=selinux selinux=1 root=UUID=42fc02eb-e038-424f-b5a5-aed45173338d rootflags=subvol=@/.snapshots/36/snapshot systemd.machine_id=7b5e214ac1c6413b9145cd262341e2fe linux /opensuse-aeon/6.9.1-1-default/linux-6b13316fa0178df1fd6898c8f96f96ab9ecbbbe1 initrd /opensuse-aeon/6.9.1-1-default/initrd-6.9.1-1-default The entry still point's to the very first initrd as generated upon installing the system. Also I do expect the next update to reset the entry. But as of writing these lines I have the nvidia driver loaded and nouveau is no where near to be found. It seems to be a transactional-update issue I believe and they have to update/patch this? -- You are receiving this mail because: You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1224773
https://bugzilla.suse.com/show_bug.cgi?id=1224773#c26
--- Comment #26 from Imo Hester
Thanks for figuring this out, Imo! So it seems
transactional-update initrd
doesn't work in a consistent way, at least not together with systemd-boot. Ignaz will look into this.
I'm wondering if we're seing two separate issues here. Could you check once more by re-installing the KMP if transactional-update initrd is being running during that installation (it should!)? I need to know if the initrd is just being installed to the wrong location or systemd-boot configuration not adjusted correctly respectively. Or if no initrd is being re-created at all during KMP installation.
Hey there. I am not entirely sure how to test this so here is what I did: 1) sudo transactional-update pkg rm nvidia-driver-G06-kmp-default (This removed also *-compute-G06, *-video-G06, *-util-G06, *-gl-G06 2) sudo reboot 3) sudo transactional-update pkg in nvidia-driver-G06-kmp-default 4) sudo reboot 5) cd /boot 6) ll
total 88476 drwxr-xr-x. 5 root root 65536 Jan 1 1970 efi -rw-------. 1 root root 90530598 Jun 2 07:53 initrd-6.9.1-1-default
As you can see the initrd-6.9.1-1-default is still the one from yesterday which I manually generated using transactional-update initrd Also 7) cd /boot/efi/opensuse-aeon/6.9.1-1-default 8) ll
total 277568 -rwxr-xr-x. 1 root root 178947935 Mai 25 10:22 initrd-4c6dba516f5f3d230a1f5f1e144106e46c960602 -rwxr-xr-x. 1 root root 90530598 Jun 2 07:58 initrd-6.9.1-1-default -rwxr-xr-x. 1 root root 14641520 Mai 17 13:59 linux-6b13316fa0178df1fd6898c8f96f96ab9ecbbbe1
does not reveal any new initramfs files. I suppose transactional-update initrd is not being executed or the initramfs is stored to an entirely different location I did not yet found. Does this help? -- You are receiving this mail because: You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1224773
https://bugzilla.suse.com/show_bug.cgi?id=1224773#c27
--- Comment #27 from Imo Hester
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1224773
https://bugzilla.suse.com/show_bug.cgi?id=1224773#c28
--- Comment #28 from Imo Hester
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1224773
https://bugzilla.suse.com/show_bug.cgi?id=1224773#c30
--- Comment #30 from Imo Hester
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1224773
https://bugzilla.suse.com/show_bug.cgi?id=1224773#c36
--- Comment #36 from Imo Hester
cd /boot/efi/opensuse-aeon/6.9.3-1-default/ ll -rwxr-xr-x. 1 root root 95383117 5. Jun 19:49 initrd-56b6a5223453a59edeb15854dc0ed58154332456 -rwxr-xr-x. 1 root root 14625136 30. Mai 10:00 linux-58d6d3c7cc8c858e239a8137fe4faa5b2fea52bf
vim /boot/efi/loader/entries/opensuse-aeon-6.9.3-1-default-50.conf # Boot Loader Specification type#1 entry title openSUSE Aeon 20240531 version 50@6.9.3-1-default sort-key opensuse-aeon options quiet loglevel=2 systemd.show_status=no console=ttyS0,115200 console=tty0 vt.global_cursor_default=0 ignition.platform.id=metal security=selinux selinux=1 root=UUID=42fc02eb-e038-424f-b5a5-aed45173338d rootflags=subvol=@/.snapshots/50/snapshot systemd.machine_id=7b5e214ac1c6413b9145cd262341e2fe linux /opensuse-aeon/6.9.3-1-default/linux-58d6d3c7cc8c858e239a8137fe4faa5b2fea52bf initrd /opensuse-aeon/6.9.3-1-default/initrd-56b6a5223453a59edeb15854dc0ed58154332456
So it seems at least updating just the kernel seem not to break things after the initial fix. A new initramfs is somehow generated correctly and picks up the additional modprode confs. I'll keep this thread updated as soon as driver 550.90.07 lands in the repos and get's updated. Probably that will require the re-fix as required initially as it might be a similar situation as like on a new system with a newly installed driver package. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com