View previous topic :: View next topic |
Author |
Message |
jacugo n00b
Joined: 23 Aug 2022 Posts: 3
|
Posted: Mon Sep 26, 2022 8:08 pm Post subject: Help with Wayland Sway and River wlroots errors |
|
|
hello, I am new at Linux and Gentoo in general. I have been trying to get either sway or river to run on it. for that I have been following these 2 links https://wiki.gentoo.org/wiki/River and https://wiki.gentoo.org/wiki/Sway
I have reached the point where I have to execute the applications and I am getting similar errors with both of them.
when executing River i get the following:
Code: |
info:initializing server
info(wlroots): [libseat] [libseat/backend/seatd.c:80] Could not connect to socket /run/seatd.sock: no such file or directory
info(wlroots): [libseat] [libseat/libseat.c:76] Backend 'seatd' failed to open seat, skipping.
error(wlroot): [libseat] [libseat/backend/logind.c:653] Could not get primary session for user: No data available
info(wlroots): [libseat] [libseat/libseat.c:76] Backend 'logind' failed to open seat, skipping
error(wlroot): [libseat] [libseat/libseat.c:79] No backend was able to open a seat
error(wlroot): [backend/session/session.c:84] Unable to create seat: Function not implemented
error(wlroot): [backend/session/session.c:249] Failed to load session backend
error(wlroot): [backend/backend.c:86] Failed to start a session
error(wlroot): [backend/backend.c:352] Failed to start a DRM session
error: BackendCreateFailed
???:?:?: 0x22e1ce in ??? (???)
???:?:?: 0x22f9e4 in ??? (???)
???:?:?: 0x22fa20 in ??? (???)
???:?:?: 0x22e743 in ??? (???)
|
When executing Sway i get the following
Code: |
00:00:00.002 [wlr] [libseat] [libseat/backend/logind.c:653] Could not get primary session for user: No data available
00:00:00.002 [wlr] [libseat] [libseat/libseat.c:79] No Backend was able to open a seat
00:00:00.002 [wlr] [backend/session/session.c:84] Unable to create seat: Function not implemented
00:00:00.002 [wlr] [backend/session/session.c:249] Failed to load session backend
00:00:00.002 [wlr] [backend/backend.c:86] Failed to start a session
00:00:00.002 [wlr] [backend/backend.c:352] Failed to start a DRM session
00:00:00.002 [wlr] [sway/server.c:56] Unable to create backend
|
I figure since both errors are similar it must be something external to the installation. but since I am relatively new I do not know what it could be. I would appreciate any help i can get. |
|
Back to top |
|
|
alamahant Advocate
Joined: 23 Mar 2019 Posts: 3879
|
Posted: Mon Sep 26, 2022 8:30 pm Post subject: |
|
|
Welcome to Gentoo Forums!
Plz run
Code: |
rc-update add elogind boot
rc-update add dbus default
|
Are you using a desktop profile?
Plz post your "emerge --info" _________________
|
|
Back to top |
|
|
jacugo n00b
Joined: 23 Aug 2022 Posts: 3
|
Posted: Tue Sep 27, 2022 12:00 am Post subject: |
|
|
can you tell me what the commands do? i mean adding elogind to boot and dbus to default I executed them but id appreciate if you told me what they do, after all i want to learn.
emerge --info
Code: |
Portage 3.0.36 (python 3.10.6-final-0, default/linux/amd64/17.1/desktop, gcc-11.3.0, glibc-2.35-r8, 5.19.0-gentoo-x86_64 x86_64)
=================================================================
System uname: Linux-5.19.0-gentoo-x86_64-x86_64-AMD_Ryzen_7_5800H_with_Radeon_Graphics-with-glibc2.35
KiB Mem: 14174620 total, 13550708 free
KiB Swap: 10485756 total, 10485756 free
Timestamp of repository gentoo: Fri, 16 Sep 2022 01:00:01 +0000
Head commit of repository gentoo: 3fa47c76138a86a5d29d30230c0afc1946d46d5b
Timestamp of repository wayland-desktop: Mon, 12 Sep 2022 03:10:15 +0000
Head commit of repository wayland-desktop: e80124bd175d0969b600cd43950c9d617401e388
sh bash 5.1_p16-r1
ld GNU ld (Gentoo 2.38 p4) 2.38
app-misc/pax-utils: 1.3.5::gentoo
app-shells/bash: 5.1_p16-r1::gentoo
dev-lang/perl: 5.34.1-r3::gentoo
dev-lang/python: 3.10.6_p4::gentoo
dev-lang/rust: 1.62.1::gentoo
dev-util/cmake: 3.23.3::gentoo
dev-util/meson: 0.62.2::gentoo
sys-apps/baselayout: 2.8::gentoo
sys-apps/openrc: 0.44.10::gentoo
sys-apps/sandbox: 2.29::gentoo
sys-devel/autoconf: 2.71-r1::gentoo
sys-devel/automake: 1.16.5::gentoo
sys-devel/binutils: 2.38-r2::gentoo
sys-devel/binutils-config: 5.4.1::gentoo
sys-devel/clang: 13.0.1::gentoo, 14.0.6-r1::gentoo
sys-devel/gcc: 11.3.0::gentoo
sys-devel/gcc-config: 2.5-r1::gentoo
sys-devel/libtool: 2.4.7::gentoo
sys-devel/lld: 13.0.1::gentoo
sys-devel/llvm: 13.0.1::gentoo, 14.0.6-r2::gentoo
sys-devel/make: 4.3::gentoo
sys-kernel/linux-headers: 5.15-r3::gentoo (virtual/os-headers)
sys-libs/glibc: 2.35-r8::gentoo
Repositories:
gentoo
location: /var/db/repos/gentoo
sync-type: rsync
sync-uri: rsync://rsync.gentoo.org/gentoo-portage
priority: -1000
sync-rsync-verify-metamanifest: yes
sync-rsync-extra-opts:
sync-rsync-verify-jobs: 1
sync-rsync-verify-max-age: 24
wayland-desktop
location: /var/db/repos/wayland-desktop
sync-type: git
sync-uri: https://github.com/gentoo-mirror/wayland-desktop.git
masters: gentoo
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="@FREE @BINARY-REDISTRIBUTABLE @EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=znver3 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=znver3 -O2 -pipe"
DISTDIR="/var/cache/distfiles"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS="-march=znver3 -O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-march=znver3 -O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_US"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j5"
PKGDIR="/var/cache/binpkgs"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
SHELL="/bin/bash"
USE="X a52 aac acl acpi alsa amd64 bluetooth branding bzip2 cairo cdda cdr cli crypt cups dbus dri dts dvd dvdr elogind encode exif flac fortran gdbm gif gpm gtk gui iconv icu ipv6 jpeg lcms libglvnd libnotify libtirpc mad mng mp3 mp4 mpeg multilib ncurses nls nptl ogg opengl openmp pam pango pcre pdf png policykit ppds qt5 readline sdl seccomp spell split-usr ssl startup-notification svg tiff truetype udev udisks unicode upower usb vorbis wayland wxwidgets x264 xattr xcb xml xv xvid zlib" ABI_X86="64" ADA_TARGET="gnat_2020" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2 aes avx avx2 f16c fma3 pclmul popcnt rdrand sha sse3 sse4_1 sse4_2 sse4a ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="efi-64" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-4 php8-0" POSTGRES_TARGETS="postgres12 postgres13" PYTHON_SINGLE_TARGET="python3_10" PYTHON_TARGETS="python3_10" RUBY_TARGETS="ruby27" USERLAND="GNU" VIDEO_CARDS="amdgpu fbdev intel nouveau radeon radeonsi vesa dummy v4l" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq proto steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EMERGE_DEFAULT_OPTS, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LEX, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS
|
|
|
Back to top |
|
|
CooSee Veteran
Joined: 20 Nov 2004 Posts: 1439 Location: Earth
|
Posted: Tue Sep 27, 2022 12:37 am Post subject: |
|
|
Quote: | can you tell me what the commands do? i mean adding elogind to boot and dbus to default I executed them but id appreciate if you told me what they do, after all i want to learn. |
https://wiki.gentoo.org/wiki/Elogind#Configuration
https://wiki.gentoo.org/wiki/D-Bus#Configuration
_________________ " Die Realität ist eine Illusion, die durch Mangel an ehrlicher Kommunikation entsteht "
---
" Der Mensch ist von Natur aus neugierig, was am Ende übrig bleibt ist die Gier " |
|
Back to top |
|
|
jacugo n00b
Joined: 23 Aug 2022 Posts: 3
|
Posted: Tue Sep 27, 2022 1:52 am Post subject: |
|
|
thanks, I will give it a throughout read. |
|
Back to top |
|
|
GDH-gentoo Veteran
Joined: 20 Jul 2019 Posts: 1530 Location: South America
|
Posted: Tue Sep 27, 2022 3:10 pm Post subject: |
|
|
jacugo wrote: | I figure since both errors are similar it must be something external to the installation. | Yes, the error comes from libseat, which is used by wlroots, which is used by both Sway and River. Depending on how package sys-auth/seatd was installed, a helper daemon is needed, which must be already running when the compositor is launched. On Gentoo with sysvinit + OpenRC, that helper can be either the seatd daemon or the elogind daemon, and, because you have chosen a desktop profile, and that profile sets the elogind USE flag, it will be the latter.
The errors you are seeing might simply mean that the helper was not running. If you want us to check your setup, post the outputs of these two commands:
Code: | $ emerge --pretend --verbose sys-auth/seatd
$ rc-status -a |
jacugo wrote: | can you tell me what the commands do? i mean adding elogind to boot and dbus to default I executed them but id appreciate if you told me what they do, after all i want to learn. | rc-update add elogind boot will make OpenRC automatically start the elogind daemon when the computer boots, so that it will be running when you launch either River or Sway
rc-update add dbus default is not really needed, because OpenRC will also automatically start the D-Bus daemon as a dependency of elogind. _________________
NeddySeagoon wrote: | I'm not a witch, I'm a retired electronics engineer |
Ionen wrote: | As a packager I just don't want things to get messier with weird build systems and multiple toolchains requirements though |
|
|
Back to top |
|
|
CooSee Veteran
Joined: 20 Nov 2004 Posts: 1439 Location: Earth
|
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|