dnf upgrade fails for me because of this transaction test error:
Error: Transaction test error:
file /usr/share/doc/gstreamer1/NEWS from install of gstreamer1-1.22.7-1.fc39.i686 conflicts with file from package gstreamer1-1.22.6-1.fc39.x86_64
file /usr/share/doc/gstreamer1/RELEASE from install of gstreamer1-1.22.7-1.fc39.i686 conflicts with file from package gstreamer1-1.22.6-1.fc39.x86_64
file /usr/share/doc/libgusb/NEWS from install of libgusb-0.4.8-1.fc39.i686 conflicts with file from package libgusb-0.4.7-1.fc39.x86_64
file /usr/share/doc/p11-kit/NEWS from install of p11-kit-0.25.3-1.fc39.i686 conflicts with file from package p11-kit-0.25.2-1.fc39.x86_64
file /usr/share/man/man1/trust.1.gz from install of p11-kit-0.25.3-1.fc39.i686 conflicts with file from package p11-kit-0.25.2-1.fc39.x86_64
file /usr/share/man/man5/pkcs11.conf.5.gz from install of p11-kit-0.25.3-1.fc39.i686 conflicts with file from package p11-kit-0.25.2-1.fc39.x86_64
file /usr/share/man/man8/p11-kit.8.gz from install of p11-kit-0.25.3-1.fc39.i686 conflicts with file from package p11-kit-0.25.2-1.fc39.x86_64
When I first upgraded to 39 everything seemed fine, however, after booting up again I kept getting stuck on a black screen and had to choose an older kernel version to get my DE to load. Today I was able to get to my desktop with the latest kernel I have (6.5.11) but there was a message stating Nvidia kernel module missing falling back to nouveau and when I try to run sudo dnf upgrade it fails because the above error. Those look like codecs from rpm fusion I believe. Any advice would be appreciated!
Thanks @computersavvy, using dnfdragora made it a little easier to eliminate all the 686 packages. That was able to fix the dnf errors, but I am still booting into a black screen unless I hit the ‘e’ key at the grub menu and remove the nouveau blacklist.
That does not show your locally created key used to sign the nvidia drivers.
Running secure boot and not having the nvidia drivers signed will prevent them from loading.
Creating the key and importing it into the bios is done according to the instructions in /usr/share/doc/akmods/README.secureboot.
Once the key is created and imported (and verified) then the module needs to be recompiled with the signing key – which is done with 2 additional steps.
remove the unsigned module that does not load with sudo dnf remove kmod-nvidia-\*
recreate the modules with sudo akmods --force
reboot
The signed modules should now load with secure boot enabled.
Ok thank you! I will try this out. I never had an issue with this before during any kernel upgrade, is this just something that will need to be done for distribution upgrades?