openSUSE / openSUSEway

dotfiles for Sway on openSUSE
MIT License
82 stars 17 forks source link

Error: seatd backend #50

Open nodeg opened 2 years ago

nodeg commented 2 years ago

I followed the instructions on https://en.opensuse.org/Portal:OpenSUSEway on a fresh installed openSUSE Tumbleweed and use sway without login manager. When starting sway after login, I always got the following error message about seatd:

[DEBUG] [sway/server.c:47] Preparing Wayland server initialization                                                                                           
[ERROR] [wlr] [libseat] [libseat/backend/seatd.c:78] Could not connect to socket /run/seatd.sock: No such file or directory                                  
[INFO] [wlr] [libseat] [libseat/libseat.c:70] Backend 'seatd' failed to open seat, skipping                                                                  
[INFO] [wlr] [libseat] [libseat/libseat.c:67] Seat opened with backend 'logind'                                                                              
[INFO] [wlr] [backend/session/session.c:110] Successfully loaded libseat session  

The seatd package is installed. Sway works fine, though.

OS information

wlroots version 0.14.0

$ sway --version
sway version 1.6.1

$ seatd -v
seatd version 0.5.0

$ cat /etc/os-release
NAME="openSUSE Tumbleweed"
# VERSION="20210806"
ID="opensuse-tumbleweed"
(...)
denisok commented 2 years ago

I have that error as well and it works just fine for me too. maybe some packaging issue @jubalh ?

jubalh commented 2 years ago

I think this is related to libseat server, which we don't use? Everything should work fine I think.

mcepl commented 2 years ago

We have systemd-logind running which should be the equivalent (at least according to /usr/share/doc/packages/seatd/README.md). Besides the packaging of seatd seems like a bit incomplete (no systemd unit files):

kusansky:~# rpm -ql seatd
/usr/bin/seatd
/usr/share/doc/packages/seatd
/usr/share/doc/packages/seatd/README.md
/usr/share/man/man1/seatd.1.gz
kusansky:~#
jubalh commented 2 years ago

The systemd unit files were omitted because we don't have the seatd server.

krishjainx commented 5 months ago

There seems to be a variant of this issue still popping up with a fresh install of OpenSUSE Tumbleweed when following the instructions on here: https://en.opensuse.org/Portal:OpenSUSEway.

This is relevant to this forum post: https://forums.opensuse.org/t/sway-will-not-launch-on-fresh-install-minimal-desktop-does-the-installer-need-an-update/166534. I faced this issue with a fresh install: "Could not activate session: Interactive authentication required." @denisok @jubalh