Using recovery mode I did check the mentioned journalctl status. But I’m no Linux pro and started using openSuse a few weeks ago trying to replace Windows with Linux on my gaming PC.
I installed openSuse slowroll about two weeks ago and besides this error it worked fine. I installed some updates on that day but I’m sure it booted fine at least once afterwards - except the autologin still not working.
Do you have any advice how to fix this? Any hints will be greatly appreciated!
Did you check /etc/nsswitch.conf already? In my case, the order of arguments did matter and led to very similar problems. The system would boot only in rescue mode, group information would be unavailable and I got lots of errors during boot. If it’s not the case for you, check the very first error (not warning, those may be plenty) in journalctl and go from there.
I have just checked it right now - and it worked! Thank you so much!
I already stumbled upon that thread before I started this one but because the OP had encrypted drives unlike me and because I did not understand much of the technical stuff it didn’t occur to me that your solution could be of any help in my case.
Solution:
I started my openSuse in recovery mode, entered my password and then edited the file /etc/nsswitch.conf:
nano /etc/nsswitch.conf
search for
group: [SUCCESS=merge] compat systemd
and change it into
group: compat [SUCCESS=merge] systemd
save the changes and
reboot
Done!
Thanks a lot!
The question that remains is: how did this happen?
I suspect some update, either something altering the config file or some program that interprets said file. Probably the latter, as IIRC in my case that file hadn’t been altered for months prior to the error happening.