Unable to rebase to Fedora Sericea 40 from Fedora Silverblue 40

I’m trying to rebase my Fedora Silverblue 40 spin to Fedora Sericea. However, after running rpm-ostree rebase fedora:fedora/40/x86_64/sericea and rebooting, I was presented with a black screen. I logged in to my account on tty2 and journalctl -b -p3 tells me that user@979 failed with result ‘exit code’. I looked at /usr/lib/passwd and found that sddm is 979. journalctl also shows that unix_chkpwd could not obtain user info (sddm) and PAM failed: Authentication service cannot retrieve authentication info. There are also some additional errors, like:

Failed to start system-sysctl.service - Apply Kernel Variables
iwlwifi 0000:04:00:0: Not associated and the session protection is over already…
user@979.service: Failed to set up PAM session: Operation not permitted

What can I do to fix this?

I had the same issue recently but I don’t know exactly what happened.

Make sure that there is an sddm entry in your /etc/shadow and /etc/gshadow files.

1 Like

I have been having the same problem with my computer - trying to rebase from Fedora-40 Silverblue to Sericea = sway atomic fails.

I tried Timothee’s suggestions to add a line for sddm to each of the files they mentioned, but this did not seem to do anything.

Is there a way to get this working?

It’s likely not the same error. I don’t think Sericea uses sddm so you need to look in the logs for the issue.