Black Screen / Empty Terminal when sharing SteamOS /home partition

I tried installing bazzite on steamdeck this morning. Unfortunately after the first boot, attempting to boot into graphical mode just results in a black screen. I cannot switch to another TTY using Ctrl-Alt-F2, but Ctrl-Alt-Delete still triggers a reboot. By modifying the grub boot commands I can boot to text mode and login to extract logs. If I disable autologin and run sudo systemctl start sddm.service I can see the login screen and choose various options, but trying any of the Plasma options still results in the above symptoms. The most concerning log entry that seems to occur right when the symptoms occur is: fedora systemd-coredump[4906]: Process 4903 (kwin_wayland_wr) of user 1000 dumped core.
Solution:
Thank you for the luck, it worked out. AFAICT the issue here is that many systemd services depend on home.mount, which systemd will automatically generate. However, the generated home.mount will fail, since /home already exists as a symlink to /var/home on Fedora Atomic. I created a dummy /etc/systemd/system/home.mount that overrides the generated mount file, and now everything appears to work. ``` [Unit]...
Jump to solution
4 Replies
Zylellrenfar
ZylellrenfarOP6mo ago
device-info: https://paste.centos.org/view/386041ad Last boot logs: https://paste.centos.org/view/8af11c05 I'm trying to share a /home with SteamOS, which might be related
Kyle Gospo
Kyle Gospo6mo ago
we can't support that best of luck
Zylellrenfar
ZylellrenfarOP6mo ago
I'm not sharing a user account, so it doesn't seem like it should really be a problem But understandable that it's not supported It's weird that sddm runs fine but kwin does not
Solution
Zylellrenfar
Zylellrenfar6mo ago
Thank you for the luck, it worked out. AFAICT the issue here is that many systemd services depend on home.mount, which systemd will automatically generate. However, the generated home.mount will fail, since /home already exists as a symlink to /var/home on Fedora Atomic. I created a dummy /etc/systemd/system/home.mount that overrides the generated mount file, and now everything appears to work.
[Unit]
Description=Dummy Home Partition
Wants=var-home.mount
[Unit]
Description=Dummy Home Partition
Wants=var-home.mount
Want results from more Discord servers?
Add your server