Cannot login with existing user on KDE Bazzite

I rebased my install of Bazzite from Gnome to KDE and cannot login into my user, it accepts the password but then sends me right back to the login prompt with no error message displayed. Logging into a new user works fine so my suspicions are that my existing user has invalid configuration files in the home directory. I tried deleting ~/.kde and everything with kde or plasma in the name in ~/.config but it did not help. Attached is a screenshot of journalctl -r --user from a tty
No description
Solution:
I guess I no longer care about this issue since I'll be switching back to gnome
Jump to solution
27 Replies
umnikos
umnikosOP•6mo ago
It also may be noteworthy that I had also attempted to use kde a long time ago before this, so potential old configs are probably from a completely different version of kde
wolfyreload
wolfyreload•6mo ago
Note that switching desktop environments isn't actually supported. What might work is try creating a new user and log into to that user account instead. If that works you can just copy your documents and other important files to the new user account. Or you can use the new user account to figure out what is wrong
umnikos
umnikosOP•6mo ago
well new user works, but I can't figure out what's wrong
wolfyreload
wolfyreload•6mo ago
oh I missed that
umnikos
umnikosOP•6mo ago
and if I just move my stuff to a new user then that user will break
wolfyreload
wolfyreload•6mo ago
sorry One other thing to try it remove/rename the .cache folder, that can cause disasters with switching between DEs
umnikos
umnikosOP•6mo ago
did nothing does the journalctl error not say anything of use where can I get more helpful logs
wolfyreload
wolfyreload•6mo ago
found this thread https://forum.manjaro.org/t/how-reset-all-kde-settings/21518/2 for clearing all KDE local settings. I'd use with care but it might help
Manjaro Linux Forum
How reset all KDE settings?
This should help, see the second part for more drastic measures 🙂
wolfyreload
wolfyreload•6mo ago
If it's a bad setting from an old kde this might help
umnikos
umnikosOP•6mo ago
damn, still nothing could the actual problem be that /var/home/umnikos is a symlink? it says chdir fails in journalctl but it wasn't a problem with gnome
wolfyreload
wolfyreload•6mo ago
Not sure, I've had home on another partition but never had my user folder explicitly symlinked before
umnikos
umnikosOP•6mo ago
I can try messing with fstab to make it not a symlink then
wolfyreload
wolfyreload•6mo ago
is your user folder on a different disk?
umnikos
umnikosOP•6mo ago
yep, in a subdir okay I did the fstab magic to mount it without a symlink, still cannot login but the errors changed! how relevant is spa.bluez5.native: RegisterProfile() failed: org.bluez.Error.NotPermitted? maybe ~/.xsession is wrong... nope I am out of ideas and out of error logs. journalctl is irrelevant, xsession-errors doesn't exist
wolfyreload
wolfyreload•6mo ago
when you at the login screen can you tty into a terminal session? you might be able to bypass sddm and log into plasma directly
umnikos
umnikosOP•6mo ago
omygod I ran plasma from the tty and it launches is sddm the problem here (I ran it with startx /usr/bin/startplasma) I do not understand what could possibly be the problem for this user specifically
wolfyreload
wolfyreload•6mo ago
so you can get in as the user from the terminal?
umnikos
umnikosOP•6mo ago
yes I can launch plasma from said terminal but I cannot login from the login screen
wolfyreload
wolfyreload•6mo ago
does /usr/bin/startplasma-wayland also work?
umnikos
umnikosOP•6mo ago
yep
wolfyreload
wolfyreload•6mo ago
then it might be worth looking at your /etc/sddm.conf and /etc/sddm.conf.d/ configs
umnikos
umnikosOP•6mo ago
latter is empty, former looks normal in fact everything is commented out from sddm.conf
wolfyreload
wolfyreload•6mo ago
my /etc/sddm.conf is an empty file and my cat /etc/sddm.conf.d/kde_settings.conf looks like this
[Autologin]
Relogin=false
Session=
User=

[General]
HaltCommand=
RebootCommand=

[Theme]
Current=01-breeze-fedora

[Users]
MaximumUid=60000
MinimumUid=1000
[Autologin]
Relogin=false
Session=
User=

[General]
HaltCommand=
RebootCommand=

[Theme]
Current=01-breeze-fedora

[Users]
MaximumUid=60000
MinimumUid=1000
umnikos
umnikosOP•6mo ago
that file seems to be in /usr/lib/sddm for me but basically the same thing I don't think shared config files can explain why only one of the two users can login
wolfyreload
wolfyreload•6mo ago
Agreed but your issue doesn't really make sense either. Cannot log in via sddm but can log in directly🤣
umnikos
umnikosOP•6mo ago
¯\_(ツ)_/¯ can I just install a different login manager oh my god why is kde so sluggish I moved to it because gnome was slow, and it's worse 😭
Solution
umnikos
umnikos•6mo ago
I guess I no longer care about this issue since I'll be switching back to gnome
Want results from more Discord servers?
Add your server