[Bug 1147651] New: Wayland sessions do not set/get correct dbus session bus address
http://bugzilla.opensuse.org/show_bug.cgi?id=1147651 Bug ID: 1147651 Summary: Wayland sessions do not set/get correct dbus session bus address Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: openSUSE Factory Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: bnc-team-screening@forge.provo.novell.com Reporter: masterpatricko@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- New Tumbleweed installation, verified under a blank new user. Wayland (+Plasma) user sessions on my machine do not seem to set/get the right DBUS session bus address
env | grep DBUS DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-mD80k1oNq5,guid=fa357084a326708efc6312165d61aa7e
whereas under X11, on console, and for services started by a systemd user session, the DBUS session bus address is
systemctl --user show-environment | grep DBUS DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus env | grep DBUS DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
The consequence is that programs started under Wayland cannot connect to services started by the systemd user session, in particular pulseaudio. pulseaudio-related applications like pulseaudio-dlna therefore do not work under Wayland (but do under X11). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1147651 http://bugzilla.opensuse.org/show_bug.cgi?id=1147651#c2 --- Comment #2 from Tejas Guruswamy <masterpatricko@gmail.com> --- Under X11
systemctl status user-1000.slice | grep dbus │ ├─ 6337 /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1147651 http://bugzilla.opensuse.org/show_bug.cgi?id=1147651#c3 --- Comment #3 from Tejas Guruswamy <masterpatricko@gmail.com> --- And under Wayland ~> systemctl status user-1000.slice | grep dbus │ ├─ 883 /usr/lib/sddm/sddm-helper --socket /tmp/sddm-authde015e4c-3736-4de0-b6e9-622f475d4a77 --id 3 --start dbus-run-session /usr/bin/startplasmacompositor --user tejas │ ├─ 899 dbus-run-session /usr/bin/startplasmacompositor │ ├─ 918 dbus-daemon --nofork --print-address 4 --session ├─dbus.service │ ├─6337 /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only here it seems there are two dbus sessions started? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1147651 http://bugzilla.opensuse.org/show_bug.cgi?id=1147651#c4 --- Comment #4 from Tejas Guruswamy <masterpatricko@gmail.com> --- Just confirming this bug still exists on current TW. kwayland-integration-5.18.4.1-1.1.x86_64 kwayland-5.69.0-1.1.x86_64 plasma5-session-wayland-5.18.4.1-1.1.noarch libwayland-client0-1.18.0-1.2.x86_64 libwayland-server0-1.18.0-1.2.x86_64 systemd-245-3.1.x86_64 I suspect a 'Plasma (Wayland)' session is running Plasma under an extra 'dbus-run-session'. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1147651 http://bugzilla.opensuse.org/show_bug.cgi?id=1147651#c5 --- Comment #5 from Simon Lees <simonf.lees@suse.com> --- (In reply to Tejas Guruswamy from comment #4)
Just confirming this bug still exists on current TW.
kwayland-integration-5.18.4.1-1.1.x86_64 kwayland-5.69.0-1.1.x86_64 plasma5-session-wayland-5.18.4.1-1.1.noarch libwayland-client0-1.18.0-1.2.x86_64 libwayland-server0-1.18.0-1.2.x86_64 systemd-245-3.1.x86_64
I suspect a 'Plasma (Wayland)' session is running Plasma under an extra 'dbus-run-session'.
yeah this is likely the case, I don't use plasma, but I know enlightenment will start a dbus session if it can't find one already running, maybe Plasma is doing the same and failing to detect the other session or maybe it doesn't check for it. I'm not a Plasma expert so i'm not sure. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1147651 Simon Lees <simonf.lees@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |opensuse-kde-bugs@opensuse. | |org -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1147651 http://bugzilla.opensuse.org/show_bug.cgi?id=1147651#c6 Fabian Vogt <fvogt@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |fvogt@suse.com Component|Other |KDE Workspace (Plasma) Resolution|--- |FIXED Assignee|simonf.lees@suse.com |opensuse-kde-bugs@opensuse. | |org --- Comment #6 from Fabian Vogt <fvogt@suse.com> --- Got fixed upstream, will be part of Plasma 5.20: https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/128 -- You are receiving this mail because: You are on the CC list for the bug.
participants (2)
-
bugzilla_noreply@novell.com
-
bugzilla_noreply@suse.com