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

Bug#1043034: pipewire-pulse: Missing dependencie(s) or incomplete

56 views
Skip to first unread message

Jiff

unread,
Aug 4, 2023, 5:30:06 PM8/4/23
to
Package: pipewire-pulse
Version: 0.3.65-3
Severity: normal

Hi Dear Tainer Main,

* What led up to the situation?

Getting rid of all pulseaudio packages (I'm as allergic to PA
as I am to shytstemd) because pipewire and easyeffects are working
awfully well.

* What exactly did you do (or not do) that was effective (or
ineffective)?

Ze error :
==========
Uninstall *pulse* except those required by other packages.

This is an extract from syslog :
================================
51261 2023-08-04T18:19:30.395706+02:00 msi systemd[1788]: Starting
dbus.socket - D-Bus User Message Bus Socket...
51262 2023-08-04T18:19:30.395899+02:00 msi systemd[1788]: Listening on
dirmngr.socket - GnuPG network certificate management daemon
51262 .
51263 2023-08-04T18:19:30.395923+02:00 msi systemd[1788]: Listening on gcr-
ssh-agent.socket - GCR ssh-agent wrapper.
51264 2023-08-04T18:19:30.395941+02:00 msi systemd[1]: Started nginx.service
- A high performance web server and a reverse proxy se 51264 rver.
51265 2023-08-04T18:19:30.395959+02:00 msi systemd[1788]: Listening on gnome-
keyring-daemon.socket - GNOME Keyring daemon.
51266 2023-08-04T18:19:30.395980+02:00 msi systemd[1788]: Listening on gpg-
agent-browser.socket - GnuPG cryptographic agent and pas 51266 sphrase cache
(access for web browsers).
51267 2023-08-04T18:19:30.395994+02:00 msi systemd[1788]: Listening on gpg-
agent-extra.socket - GnuPG cryptographic agent and passp 51267 hrase cache
(restricted).
51268 2023-08-04T18:19:30.396010+02:00 msi systemd[1788]: Listening on gpg-
agent-ssh.socket - GnuPG cryptographic agent (ssh-agent 51268 emulation).
51269 2023-08-04T18:19:30.396027+02:00 msi systemd[1788]: Listening on gpg-
agent.socket - GnuPG cryptographic agent and passphrase 51269 cache.
51270 2023-08-04T18:19:30.396045+02:00 msi systemd[1788]: Listening on
pipewire-pulse.socket - PipeWire PulseAudio.
51271 2023-08-04T18:19:30.396061+02:00 msi systemd[1788]: Listening on
pipewire.socket - PipeWire Multimedia System Socket.
51272 2023-08-04T18:19:30.396082+02:00 msi systemd[1788]: Listening on pk-
debconf-helper.socket - debconf communication socket.
51273 2023-08-04T18:19:30.400885+02:00 msi systemd[1788]: Listening on
dbus.socket - D-Bus User Message Bus Socket.
51274 2023-08-04T18:19:30.400932+02:00 msi systemd[1788]: Reached target
sockets.target - Sockets.
51275 2023-08-04T18:19:30.400979+02:00 msi systemd[1788]: Reached target
basic.target - Basic System.
51276 2023-08-04T18:19:30.401101+02:00 msi systemd[1]: Started
us...@1000.service - User Manager for UID 1000.
51277 2023-08-04T18:19:30.402148+02:00 msi systemd[1788]: Started
pipewire.service - PipeWire Multimedia Service.
51278 2023-08-04T18:19:30.404178+02:00 msi systemd[1788]: Started usbguard-
notifier.service - USBGuard Notifier.
51279 2023-08-04T18:19:30.405445+02:00 msi systemd[1788]: Started
wireplumber.service - Multimedia Service Session Manager.
51280 2023-08-04T18:19:30.406968+02:00 msi systemd[1788]: Started pipewire-
pulse.service - PipeWire PulseAudio.

[…]

51296 2023-08-04T18:19:43.158982+02:00 msi systemd[1788]: Started
dbus.service - D-Bus User Message Bus.
51297 2023-08-04T18:19:43.161823+02:00 msi pipewire-pulse[2323]: mod.rt:
Can't find org.freedesktop.portal.Desktop. Is xdg-desktop- 51297 portal
running?
51298 2023-08-04T18:19:43.161935+02:00 msi pipewire-pulse[2323]: mod.rt:
found session bus but no portal
51299 2023-08-04T18:19:43.162900+02:00 msi wireplumber[2322]: Can't find
org.freedesktop.portal.Desktop. Is xdg-desktop-portal runn 51299 ing?
51300 2023-08-04T18:19:43.163072+02:00 msi wireplumber[2322]: found session
bus but no portal
51301 2023-08-04T18:19:43.164227+02:00 msi pipewire[2320]: mod.rt: Can't find
org.freedesktop.portal.Desktop. Is xdg-desktop-portal 51301 running?
51302 2023-08-04T18:19:43.164317+02:00 msi pipewire[2320]: mod.rt: found
session bus but no portal
51303 2023-08-04T18:19:43.166281+02:00 msi dbus-daemon[826]: [system]
Activating via systemd: service name='org.freedesktop.Realtim 51303 eKit1'
unit='rtkit-daemon.service' requested by ':1.20' (uid=1000 pid=2323
comm="/usr/bin/pipewire-pulse")

[…]

51319 2023-08-04T18:19:45.592239+02:00 msi pipewire-pulse[2323]: mod.rt:
RTKit error: org.freedesktop.DBus.Error.AccessDenied
51320 2023-08-04T18:19:45.592268+02:00 msi pipewire-pulse[2323]: mod.rt:
could not set nice-level to -19: Permission denied

[…]

51341 2023-08-04T18:19:46.680228+02:00 msi pipewire-pulse[2323]: Settings
schema 'org.freedesktop.pulseaudio.module-groups' is not 51341 installed
51342 2023-08-04T18:19:46.681844+02:00 msi systemd[1788]: pipewire-
pulse.service: Main process exited, code=killed, status=5/TRAP
51343 2023-08-04T18:19:46.681918+02:00 msi systemd[1788]: pipewire-
pulse.service: Failed with result 'signal'.
51344 2023-08-04T18:19:46.682567+02:00 msi kernel: [ 119.349070] traps:
pipewire-pulse[2323] trap int3 ip:7f89d575c7d7 sp:7ffde473 51344 89d0 error:0
in libglib-2.0.so.0.7400.6[7f89d571e000+8d000]
51345 2023-08-04T18:19:46.973396+02:00 msi systemd[1788]: pipewire-
pulse.service: Scheduled restart job, restart counter is at 1.
51346 2023-08-04T18:19:46.973434+02:00 msi systemd[1788]: Stopped pipewire-
pulse.service - PipeWire PulseAudio.
51347 2023-08-04T18:19:46.994956+02:00 msi systemd[1788]: Started pipewire-
pulse.service - PipeWire PulseAudio.
51348 2023-08-04T18:19:47.005711+02:00 msi pipewire-pulse[2557]: mod.rt:
Can't find org.freedesktop.portal.Desktop. Is xdg-desktop- 51348 portal
running?
51349 2023-08-04T18:19:47.005739+02:00 msi pipewire-pulse[2557]: mod.rt:
found session bus but no portal
51350 2023-08-04T18:19:47.035988+02:00 msi pipewire-pulse[2557]: mod.rt:
RTKit error: org.freedesktop.DBus.Error.AccessDenied
51351 2023-08-04T18:19:47.036015+02:00 msi pipewire-pulse[2557]: mod.rt:
could not set nice-level to -19: Permission denied
51352 2023-08-04T18:19:47.036401+02:00 msi rtkit-daemon[2451]: Supervising 0
threads of 0 processes of 1 users.
51353 2023-08-04T18:19:47.040466+02:00 msi pipewire-pulse[2557]: Settings
schema 'org.freedesktop.pulseaudio.module-groups' is not 51353 installed
51354 2023-08-04T18:19:47.041419+02:00 msi systemd[1788]: pipewire-
pulse.service: Main process exited, code=killed, status=5/TRAP
51355 2023-08-04T18:19:47.041621+02:00 msi systemd[1788]: pipewire-
pulse.service: Failed with result 'signal'.
51356 2023-08-04T18:19:47.042565+02:00 msi kernel: [ 119.709569] traps:
pipewire-pulse[2557] trap int3 ip:7f81796d27d7 sp:7ffe887b 51356 1a30 error:0
in libglib-2.0.so.0.7400.6[7f8179694000+8d000]
51357 2023-08-04T18:19:47.223345+02:00 msi systemd[1788]: pipewire-
pulse.service: Scheduled restart job, restart counter is at 2.

[…]

51409 2023-08-04T18:19:48.223296+02:00 msi systemd[1788]: pipewire-
pulse.service: Scheduled restart job, restart counter is at 6.
51410 2023-08-04T18:19:48.223331+02:00 msi systemd[1788]: Stopped pipewire-
pulse.service - PipeWire PulseAudio.
51411 2023-08-04T18:19:48.223352+02:00 msi systemd[1788]: pipewire-
pulse.service: Start request repeated too quickly.
51412 2023-08-04T18:19:48.223373+02:00 msi systemd[1788]: pipewire-
pulse.service: Failed with result 'signal'.
51413 2023-08-04T18:19:48.223490+02:00 msi systemd[1788]: Failed to start
pipewire-pulse.service - PipeWire PulseAudio.
51414 2023-08-04T18:19:48.223547+02:00 msi systemd[1788]: pipewire-
pulse.socket: Failed with result 'service-start-limit-hit'.


Ze cure :
=========
apt install pavucontrol paprefs

I'm not sure if the both of them is mandatory, as I found a forum
where a guy had quite the same problem that was answered by a link
to a muted video doing this - anyway, it worked.

* What was the outcome of this action?

After a reboot, pipewire-pulse was up and working like a charm.

* What outcome did you expect instead?

pipewire to be completely independant of pulseaudio (if possible) or at
least having one or two dependencies to the one/two aforementioned PA
packages.

Thanks for maintening PW.

Cheers,

Jean-Yves


-- System Information:
Debian Release: 12.1
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'proposed-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-10-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (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.65.2
ii pipewire 0.3.65-3

Versions of packages pipewire-pulse recommends:
ii wireplumber 0.4.13-1

Versions of packages pipewire-pulse suggests:
ii libspa-0.2-bluetooth 0.3.65-3
ii pulseaudio-utils 16.1+dfsg1-2+b1

-- no debconf information

Bzzzz

unread,
Aug 4, 2023, 5:50:06 PM8/4/23
to
Hi again, there's more logs after those I sent you I did not see at
once, just in case :

51378 2023-08-04T18:19:47.545345+02:00 msi systemd[1788]:
pipewire-pulse.service: Main process exited, code=killed,
status=5/TRAP
51379 2023-08-04T18:19:47.545584+02:00 msi
systemd[1788]: pipewire-pulse.service: Failed with result 'signal'.
51380 2023-08-04T18:19:47.546597+02:00 msi kernel: [ 120.213766]
traps: pipewire-pulse[2565] trap int3 ip:7f9f145c97d7 sp:7fffe84c
51380 cab0 error:0 in libglib-2.0.so.0.7400.6[7f9f1458b000+8d000]
51381 2023-08-04T18:19:47.724671+02:00 msi systemd[1788]:
pipewire-pulse.service: Scheduled restart job, restart counter is at
4. 51382 2023-08-04T18:19:47.724777+02:00 msi systemd[1788]: Stopped
pipewire-pulse.service - PipeWire PulseAudio. 51383
2023-08-04T18:19:47.743023+02:00 msi systemd[1788]: Started
pipewire-pulse.service - PipeWire PulseAudio. 51384
2023-08-04T18:19:47.754818+02:00 msi pipewire-pulse[2570]: mod.rt:
Can't find org.freedesktop.portal.Desktop. Is xdg-desktop- 51384
portal running? 51385 2023-08-04T18:19:47.754858+02:00 msi
pipewire-pulse[2570]: mod.rt: found session bus but no portal 51386
2023-08-04T18:19:47.780203+02:00 msi pipewire-pulse[2570]: mod.rt:
RTKit error: org.freedesktop.DBus.Error.AccessDenied 51387
2023-08-04T18:19:47.780227+02:00 msi pipewire-pulse[2570]: mod.rt:
could not set nice-level to -19: Permission denied 51388
2023-08-04T18:19:47.780508+02:00 msi rtkit-daemon[2451]: Supervising
0 threads of 0 processes of 1 users. 51389
2023-08-04T18:19:47.785205+02:00 msi pipewire-pulse[2570]: Settings
schema 'org.freedesktop.pulseaudio.module-groups' is not 51389
installed 51390 2023-08-04T18:19:47.786020+02:00 msi systemd[1788]:
pipewire-pulse.service: Main process exited, code=killed,
status=5/TRAP 51391 2023-08-04T18:19:47.786184+02:00 msi
systemd[1788]: pipewire-pulse.service: Failed with result 'signal'.
51392 2023-08-04T18:19:47.786552+02:00 msi kernel: [ 120.454330]
traps: pipewire-pulse[2570] trap int3 ip:7fdc68d347d7 sp:7ffc58b2
51392 45a0 error:0 in libglib-2.0.so.0.7400.6[7fdc68cf6000+8d000]
51393 2023-08-04T18:19:47.930102+02:00 msi systemd[1]: Created slice
user-116.slice - User Slice of UID 116. 51394
2023-08-04T18:19:47.973340+02:00 msi systemd[1788]:
pipewire-pulse.service: Scheduled restart job, restart counter is at
5. 51395 2023-08-04T18:19:47.973361+02:00 msi systemd[1788]: Stopped
pipewire-pulse.service - PipeWire PulseAudio. 51396
2023-08-04T18:19:47.976789+02:00 msi systemd[1]: Starting
user-run...@116.service - User Runtime Directory /run/user/116
51396 ... 51397 2023-08-04T18:19:47.977107+02:00 msi systemd[1788]:
Started pipewire-pulse.service - PipeWire PulseAudio. 51398
2023-08-04T18:19:47.985605+02:00 msi systemd[1]: Finished
user-run...@116.service - User Runtime Directory /run/user/116
51398 . 51399 2023-08-04T18:19:47.986837+02:00 msi
pipewire-pulse[2582]: mod.rt: Can't find
org.freedesktop.portal.Desktop. Is xdg-desktop- 51399 portal running?
51400 2023-08-04T18:19:47.986863+02:00 msi pipewire-pulse[2582]:
mod.rt: found session bus but no portal 51401
2023-08-04T18:19:47.988071+02:00 msi systemd[1]: Starting
us...@116.service - User Manager for UID 116... 51402
2023-08-04T18:19:48.016042+02:00 msi pipewire-pulse[2582]: mod.rt:
RTKit error: org.freedesktop.DBus.Error.AccessDenied 51403
2023-08-04T18:19:48.016094+02:00 msi pipewire-pulse[2582]: mod.rt:
could not set nice-level to -19: Permission denied 51404
2023-08-04T18:19:48.016318+02:00 msi rtkit-daemon[2451]: Supervising
0 threads of 0 processes of 1 users. 51405
2023-08-04T18:19:48.020443+02:00 msi pipewire-pulse[2582]: Settings
schema 'org.freedesktop.pulseaudio.module-groups' is not 51405
installed 51406 2023-08-04T18:19:48.021260+02:00 msi systemd[1788]:
pipewire-pulse.service: Main process exited, code=killed,
status=5/TRAP 51407 2023-08-04T18:19:48.021409+02:00 msi
systemd[1788]: pipewire-pulse.service: Failed with result 'signal'.
51408 2023-08-04T18:19:48.022571+02:00 msi kernel: [ 120.689583]
traps: pipewire-pulse[2582] trap int3 ip:7fdc0ddaf7d7 sp:7ffe8052
51408 2d50 error:0 in libglib-2.0.so.0.7400.6[7fdc0dd71000+8d000]
51409 2023-08-04T18:19:48.223296+02:00 msi systemd[1788]:
pipewire-pulse.service: Scheduled restart job, restart counter is at
6. 51410 2023-08-04T18:19:48.223331+02:00 msi systemd[1788]: Stopped
pipewire-pulse.service - PipeWire PulseAudio. 51411
2023-08-04T18:19:48.223352+02:00 msi systemd[1788]:
pipewire-pulse.service: Start request repeated too quickly. 51412
2023-08-04T18:19:48.223373+02:00 msi systemd[1788]:
pipewire-pulse.service: Failed with result 'signal'. 51413
2023-08-04T18:19:48.223490+02:00 msi systemd[1788]: Failed to start
pipewire-pulse.service - PipeWire PulseAudio. 51414
2023-08-04T18:19:48.223547+02:00 msi systemd[1788]:
pipewire-pulse.socket: Failed with result 'service-start-limit-hit'.

Jean-Yves

Dylan Aïssi

unread,
Aug 5, 2023, 4:50:05 AM8/5/23
to
Hi,

Le ven. 4 août 2023 à 23:21, Jiff <lazy...@gmx.com> a écrit :
>
> Ze error :
> ==========
> Uninstall *pulse* except those required by other packages.
>
> Ze cure :
> =========
> apt install pavucontrol paprefs
>

I don't understand what is your issue, can you elaborate?
pavucontrol and paprefs are not dependencies of pipewire.

Best regards,
Dylan

Dylan Aïssi

unread,
Aug 8, 2023, 5:10:05 AM8/8/23
to
Hi,

Le sam. 5 août 2023 à 11:42, Bzzzz <lazy...@gmx.com> a écrit :
>
> After removing almost all pulseaudio packages, except those linked to
> other programs, I rebooted and pipewire-pulse was gone (pipewire and
> wireplumber were launched as usual).

Not sure what happened, maybe a package that should have stayed
has been deleted.

> I rebooted just in case, but still no pipewire-pulse, so I scooped the
> web searching for a solution and find a guy saying that installing
> pavucontrol & paprefs made him troubleshoot his loss of audio also with
> pipewire-pulse too, so I tried, which installed some other packages, and
> rebooted - this time, pipewire-pulse was up and running after login.
>
> I'm not a specialist, but I think it was missing an
> org.freedesktop.xxx.xml file that came with one of these two packages or
> came from one of their dependencies.

I don't see any reference about a missing org.freedesktop.xxx.xml file in
the log you provided. I suppose you've confused it with the missing
"org.freedesktop.portal.Desktop" which is a D-Bus interface used by
pipewire for screen-sharing, so not related to your sound issue. This
file is provided by the package xdg-desktop-portal (neither pavucontrol
nor paprefs).

However, I can see in your log you are facing these bugs #995357 [1]
and #1037447 [2]. Both of them are not blocking to get sound and
are already fixed in newer versions that should land in
*-backports repo soon I hope (waiting for a review in the backports queue)

> As I made a research for org.freedesktop.*.xml and checked before
> and after installing these 2 packages, I saw that the one in the log
> wasn't on my disk before, but was there after.
>
> So, I emitted the hypothesis that it could be an omission in the
> pipewire-pulse package, whether it is missing in it or a missing
> dependency toward another package.

To get rid of pulseaudio and to install pipewire, you can install the
metapackage pipewire-audio which depends on all required pipewire
packages and conflicts with pulseaudio and its bluetooth plugins
package. But really, pipewire does not depend or requires pavucontrol
or paprefs.

Best regards,
Dylan

[1] https://bugs.debian.org/995357
[2] https://bugs.debian.org/1037447

Bzzzz

unread,
Aug 8, 2023, 12:00:04 PM8/8/23
to
On Tue, 8 Aug 2023 11:06:23 +0200
Dylan Aïssi <bob.d...@gmail.com> wrote:

Hi Dylan,

> Hi,
>
> Le sam. 5 août 2023 à 11:42, Bzzzz <lazy...@gmx.com> a écrit :
> >
> > After removing almost all pulseaudio packages, except those linked
> > to other programs, I rebooted and pipewire-pulse was gone (pipewire
> > and wireplumber were launched as usual).
>
> Not sure what happened, maybe a package that should have stayed
> has been deleted.


Yep, I forgot that I also reinstalled xdg-desktop-portal &
xdg-desktop-portal-gtk due to the log you're talking about below.

> > I rebooted just in case, but still no pipewire-pulse, so I scooped
> > the web searching for a solution and find a guy saying that
> > installing pavucontrol & paprefs made him troubleshoot his loss of
> > audio also with pipewire-pulse too, so I tried, which installed
> > some other packages, and rebooted - this time, pipewire-pulse was
> > up and running after login.
> >
> > I'm not a specialist, but I think it was missing an
> > org.freedesktop.xxx.xml file that came with one of these two
> > packages or came from one of their dependencies.
>
> I don't see any reference about a missing org.freedesktop.xxx.xml
> file in the log you provided. I suppose you've confused it with the
> missing "org.freedesktop.portal.Desktop" which is a D-Bus interface
> used by pipewire for screen-sharing, so not related to your sound
> issue. This file is provided by the package xdg-desktop-portal
> (neither pavucontrol nor paprefs).
>
> However, I can see in your log you are facing these bugs #995357 [1]
> and #1037447 [2]. Both of them are not blocking to get sound and
> are already fixed in newer versions that should land in
> *-backports repo soon I hope (waiting for a review in the backports
> queue)


Fine, as backports is a registered source in my system, it'll upgrade
the time being.

> > As I made a research for org.freedesktop.*.xml and checked before
> > and after installing these 2 packages, I saw that the one in the log
> > wasn't on my disk before, but was there after.
> >
> > So, I emitted the hypothesis that it could be an omission in the
> > pipewire-pulse package, whether it is missing in it or a missing
> > dependency toward another package.
>
> To get rid of pulseaudio and to install pipewire, you can install the
> metapackage pipewire-audio which depends on all required pipewire
> packages and conflicts with pulseaudio and its bluetooth plugins
> package. But really, pipewire does not depend or requires pavucontrol
> or paprefs.


I digged a bit into dependencies, the pipewire package wants :
xdg-desktop-portal-tests & xdg-desktop-portal-wlr
however, these we'rent installed (but synaptic did not show any broken
pacakage(s)).

As said above, I manually (re)installed xdg-desktop-portal &
xdg-desktop-portal-gtk and up to now, pipewire was ferpectly working.

What I do not understand is, even without installing pipewire-audio
(that I did 10' ago), there is something missing in the pipewire
dependencies, may be something like :
xdg-desktop-portal, xdg-desktop-portal-gtk | xdg-desktop-portal

I also see that other packages shown as pkg pipewire dependencies are
not installed, such as sxmo-utils and that there is a collision that did
not triggered a loop: wireplumber _and_ pipewire-media-session !

Well, in this matter, you are the boss, so it's your call.

Best regards,
Jean-Yves

Bzzzz

unread,
Aug 13, 2023, 11:10:05 AM8/13/23
to
On Tue, 8 Aug 2023 11:06:23 +0200
Dylan Aïssi <bob.d...@gmail.com> wrote:

Hi Dylan,

It seems that there was a strong interference with the bullseye
configuration (that I copied from /usr/share/pipewire to /etc/pipewire
to make somme modifications) that I did not wiped when flipping to
bookworm.

After a reboot, I missed pipewire-pulse again with another log
about a missing org.freedesktop.pulseaudio.module-groups, so I made
diffs between old and new confs, saw substantial differences, wiped
/etc/pipewire, killed -HUP *wire and is now up and working fine.

So, I think we can consider this case closed.

Best regards,

Jean-Yves
0 new messages