Kinoite - Rebase from F42 to F43 results in unable to boot

I have a framework 13 (Ryzen 7640U) that has been running Kinoite F42. Earlier today (after the email about rebasing Fedora) I updated and rebased to F43. When the laptop boots, it results in a black screen after the boot loader. If I select the F42 image on boot, the laptop boots.

Any suggestions or debugging tips would be greatly appreciated.

This is only my second time rebasing.

ostree-finalize-staged doesn’t appear to show errors

sudo journalctl -u ostree-finalize-staged.service

-- Boot d6b564ec5bbe48e8993c83c2e64b91bd --
Oct 23 13:53:32 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com systemd[1]: Finished ostree-finalize-staged.service - OSTree Finalize Staged Deployment.
Oct 23 13:54:24 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com systemd[1]: Stopping ostree-finalize-staged.service - OSTree Finalize Staged Deployment...
Oct 23 13:54:25 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[7266]: Finalizing staged deployment
Oct 23 13:54:25 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[7266]: Copying /etc changes: 25 modified, 0 removed, 79 added
Oct 23 13:54:25 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[7266]: Copying /etc changes: 25 modified, 0 removed, 79 added
Oct 23 13:54:25 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[7266]: Refreshing SELinux policy
Oct 23 13:54:26 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[7266]: Refreshed SELinux policy in 854 ms
Oct 23 13:54:26 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[7266]: Finalized deployment
Oct 23 13:54:26 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[7266]: bootfs is sufficient for calculated new size: 258.5 MB
Oct 23 13:54:27 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[7266]: Starting syncfs for system repo
Oct 23 13:54:27 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[7266]: Completed syncfs() for system repo in 34 ms
Oct 23 13:54:27 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[7266]: Starting freeze/thaw cycle for boot
Oct 23 13:54:27 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[7266]: Completed freeze/thaw cycle for boot in 37 ms
Oct 23 13:54:27 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[7266]: Starting freeze/thaw cycle for boot
Oct 23 13:54:27 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[7266]: Completed freeze/thaw cycle for boot in 3 ms
Oct 23 13:54:27 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[7266]: Bootloader updated; bootconfig swap: yes; bootversion: boot.1.1, deployment count change: 0
Oct 23 13:54:27 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[7266]: Bootloader updated; bootconfig swap: yes; bootversion: boot.1.1, deployment count change: 0
Oct 23 13:54:27 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[7266]: Finished writing deployment
Oct 23 13:54:30 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[7266]: Starting syncfs for system repo
Oct 23 13:54:31 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[7266]: Completed syncfs() for system repo in 465 ms
Oct 23 13:54:31 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[7266]: Cleanup complete
Oct 23 13:54:31 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com systemd[1]: ostree-finalize-staged.service: Deactivated successfully.
Oct 23 13:54:31 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com systemd[1]: Stopped ostree-finalize-staged.service - OSTree Finalize Staged Deployment.
Oct 23 13:54:31 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com systemd[1]: ostree-finalize-staged.service: Consumed 5.211s CPU time, 658.3M memory peak.
-- Boot 735fd3d2cd604f1ea84563ad63478862 --
Oct 28 10:39:33 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com systemd[1]: Finished ostree-finalize-staged.service - OSTree Finalize Staged Deployment.
Oct 28 10:40:19 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com systemd[1]: Stopping ostree-finalize-staged.service - OSTree Finalize Staged Deployment...
Oct 28 10:40:19 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[4957]: Finalizing staged deployment
Oct 28 10:40:20 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[4957]: Copying /etc changes: 25 modified, 0 removed, 79 added
Oct 28 10:40:20 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[4957]: Copying /etc changes: 25 modified, 0 removed, 79 added
Oct 28 10:40:20 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[4957]: Refreshing SELinux policy
Oct 28 10:40:21 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[4957]: Refreshed SELinux policy in 850 ms
Oct 28 10:40:21 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[4957]: Finalized deployment
Oct 28 10:40:21 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[4957]: bootfs is sufficient for calculated new size: 258.9 MB
Oct 28 10:40:22 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[4957]: Starting syncfs for system repo
Oct 28 10:40:22 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[4957]: Completed syncfs() for system repo in 30 ms
Oct 28 10:40:22 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[4957]: Starting freeze/thaw cycle for boot
Oct 28 10:40:22 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[4957]: Completed freeze/thaw cycle for boot in 35 ms
Oct 28 10:40:22 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[4957]: Starting freeze/thaw cycle for boot
Oct 28 10:40:22 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[4957]: Completed freeze/thaw cycle for boot in 3 ms
Oct 28 10:40:22 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[4957]: Bootloader updated; bootconfig swap: yes; bootversion: boot.0.1, deployment count change: 0
Oct 28 10:40:22 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[4957]: Bootloader updated; bootconfig swap: yes; bootversion: boot.0.1, deployment count change: 0
Oct 28 10:40:22 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[4957]: Finished writing deployment
Oct 28 10:40:25 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[4957]: Starting syncfs for system repo
Oct 28 10:40:25 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[4957]: Completed syncfs() for system repo in 422 ms
Oct 28 10:40:25 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[4957]: Cleanup complete
Oct 28 10:40:25 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com systemd[1]: ostree-finalize-staged.service: Deactivated successfully.
Oct 28 10:40:25 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com systemd[1]: Stopped ostree-finalize-staged.service - OSTree Finalize Staged Deployment.
Oct 28 10:40:25 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com systemd[1]: ostree-finalize-staged.service: Consumed 4.876s CPU time, 855.9M memory peak.
-- Boot 659f67dc39154fb78a492311681d7339 --
Oct 28 10:47:26 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com systemd[1]: Finished ostree-finalize-staged.service - OSTree Finalize Staged Deployment.
Oct 28 10:48:06 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com systemd[1]: Stopping ostree-finalize-staged.service - OSTree Finalize Staged Deployment...
Oct 28 10:48:06 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[5354]: Finalizing staged deployment
Oct 28 10:48:07 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[5354]: Copying /etc changes: 25 modified, 0 removed, 79 added
Oct 28 10:48:07 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[5354]: Copying /etc changes: 25 modified, 0 removed, 79 added
Oct 28 10:48:07 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[5354]: Refreshing SELinux policy
Oct 28 10:48:08 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[5354]: Refreshed SELinux policy in 848 ms
Oct 28 10:48:08 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[5354]: Finalized deployment
Oct 28 10:48:08 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[5354]: bootfs is sufficient for calculated new size: 255.2 MB
Oct 28 10:48:08 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[5354]: Starting syncfs for system repo
Oct 28 10:48:08 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[5354]: Completed syncfs() for system repo in 29 ms
Oct 28 10:48:08 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[5354]: Starting freeze/thaw cycle for boot
Oct 28 10:48:09 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[5354]: Completed freeze/thaw cycle for boot in 42 ms
Oct 28 10:48:09 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[5354]: Starting freeze/thaw cycle for boot
Oct 28 10:48:09 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[5354]: Completed freeze/thaw cycle for boot in 3 ms
Oct 28 10:48:09 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[5354]: Bootloader updated; bootconfig swap: yes; bootversion: boot.1.1, deployment count change: 0
Oct 28 10:48:09 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[5354]: Bootloader updated; bootconfig swap: yes; bootversion: boot.1.1, deployment count change: 0
Oct 28 10:48:09 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[5354]: Finished writing deployment
Oct 28 10:48:12 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[5354]: Starting syncfs for system repo
Oct 28 10:48:12 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[5354]: Completed syncfs() for system repo in 417 ms
Oct 28 10:48:12 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com ostree[5354]: Cleanup complete
Oct 28 10:48:12 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com systemd[1]: ostree-finalize-staged.service: Deactivated successfully.
Oct 28 10:48:12 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com systemd[1]: Stopped ostree-finalize-staged.service - OSTree Finalize Staged Deployment.
Oct 28 10:48:12 syn-2603-7080-6701-7ea0-418c-c363-1f94-da2b.res6.spectrum.com systemd[1]: ostree-finalize-staged.service: Consumed 5.034s CPU time, 682.2M memory peak.
rpm-ostree status

State: idle
Deployments:
  fedora:fedora/43/x86_64/kinoite
                  Version: 43.20251028.0 (2025-10-28T00:35:16Z)
               BaseCommit: 0c1dfffd11432da3a3223c2939921a6d24bf1d24f3555b2713968cb35997735e
             GPGSignature: Valid signature by C6E7F081CF80E13146676E88829B606631645531
                     Diff: 1839 upgraded, 4 downgraded, 18 removed, 19 added
          LayeredPackages: korganizer tailscale

● fedora:fedora/42/x86_64/kinoite
                  Version: 42.20251028.0 (2025-10-28T00:52:18Z)
               BaseCommit: 5dc3e0e25aa90c3cf4e1dc53c5ae1c4613f13c8ec7741d409b46a4186104319c
             GPGSignature: Valid signature by B0F4950458F69E1150C6C5EDC8AC4916105EF944
          LayeredPackages: korganizer tailscale

1 Like

Same problem here. Kinoite, Ryzen 5600U.

I think I’m encountering the same issue on my AMD system (Ryzen 7 4800H) running the KDE Desktop (non-atomic version). After selecting the image, the KDE desktop fails to load and only shows a black screen. When I switch to a TTY using Ctrl + Alt + F3, log in, and manually run plasmashell, it reports that there is no display.

The system worked correctly right after a fresh installation, but the issue appeared after the first dnf update. I also swapped the SSD to an Intel system, and it worked fine. The latest Fedora 42 KDE Desktop also works as expected, so I suspect the problem is related to amdgpu and the new KDE Desktop in Fedora 43.

I’m facing a similar issue. I recently upgraded from fedora 42 to 43 in my amd laptop and after booting I get a black screen. I’m using the KDE spin, no atomic ostree stuff.

What I did to make it all work was type systemctl restart sddm into the TTY. I don’t know what might be causing this issue.

1 Like

Looks like this is linked to 2404966 – sddm fails to start with rhgb kernel argument

2 Likes

Thank you. I can confirm that the workaround mentioned in the bug report works. I can boot into F43 Plasma desktop correctly after removing rhgb from the kernel arguments with:

sudo grubby --remove-args="rhgb" --update-kernel=ALL
1 Like

Are there any future “gotchas” with removing rhgb?

Removing rhgb disables the graphical boot splash (Plymouth), so the system will start in a text-based interface, similar to a TTY.

Also, I think rpm-ostree handles kernel arguments differently.

sudo rpm-ostree kargs --remove rhgb  # remove rhgb
sudo rpm-ostree kargs --append rhgb  # add it back later
2 Likes