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

2023-08-13 Thread Bzzzz
On Tue, 8 Aug 2023 11:06:23 +0200
Dylan Aïssi  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

> Hi,
> 
> Le sam. 5 août 2023 à 11:42, B  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.



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

2023-08-08 Thread Bzzzz
On Tue, 8 Aug 2023 11:06:23 +0200
Dylan Aïssi  wrote:

Hi Dylan,

> Hi,
> 
> Le sam. 5 août 2023 à 11:42, B  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



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

2023-08-08 Thread Dylan Aïssi
Hi,

Le sam. 5 août 2023 à 11:42, B  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



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

2023-08-05 Thread Dylan Aïssi
Hi,

Le ven. 4 août 2023 à 23:21, Jiff  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



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

2023-08-04 Thread Jiff
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
user@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