Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#989800: pipewire-pulse: is /var/run/pulse/native gone?

297 views
Skip to first unread message

Patrice Duroux

unread,
Jun 13, 2021, 10:20:04 AM6/13/21
to
Package: pipewire-pulse
Version: 0.3.28-1
Severity: normal

Dear Maintainer,

After upgrading it breaks GNOME control center sound output test (extracts from
journalctl -xe):
juin 13 15:52:07 kos-moceratops gnome-control-c[5976]: Failed to play sound: No
such driver
juin 13 15:52:08 kos-moceratops gnome-control-c[5976]: Failed to play sound: No
such driver

Then I checked:

$ systemctl status --user pipewire.socket
● pipewire.socket - Multimedia System
Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; vendor
preset: enabled)
Active: active (running) since Sun 2021-06-13 15:49:56 CEST; 18min ago
Triggers: ● pipewire.service
Listen: /run/user/1001/pipewire-0 (Stream)
CGroup:
/user.slice/user-1001.slice/us...@1001.service/app.slice/pipewire.socket

juin 13 15:49:56 kos-moceratops systemd[1992]: Listening on Multimedia System.


And also:

$ more /usr/lib/systemd/user/pipewire-pulse.socket
[Unit]
Description=PipeWire PulseAudio
ConditionUser=!root
Conflicts=pulseaudio.socket

[Socket]
Priority=6
ListenStream=%t/pulse/native

[Install]
WantedBy=sockets.target


But the file /var/run/pulse/native is not there anymore on my system.
Is this expected?

Thanks,
Patrice

-- System Information:
Debian Release: 11.0
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental-
debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.10.0-7-amd64 (SMP w/12 CPU threads)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not
set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages pipewire-pulse depends on:
ii init-system-helpers 1.60
ii libc6 2.31-12
ii libpipewire-0.3-0 0.3.28-1
ii pipewire 0.3.28-1

pipewire-pulse recommends no packages.

pipewire-pulse suggests no packages.

Michael Biebl

unread,
Jun 13, 2021, 2:40:03 PM6/13/21
to
Am 13.06.2021 um 16:11 schrieb Patrice Duroux:
> $ more /usr/lib/systemd/user/pipewire-pulse.socket

...

> [Socket]
> Priority=6
> ListenStream=%t/pulse/native

Quoting the systemd.unit man page:

"%t" Runtime directory root This is either /run/ (for the system
manager) or the path "$XDG_RUNTIME_DIR" resolves to (for user managers).

Since you run this as user, the socket path should be something like
this /run/user/1000/pulse/native (assuming 1000 is your uid).

Patrice Duroux

unread,
Jun 14, 2021, 1:00:03 PM6/14/21
to

Sure you are right!
As sound is working with some the apps (probably the ones using gstreamer) but
not the sound preference of GNOME control center, I was focused on any
hypothetical change in the PulseAudio server of PipeWire.
But then it may probably due to the upgrade of GNOME control center to 1:40.0-1
that happened the same day on my system.
I'm gonna try some downshift.
:-/
0 new messages