-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fedora COSMIC Atomic upstream work #80
Comments
Looks like users are hitting #48. |
This is the sysusers file in use: https://github.com/pop-os/cosmic-greeter/blob/master/debian/cosmic-greeter.sysusers It should be installing it in the spec: https://download.copr.fedorainfracloud.org/results/ryanabx/cosmic-epoch-tagged/fedora-rawhide-x86_64/08085283-cosmic-greeter/cosmic-greeter.spec It's an odd issue for sure |
Yeah, this is weird, there is something fishy going on here. The users should be part of the image or be created on first boot as needed. Not sure why that does not happen. Hum, is COSMIC using glibc for user/group resolution? Could it be that it's not using the nss-altfiles module? |
I believe the issue is that /etc/passwd is a locally edited file so sysusers unless added in /usr/lib/passwd don't get merged in. And if they are in /usr/lib/passed they definitely don't have a password set in /etc/shadow. When rebasing between kde/gnome I usually have to add either sddm or gdm user to /etc/shadow or the user service fails. |
Ah indeed, it's probably because systemd sysusers stopped (maybe it never did?) adding matching shadow entries for existing users. This is not great. Maybe we should file a systemd bug if we can clearly reproduce it. |
Yeah this bug appears anytime we switch between DEs. Sddm and gdm seem to fail more gracefully than cosmic-greeter/greetd |
FYI, I've started to effort to make an upstream Fedora COSMIC Atomic variant.
See: https://discussion.fedoraproject.org/t/initial-fedora-cosmic-atomic-image-ready-for-testing/133163
The text was updated successfully, but these errors were encountered: