Skip to content
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

Error: seatd backend #50

Open
nodeg opened this issue Aug 9, 2021 · 5 comments
Open

Error: seatd backend #50

nodeg opened this issue Aug 9, 2021 · 5 comments
Assignees
Labels
bug Something isn't working

Comments

@nodeg
Copy link
Member

nodeg commented Aug 9, 2021

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
Copy link
Contributor

denisok commented Aug 9, 2021

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

@jubalh
Copy link
Member

jubalh commented Aug 16, 2021

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

@mcepl
Copy link
Collaborator

mcepl commented Aug 16, 2021

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
Copy link
Member

jubalh commented Aug 16, 2021

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

@krishjainx
Copy link
Contributor

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

5 participants