Specs
- Gigabyte B650M DS3H
- Nvidia RTX 3060 (Will list make shortly)
- 16GB Single Ram Stick (Will list make shortly)
- WD Black SN750 SE 500GB
- Fedora 41
- Desktop
Issue
Yesterday, I decided it was time to upgrade from Fedora 39 to Fedora 41. Upon my normal boot, I would receive a message stating my version has reached it’s end-of-support date, and identified as Fedora 39. I did some research prior,
and had found that one could upgrade from 39 to 41. There were 2 Linux kernels installed on my system.
- 6.11.9-100.fc39.x86_64
- 6.11.6-100.fc39.x86_64
I opened the Software Store, went to the updates section, and clicked on the prompt to upgrade. The update would download, and then fail with a “transaction error” pop-up. Research for the error on this pop-up came back inconclusive. I then tried the DNF update method. I followed the steps, and once again the transaction error occurred when running the sudo dnf system-upgrade download --releasever=41
command.
This error message was more detailed. The message appeared to be related to a hip-devel
package that had some sort of version mis-match. For reference, the entire error message will be listed below. Research showed that generally you could uninstall this package, and then run the system-upgrade
command once again. I made sure my system generally worked after uninstalling the package, and began updating.
This time, the transaction test succeeded and I continued with my install by running the sudo dnf system-upgrade reboot
command. The update appeared to install correctly, and my issues only started when actually booting into the operating system.
I selected the newly installed kernel, 6.11.10-300.fc41.x86_64, and began to wait for the LUKS decrypt prompt. The LUKS prompt quickly flashed, then disappeared. The computer was still powered on, however it seemed to only display a black screen, and was further unresponsive (I tried ctrl+alt+f1-f12). I rebooted, selected the new kernel, and instead this time it quickly flashed the BIOS splash screen, and displayed the behavior stated prior.
I then tried the “middle” kernel. This kernel booted, but still identified as Fedora 39 with the end-of-support screen, and still allowed be to upgrade to Fedora 41. In my infinite wisdom, I decided to just… try again but on this kernel. It ended up the same as the first kernel.
Now, I can only use the eldest kernel listed. Oddly, it identifies as Fedora 39, shows the end-of-support splash, but once booted identifies as Fedora 41 and does not allow me to upgrade in the Software Store. Along with this, it appears my install is just kinda weird now. Downgraded versions of software, the multimedia codecs weren’t installed, it’s almost as if it half-reset. I had imagined the update would keep the codecs installed.
I generally am not sure what the next step would be. I have the Nvidia drivers installed properly (I believe) so I can’t imagine that would be the reason for the quick flash with the newest kernel. I am apprehensive trying to update again on the only available kernel that works, so that’s why I’m here. I would appreciate any tips for recommended next steps. Thanks!
edit: The referenced error message:
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: Transaction test error:
file /usr/include/hip/amd_detail/amd_channel_descriptor.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/amd_detail/amd_device_functions.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/amd_detail/amd_hip_atomic.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/amd_detail/amd_hip_bf16.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/amd_detail/amd_hip_complex.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/amd_detail/amd_hip_cooperative_groups.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/amd_detail/amd_hip_fp16.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/amd_detail/amd_hip_runtime.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/amd_detail/amd_hip_runtime_pt_api.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/amd_detail/amd_hip_unsafe_atomics.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/amd_detail/amd_hip_vector_types.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/amd_detail/amd_math_functions.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/amd_detail/amd_surface_functions.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/amd_detail/amd_warp_functions.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/amd_detail/device_library_decls.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/amd_detail/hip_cooperative_groups_helper.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/amd_detail/hip_prof_str.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/amd_detail/hip_runtime_prof.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/amd_detail/host_defines.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/amd_detail/math_fwd.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/amd_detail/ockl_image.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/amd_detail/texture_fetch_functions.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/amd_detail/texture_indirect_functions.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/channel_descriptor.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/device_functions.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/driver_types.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/hip_bf16.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/hip_bfloat16.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/hip_common.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/hip_complex.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/hip_cooperative_groups.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/hip_ext.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/hip_fp16.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/hip_gl_interop.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/hip_math_constants.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/hip_runtime.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/hip_runtime_api.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/hip_vector_types.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/hip_version.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/hiprtc.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/library_types.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/math_functions.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip/texture_types.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch
file /usr/include/hip_prof_str.h from install of rocm-hip-devel-6.2.1-2.fc41.x86_64 conflicts with file from package hip-devel-5.7.1-1.fc39.noarch