Fedora 44 borked after upgrade, can't acces my DE anymore

Hey,

Today I start my PC as normal. There is an update that I’m trying to install, containing the new KDE version (6.7).

I cannot do the update through the UI, it fails, saying to me that “Failed to apply offline update”, something like that.

So, I open the terminal to perform the update there: sudo dnf upgrade. It looks fine, until the end where it fails to do something with “dracut”. Not so sure what happened. The DE seems broken, I cannot use it to restart the computer anymore (I’m on KDE). So, I type reboot from the terminal.

It won’t reboot. When I try the last kernel intalled it just won’t boot at all. When I use the older kernel version (previous one), it starts, but then won’t start the DE and I can only do CTRL+ALT+3 to open tty and type commands. I try to do sudo dnf upgrade again, and you can see in the below screenshots what it is telling to me:

I’m on kernel version 7.0.9-105. Also, I upgraded to Fedora 44, but I don’t know why the uname command is telling me that i’m on fc43.

I really don’t understand what happened. I cannot access my Fedora install anymore, and I can onnly use my PC thanks to the fact that I got Windows as dual boot. So, before reinstalling everything, I wanted to get some help.

Thanks.

You have a partially upgraded system - you state you’re on Fedora 44, but you have repos in there for Fedora 43.

Are you actually trying to upgrade from 43 to 44 or are you just trying to installed the latest updated? I assume the former, given that you are running on an F43 kernel.

If the former, the instructions are here

If you think you’ve already upgraded to F44, it evidently did not completely cleanly.

i though i updated to fedora 44 since in system settings it said i’m on 44. But ye seems like i’m in a weird partial state.

I will try your link, thanks.

I wonder if this is just the old kernel version that is still on 43. Since I just cannot start the new kernel version, there is another error message that I can share with you later.

Post the output from dnf repolist.

We probably need to clean up your system, finish off the upgrade, determine why dracut is failing to build new kernels, repair whatever you currently have in an unusable status and so on.

Failed partial upgrade from 43 to 44 leaves system confused - #2 by vgaetera

Here is is.sorry for the format, can’t rly copy paste.

I will try the solution from the post below too i suppose

Also this is where i end up using the newest kernel:

Definitely do this - your system is partially upgraded, you’re basically in the middle of an upgrade so cleaning up the remnants of the F43 install and finishing the upgrade to F44 will at least give us a system which we can work with.

Ok, it worked, I can now access my DE back! I need to remember this command.

However, as far as I understand, my system is still kind of broken? At least, the updates are, right? Is there any way to know (without breaking the system again, now i’m afraid of typing dnf upgrade lol).

Thanks for your help so far (both!)

(seems like it’s still broken tho’, Discord is in an endless fetching updates loop it seems)

Splendid - I assume you’re able to boot a kernel and get to your KDE desktop. Welcome back! :slight_smile:

Let’s see what kernel you’re currently running and what you have installed:

Please post the output of uname -r, lsblk -f and ls -al /boot, all as preformatted text please, or the formatting looks like crap.

Might as well post the output from inxi -Fzxx too so we can see your kit, which drivers you’re running and so forth. You may need to install inxi with sudo dnf install inxi - don’t worry - it’ll be fine! :slight_smile:

Don’t sweat discord, it’ll be after an update but before we run that we want to make sure that you have a system that will continue to boot and has enough space in all the relevant places, hence the request for output above.

Discover reports updates, but is stuck at fetching updates - #13 by thom12

I meant Discover, sorry, not Discord.

Here the command outputs:

uname -r
7.0.12-201.fc44.x86_64
deewens@fedora:~$ lsblk -f
NAME        FSTYPE   FSVER LABEL       UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
loop0       squashfs 4.0                                                          0   100% /var/lib/snapd/snap/core18/2999
loop1       squashfs 4.0                                                          0   100% /var/lib/snapd/snap/core18/2979
loop2       squashfs 4.0                                                          0   100% /var/lib/snapd/snap/core22/2411
loop3       squashfs 4.0                                                          0   100% /var/lib/snapd/snap/core22/2339
loop4       squashfs 4.0                                                          0   100% /var/lib/snapd/snap/core24/1587
loop5       squashfs 4.0                                                          0   100% /var/lib/snapd/snap/bare/5
loop6       squashfs 4.0                                                          0   100% /var/lib/snapd/snap/core24/1643
loop7       squashfs 4.0                                                          0   100% /var/lib/snapd/snap/core26/409
loop8       squashfs 4.0                                                          0   100% /var/lib/snapd/snap/eclipse/134
loop9       squashfs 4.0                                                          0   100% /var/lib/snapd/snap/eclipse/139
loop10      squashfs 4.0                                                          0   100% /var/lib/snapd/snap/gnome-3-28-1804/198
loop11      squashfs 4.0                                                          0   100% /var/lib/snapd/snap/gtk-common-themes/1535
loop12      squashfs 4.0                                                          0   100% /var/lib/snapd/snap/ngrok/404
loop13      squashfs 4.0                                                          0   100% /var/lib/snapd/snap/ngrok/409
loop14      squashfs 4.0                                                          0   100% /var/lib/snapd/snap/snapd/26382
loop15      squashfs 4.0                                                          0   100% /var/lib/snapd/snap/snapd/26865
sda                                                                                        
├─sda1      vfat     FAT32             8A64-DA0D                              47.3M    51% /boot/efi
├─sda2                                                                                     
├─sda3      ntfs                       687490927490651A                                    
├─sda4      ntfs                       2CEA2424EA23E8B2                                    
├─sda5      ext4     1.0               5895cea2-2f82-4467-87af-dcbb0acf0735    465M    45% /boot
└─sda6      btrfs          fedora      0b09fa5e-21f3-4e85-a02e-c8c7be9dadfb  102.1G    59% /home
                                                                                           /
sdb                                                                                        
├─sdb1      ntfs           Data        C22A4D522A4D451F                                    
└─sdb2      ext4     1.0   Fedora Data 6646bfaa-e901-4773-8ea0-158631fd2f51  334.4G    22% /home/deewens/Volumes/Data
zram0       swap     1     zram0       8dc1504c-c068-447b-876a-1fcd627b9f52                [SWAP]
nvme0n1                                                                                    
├─nvme0n1p1 ntfs           Fast        FCB2C5E8B2C5A78A                                    
└─nvme0n1p2 ext4     1.0   Fedora Fast e31e9a0e-445c-4b4e-b183-67eea9b33d95  365.3G    40% /home/deewens/Volumes/Fast

deewens@fedora:~$ ls -al /boot
total 449169
dr-xr-xr-x. 6 root root      4096 Jun 24 01:10 .
dr-xr-xr-x. 1 root root       214 Jun 22 19:17 ..
-rw-r--r--. 1 root root    299368 Jun 10 02:00 config-7.0.12-101.fc43.x86_64
-rw-r--r--. 1 root root    299446 Jun 10 02:00 config-7.0.12-201.fc44.x86_64
-rw-r--r--. 1 root root    299366 May 21 02:00 config-7.0.9-105.fc43.x86_64
drwx------. 5 root root      1024 Jan  1  1970 efi
drwx------. 3 root root      4096 Jun 24 18:39 grub2
-rw-------. 1 root root 181026340 Jun  3  2025 initramfs-0-rescue-5a2ca635e8104041bb5b76dac10f4ca7.img
-rw-------. 1 root root  88778303 Jun 24 01:10 initramfs-7.0.12-201.fc44.x86_64.img
-rw-------. 1 root root  81553656 May 24 11:54 initramfs-7.0.9-105.fc43.x86_64.img
drwxr-xr-x. 3 root root      4096 Jun  3  2025 loader
drwx------. 2 root root     16384 Jun  3  2025 lost+found
lrwxrwxrwx. 1 root root        46 Jun 22 19:22 symvers-7.0.12-101.fc43.x86_64.xz -> /lib/modules/7.0.12-101.fc43.x86_64/symvers.xz
lrwxrwxrwx. 1 root root        46 Jun 24 01:09 symvers-7.0.12-201.fc44.x86_64.xz -> /lib/modules/7.0.12-201.fc44.x86_64/symvers.xz
lrwxrwxrwx. 1 root root        45 May 24 11:54 symvers-7.0.9-105.fc43.x86_64.xz -> /lib/modules/7.0.9-105.fc43.x86_64/symvers.xz
-rw-r--r--. 1 root root  11701640 Jun 10 02:00 System.map-7.0.12-101.fc43.x86_64
-rw-r--r--. 1 root root  11699175 Jun 10 02:00 System.map-7.0.12-201.fc44.x86_64
-rw-r--r--. 1 root root  11693145 May 21 02:00 System.map-7.0.9-105.fc43.x86_64
-rwxr-xr-x. 1 root root  16968040 Jun  3  2025 vmlinuz-0-rescue-5a2ca635e8104041bb5b76dac10f4ca7
-rwxr-xr-x. 1 root root  18442600 Jun 10 02:00 vmlinuz-7.0.12-101.fc43.x86_64
-rw-r--r--. 1 root root       161 Jun 10 02:00 .vmlinuz-7.0.12-101.fc43.x86_64.hmac
-rwxr-xr-x. 1 root root  18688360 Jun 10 02:00 vmlinuz-7.0.12-201.fc44.x86_64
-rw-r--r--. 1 root root       161 Jun 10 02:00 .vmlinuz-7.0.12-201.fc44.x86_64.hmac
-rwxr-xr-x. 1 root root  18430312 May 21 02:00 vmlinuz-7.0.9-105.fc43.x86_64
-rw-r--r--. 1 root root       160 May 21 02:00 .vmlinuz-7.0.9-105.fc43.x86_64.hmac

inxi -Fzxx

System:
  Kernel: 7.0.12-201.fc44.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 16.1.1
  Desktop: KDE Plasma v: 6.7.0 tk: Qt v: N/A wm: kwin_wayland dm: SDDM
    Distro: Fedora Linux 44 (KDE Plasma Desktop Edition)
Machine:
  Type: Desktop System: Micro-Star product: MS-7B85 v: 1.0
    serial: <superuser required>
  Mobo: Micro-Star model: B450 GAMING PRO CARBON AC (MS-7B85) v: 1.0
    serial: <superuser required> Firmware: UEFI vendor: American Megatrends LLC.
    v: 1.H4 date: 09/03/2024
Battery:
  ID-1: hidpp_battery_0 charge: 33% condition: N/A volts: 3.76 min: N/A
    model: Logitech G502 LIGHTSPEED Wireless Gaming Mouse serial: <filter>
    charging: status: discharging cycles: N/A
CPU:
  Info: 8-core model: AMD Ryzen 7 5700X bits: 64 type: MT MCP arch: Zen 3+
    rev: 2 cache: L1: 512 KiB L2: 4 MiB L3: 32 MiB
  Speed (MHz): avg: 4314 min/max: 562/4666 boost: enabled cores: 1: 4314
    2: 4314 3: 4314 4: 4314 5: 4314 6: 4314 7: 4314 8: 4314 9: 4314 10: 4314
    11: 4314 12: 4314 13: 4314 14: 4314 15: 4314 16: 4314 bogomips: 108804
  Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a
    ssse3 svm
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 22 [Radeon RX 6700/6700
    XT/6750 XT / 6800M/6850M XT] driver: amdgpu v: kernel arch: RDNA-2 pcie:
    speed: 16 GT/s lanes: 16 ports: active: DP-2,DP-3
    empty: DP-1,HDMI-A-1,Writeback-1 bus-ID: 28:00.0 chip-ID: 1002:73df
  Display: wayland server: Xwayland v: 24.1.12 compositor: kwin_wayland
    driver: gpu: amdgpu d-rect: 4480x2520 display-ID: 0
  Monitor-1: DP-2 pos: primary,top-left model: Dell G2724D res: 2560x1440
    hz: 165 dpi: 109 diag: 684mm (26.9")
  Monitor-2: DP-3 pos: bottom-r model: Gigabyte G24F 2 res: 1920x1080
    hz: 165 dpi: 94 diag: 595mm (23.4")
  API: EGL v: 1.5 platforms: device: 0 drv: radeonsi device: 1 drv: swrast
    gbm: drv: kms_swrast surfaceless: drv: radeonsi wayland: drv: radeonsi x11:
    drv: radeonsi
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 26.0.8 glx-v: 1.4
    direct-render: yes renderer: AMD Radeon RX 6700 XT (radeonsi navi22 ACO DRM
    3.64 7.0.12-201.fc44.x86_64) device-ID: 1002:73df display-ID: :0.0
  API: Vulkan v: 1.4.341 surfaces: N/A device: 0 type: discrete-gpu
    driver: mesa radv device-ID: 1002:73df device: 1 type: cpu
    driver: mesa llvmpipe device-ID: 10005:0000
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor wl: wayland-info x11: xdriinfo,
    xdpyinfo, xprop, xrandr
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 21/23 HDMI/DP Audio
    driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s lanes: 16
    bus-ID: 28:00.1 chip-ID: 1002:ab28
  Device-2: Advanced Micro Devices [AMD] Starship/Matisse HD Audio
    vendor: Micro-Star MSI driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s
    lanes: 16 bus-ID: 2a:00.4 chip-ID: 1022:1487
  Device-3: Logitech Logitech G PRO X Gaming Headset
    driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0 speed: 12 Mb/s
    lanes: 1 bus-ID: 1-4:3 chip-ID: 046d:0aaa
  API: ALSA v: k7.0.12-201.fc44.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.6.7 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Intel Wi-Fi 5 Wireless-AC 9x6x [Thunder Peak] driver: iwlwifi
    v: kernel pcie: speed: 5 GT/s lanes: 1 bus-ID: 21:00.0 chip-ID: 8086:2526
  IF: wlo1 state: up mac: <filter>
  Device-2: Intel I211 Gigabit Network vendor: Micro-Star MSI driver: igb
    v: kernel pcie: speed: 2.5 GT/s lanes: 1 port: f000 bus-ID: 22:00.0
    chip-ID: 8086:1539
  IF: enp34s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
  Device-1: Intel Wireless-AC 9260 Bluetooth Adapter driver: btusb v: 0.8
    type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 bus-ID: 3-4:4 chip-ID: 8087:0025
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.1
    lmp-v: 10
Drives:
  Local Storage: total: 3.64 TiB used: 510.52 GiB (13.7%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO Plus 2TB
    size: 1.82 TiB speed: 31.6 Gb/s lanes: 4 serial: <filter> temp: 45.9 C
  ID-2: /dev/sda vendor: Crucial model: CT1000MX500SSD1 size: 931.51 GiB
    speed: 6.0 Gb/s serial: <filter>
  ID-3: /dev/sdb vendor: Western Digital model: WD10EZEX-00WN4A0
    size: 931.51 GiB speed: 6.0 Gb/s serial: <filter>
Partition:
  ID-1: / size: 251 GiB used: 146.95 GiB (58.5%) fs: btrfs dev: /dev/sda6
  ID-2: /boot size: 973.4 MiB used: 441.2 MiB (45.3%) fs: ext4
    dev: /dev/sda5
  ID-3: /boot/efi size: 96 MiB used: 48.7 MiB (50.7%) fs: vfat
    dev: /dev/sda1
  ID-4: /home size: 251 GiB used: 146.95 GiB (58.5%) fs: btrfs
    dev: /dev/sda6
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 58.1 C mobo: N/A gpu: amdgpu temp: 55.0 C
    mem: 58.0 C
  Fan Speeds (rpm): N/A gpu: amdgpu fan: 474
Info:
  Memory: total: 32 GiB available: 31.26 GiB used: 6.41 GiB (20.5%)
  Processes: 481 Power: uptime: 10m wakeups: 0 Init: systemd v: 259
    default: graphical
  Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 51
    Compilers: gcc: 16.1.1 Shell: pk-command-not running-in: konsole
    inxi: 3.3.40

OK - you have a little issue but one which you might be happy to let take care of itself:

-rw-------. 1 root root  88778303 Jun 24 01:10 initramfs-7.0.12-201.fc44.x86_64.img
-rw-------. 1 root root  81553656 May 24 11:54 initramfs-7.0.9-105.fc43.x86_64.img
[elided]
-rwxr-xr-x. 1 root root  18442600 Jun 10 02:00 vmlinuz-7.0.12-101.fc43.x86_64
-rwxr-xr-x. 1 root root  18688360 Jun 10 02:00 vmlinuz-7.0.12-201.fc44.x86_64
-rwxr-xr-x. 1 root root  18430312 May 21 02:00 vmlinuz-7.0.9-105.fc43.x86_64

You have three kernels installed (the vmlinuz files above) but only two initial ram file-systems. As such you will never be able to boot into 7.0.12-101, should you ever want to.

You could fix this but running a sudo dracut --kver 7.0.12-101.fc43.x64_64 --force which will build a ramdisk image for that kernel, but given that it’s the oldest, it’ll vanish with the next kernel release assuming you’ve got the default setup of “keep 3 kernels”.

Therefore, you can either ignore it and don’t try to boot it, as it’ll fail, or you can fix it, and likely never need it - your choice!

As for getting yourself fully up to date you can run a sudo dnf update --refresh from the command line, and it’ll do the needful without having to bother with the GUI.

Everything else looks fine.

Thank you I’ll simply wait.

And thanks Vladislav, fixed the Discover fetching loop. I’ll update my snaps with the CLI, since I’m only using CLI packages as Snap.

Since there were multiple solution, I can’t mark one in particular! So, for whoever end up on this thread, just read the whole thing.