QubesOS / qubes-issues

The Qubes OS Project issue tracker
https://www.qubes-os.org/doc/issue-tracking/
543 stars 48 forks source link

Both pulseaudio and pipewire installed #8805

Open 3hhh opened 11 months ago

3hhh commented 11 months ago

How to file a helpful issue

Qubes OS release

4.2

Brief summary

After a 4.1 to 4.2 upgrade I was surprised to find that both pulseaudio and pipewire were installed in both dom0 as well as debian-12.

Steps to reproduce

  1. Upgrade 4.1 to 4.2 as per official instructions.
  2. Check dom0 and debian-12 template for pulseaudio or pipewire.

Expected behavior

One of the two is installed.

Actual behavior

Both are installed.

In dom0 even both are running! I'm therefore not surprised anymore that my audio isn't working.

Possibly related

8560 #8495

marmarek commented 11 months ago

Can you check what pulled in pipewire in dom0? I don't see it neither system updated from 4.1 nor in a fresh install. Maybe KDE? Anyway, pipewire+pipewire-pulseaudio (instead of pulseaudio) in dom0 should work too. What really matter is what service is running (check with systemctl --user status pulseaudio pipewire-pulse.socket - only one of them should run), not just which is installed.

As for VM, again, both options should work separately, but you shouldn't have them at the same time. So, either:

3hhh commented 11 months ago

On 12/29/23 12:24, Marek Marczykowski-Górecki wrote:

Can you check what pulled in pipewire in dom0? I don't see it neither system updated from 4.1 nor in a fresh install. Maybe KDE?

dnf repoquery --whatrequires pipewire --installed --recursive shows no output. When I removed it, nothing else was removed either, only pipewire-alsa, pipewire-jack-audio-connection-kit, -libs, wireplumber and wireplumber-libs.

I can however see from dnf history pipewire that it was first installed during the upgrade.

Anyway, pipewire+pipewire-pulseaudio (instead of pulseaudio) in dom0 should work too. What really matter is what service is running (check with systemctl --user status pulseaudio pipewire-pulse.socket - only one of them should run), not just which is installed.

Yes, I got that right. However I can't see any vchan VM audio inputs in pavucontrol.

As for VM, again, both options should work separately, but you shouldn't have them at the same time. So, either:

  • pulseaudio + pulseaudio-qubes (and systemctl --user status pulseaudio should be running), or
  • pipewire + pipewire-pulse + pipewire-qubes (and systemctl --user status pipewire-pulse.socket should be running)

Yes, I fixed that with the pulseaudio option (pipewire didn't work for me) and pavucontrol shows a single vchan output with playing audio in my test VM. As stated above there's no audio in dom0 yet though.

All of these packages were installed at the same time initially though, i.e. I removed the pipewire stuff.

On debian-12 apt-cache rdepends pipewire includes gnome-remote-desktop, which was apparently installed as a dependency of gnome-shell as per /var/log/dpkg.log, which in turn is a dependency of a bunch of gnome applications that are probably included in the default template. I don't really need any of these...

Btw I was talking about the 'debian-12template, notdebian-12-xfce'.

3hhh commented 11 months ago

So far I couldn't fix dom0 audio with either pulseaudio or pipewire & pipewire-pulseaudio installed.

In both cases pavucontrol shows no VMs except for the dom0 audio devices. ps aux|grep pacat shows the pacat-simple-vchan instances for each VM though. Is there a log for these / how can I debug these?

marmarek commented 11 months ago

If pacat processes are there, they should connect to pipewire/pulseaudio, if they can't it means relevant daemon isn't running. See systemctl commands I posted above.

3hhh commented 11 months ago

On 12/29/23 16:50, Marek Marczykowski-Górecki wrote:

If pacat processes are there, they should connect to pipewire/pulseaudio, if they can't it means relevant daemon isn't running. See systemctl commands I posted above.

It runs:

Unit pipewire.service could not be found. Unit pipewire.socker.service could not be found. Unit pipewire-pulse.service could not be found. Unit pipewire-pulseuadio.service could not be found. ● pulseaudio.service - Sound Service Loaded: loaded (/usr/lib/systemd/user/pulseaudio.service; disabled; preset: enabled) Active: active (running) since Fri 2023-12-29 16:32:13 CET; 1h 29min ago TriggeredBy: ● pulseaudio.socket Main PID: 4574 (pulseaudio) Tasks: 2 (limit: 3422) Memory: 66.9M CPU: 1.992s CGroup: @.***/session.slice/pulseaudio.service └─4574 /usr/bin/pulseaudio --daemonize=no --log-target=journal

Dec 29 16:32:13 dom0 systemd[2573]: Starting pulseaudio.service - Sound Service... Dec 29 16:32:13 dom0 pulseaudio[4574]: Disabling timer-based scheduling because running inside a VM. Dec 29 16:32:13 dom0 pulseaudio[4574]: stat('/etc/pulse/default.pa.d'): No such file or directory Dec 29 16:32:13 dom0 systemd[2573]: Started pulseaudio.service - Sound Service.

However it looks like it's missing its configuration?

3hhh commented 11 months ago

Looks like there's some more affected users: https://forum.qubes-os.org/t/upgraded-to-4-2-and-audio-no-longer-works/23130/14

Any debugging hints why those pacat-simple-vchan instances don't show up in pavucontrol would be much appreciated. Unfortunately the journal doesn't have any interesting entries regarding this.

3hhh commented 11 months ago

However it looks like it's missing its configuration?

I noticed that /etc/pulse/qubes-default.pa exists in VMs, but not in dom0. However adding it in dom0 didn't help.

3hhh commented 11 months ago

Hm interesting: Using my old 4.1 debian-11 template makes audio work for the VMs using that template (those VMs then come up in dom0 pavucontrol as well). So I apparently don't have a dom0 issue anymore, but my debian-12 template still has issues.

Ofc that's only after all my fixes applied so far. The original issue of two conflicting audio daemons in dom0 shouldn't have happened.

3hhh commented 11 months ago

I'll further investigate this as separate bug in #8816.

emanruse commented 10 months ago

I can confirm that the upgrade installed additional packages even in debian-12-minimal. It is not clear why, considering the goal of the minimal packages is to be minimal. The result of that was mpv playback in AppVMs based on debain-12-minimimal (+ mpv and pulseaudio-qubes installed) stopped working. So, I had to reinstall the template to revert it to its minimal state, then reconfigure all the rest.

Anyway, pipewire+pipewire-pulseaudio (instead of pulseaudio) in dom0 should work too. What really matter is what service is running (check with systemctl --user status pulseaudio pipewire-pulse.socket - only one of them should run), not just which is installed.

This doesn't match my tests. The actual solution to the no sound issue, which many seem to experience after upgrading to 4.2, that worked for me is this, i.e. the first one which @marmarek suggested.

The second one, i.e.

  • pipewire + pipewire-pulse + pipewire-qubes (and systemctl --user status pipewire-pulse.socket should be running)

did not work for me when starting from debian-12-minimal. During testing this option, I also could find a way to control audio volume. The PulseAudio plugin for volume control simply shows as muted and non-changeable.

emanruse commented 10 months ago

I also could find a way to control audio volume

Correction: could NOT find.

daktak commented 6 months ago

I managed to get sound working by disabling pipewire and pipewire.socket on dom0 as pulseaudio is running

systemctl --user stop pipewire
systemctl --user stop pipewire.socket
systemctl --user disable pipewire
systemctl --user disable pipewire.socket

I also ran

qvm-prefs $qube audiovm dom0

But are unsure if this resolved anything

emanruse commented 6 months ago

That is exactly what I had done. But suddenly, pulseaudio is no longer available in dom0. So, I had to unmask and start pipewire services. And again - videos no longer play with sound (using Debian VM, tested also in Whonix VM - playing video from the web).

emanruse commented 6 months ago

OK. After rebooting the domUs playback with sound works.

Nurmagoz commented 4 months ago

pulseaudio-libs found in fedora-40/minimal templates because of some qubes packages (e.g pipewire-qubes) still depends on it.

Note: libcanberra-gtk3 doesnt depend on it nor xdg-desktop-portal-gtk..etc

Fedora-40-minimal:

bash-5.2# dnf remove pulseaudio*
Dependencies resolved.
================================================================================
 Package                                 Arch   Version         Repo       Size
================================================================================
Removing:
 pulseaudio-libs                         x86_64 16.1-7.fc40     @fedora   3.2 M
Removing dependent packages:
 libcanberra-gtk3                        x86_64 0.30-35.fc40    @fedora    67 k
 pipewire-qubes                          x86_64 4.2.15-1.fc40   @qubes-vm-r4.2-current
                                                                           72 k
 xdg-desktop-portal-gtk                  x86_64 1.15.1-5.fc40   @fedora   478 k
Removing unused dependencies:
 bluez-libs                              x86_64 5.76-1.fc40     @updates  198 k
 fdk-aac-free                            x86_64 2.0.0-13.fc40   @fedora   603 k
 flac-libs                               x86_64 1.4.3-4.fc40    @fedora   674 k
 fuse-common                             x86_64 3.16.2-3.fc40   @fedora    38  
 fuse3                                   x86_64 3.16.2-3.fc40   @fedora   126 k
 geoclue2                                x86_64 2.7.0-5.fc40    @fedora   485 k
 gsm                                     x86_64 1.0.22-6.fc40   @fedora    69 k
 lame-libs                               x86_64 3.100-17.fc40   @fedora   1.2 M
 libasyncns                              x86_64 0.8-28.fc40     @fedora    59 k
 libcanberra                             x86_64 0.30-35.fc40    @fedora   275 k
 liblc3                                  x86_64 1.1.1-1.fc40    @updates  167 k
 libldac                                 x86_64 2.0.2.3-15.fc40 @fedora    78 k
 libnotify                               x86_64 0.8.3-3.fc40    @fedora   129 k
 libsbc                                  x86_64 2.0-4.fc40      @fedora    94 k
 libsndfile                              x86_64 1.2.2-2.fc40    @fedora   526 k
 libtdb                                  x86_64 1.4.10-1.fc40   @fedora    97 k
 low-memory-monitor                      x86_64 2.1-10.fc40     @fedora    70 k
 mpg123-libs                             x86_64 1.31.3-4.fc40   @fedora   787 k
 pipewire                                x86_64 1.0.7-2.fc40    @updates  367 k
 pipewire-alsa                           x86_64 1.0.7-2.fc40    @updates  134 k
 pipewire-jack-audio-connection-kit      x86_64 1.0.7-2.fc40    @updates   30  
 pipewire-jack-audio-connection-kit-libs x86_64 1.0.7-2.fc40    @updates  444 k
 pipewire-libs                           x86_64 1.0.7-2.fc40    @updates  6.8 M
 pipewire-pulseaudio                     x86_64 1.0.7-2.fc40    @updates  411 k
 rtkit                                   x86_64 0.11-63.fc40    @fedora   142 k
 sound-theme-freedesktop                 noarch 0.8-21.fc40     @fedora   460 k
 webrtc-audio-processing                 x86_64 1.3-1.fc40      @fedora   1.3 M
 wireplumber                             x86_64 0.5.5-1.fc40    @updates  375 k
 wireplumber-libs                        x86_64 0.5.5-1.fc40    @updates  1.2 M
 xdg-desktop-portal                      x86_64 1.18.4-1.fc40   @updates  2.3 M

Transaction Summary
================================================================================
Remove  34 Packages

Freed space: 23 M
Is this ok [y/N]: 

Fedora-40:

bash-5.2# dnf remove pulseaudio*
Dependencies resolved.
================================================================================
 Package                            Arch   Version               Repo      Size
================================================================================
Removing:
 pulseaudio-libs                    x86_64 16.1-7.fc40           @fedora  3.2 M
 pulseaudio-libs-glib2              x86_64 16.1-7.fc40           @fedora   20 k
Removing dependent packages:
 ffmpeg-free                        x86_64 6.1.1-14.fc40         @updates 2.3 M
 gnome-bluetooth                    x86_64 1:46.0-1.fc40         @fedora   95 k
 gnome-calendar                     x86_64 46.1-1.fc40           @updates 2.1 M
 gnome-connections                  x86_64 46.0-3.fc40           @updates 1.0 M
 gnome-contacts                     x86_64 46.0-1.fc40           @fedora  2.1 M
 gnome-control-center               x86_64 46.3-1.fc40           @updates  23 M
 gnome-disk-utility                 x86_64 46.0-1.fc40           @fedora  6.5 M
 gstreamer1-plugin-libav            x86_64 1.24.5-1.fc40         @updates 409 k
 gstreamer1-plugins-good            x86_64 1.24.5-1.fc40         @updates 7.3 M
 libcanberra-gtk3                   x86_64 0.30-35.fc40          @fedora   67 k
 pipewire-alsa                      x86_64 1.0.7-2.fc40          @updates 134 k
 pipewire-gstreamer                 x86_64 1.0.7-2.fc40          @updates 133 k
 pipewire-pulseaudio                x86_64 1.0.7-2.fc40          @updates 411 k
 pipewire-utils                     x86_64 1.0.7-2.fc40          @updates 1.0 M
 qubes-vm-recommended               noarch 4.2.14-1.fc40         @qubes-builder-vm-r4.2-current-testing
                                                                            0  
 totem                              x86_64 1:43.0-5.fc40         @updates 6.0 M
 wireplumber                        x86_64 0.5.5-1.fc40          @updates 375 k
Removing unused dependencies:
 SDL2                               x86_64 2.30.3-1.fc40         @updates 1.8 M
 abseil-cpp                         x86_64 20240116.2-1.fc40     @updates 2.4 M
 accountsservice                    x86_64 23.13.9-4.fc40        @fedora  380 k
 accountsservice-libs               x86_64 23.13.9-4.fc40        @fedora  212 k
 bluez-obexd                        x86_64 5.76-1.fc40           @updates 324 k
 bolt                               x86_64 0.9.8-2.fc40          @updates 503 k
 boost-system                       x86_64 1.83.0-5.fc40         @updates  16 k
 boost-thread                       x86_64 1.83.0-5.fc40         @updates 137 k
 cjson                              x86_64 1.7.17-1.fc40         @updates  64 k
 codec2                             x86_64 1.2.0-4.fc40          @fedora  1.3 M
 colord-gtk4                        x86_64 0.3.1-1.fc40          @fedora   36 k
 conntrack-tools                    x86_64 1.4.7-7.fc40          @fedora  684 k
 dleyna                             x86_64 0.8.3-4.fc40          @updates  71 k
 dleyna-connector-dbus              x86_64 0.8.3-4.fc40          @updates  16 k
 dleyna-server                      x86_64 0.8.3-4.fc40          @updates 211 k
 evolution-data-server              x86_64 3.52.3-1.fc40         @updates 8.7 M
 evolution-data-server-langpacks    noarch 3.52.3-1.fc40         @updates 8.7 M
 exo                                x86_64 4.18.0-5.fc40         @fedora  2.1 M
 fakeroot                           x86_64 1.34-1.fc40           @updates 163 k
 fakeroot-libs                      x86_64 1.34-1.fc40           @updates 125 k
 flite                              x86_64 2.2-8.fc40            @fedora   22 M
 folks                              x86_64 1:0.15.9-1.fc40       @updates 2.6 M
 freeglut                           x86_64 3.6.0-1.fc40          @updates 472 k
 freerdp-libs                       x86_64 2:3.6.2-1.fc40        @updates 4.1 M
 fwupd-qubes-vm                     noarch 1.8.14-5.fc40         @qubes-builder-vm-r4.2-current-testing
                                                                          8.7 k
 game-music-emu                     x86_64 0.6.3-14.fc40         @fedora  327 k
 garcon                             x86_64 4.18.2-2.fc40         @fedora  1.1 M
 gcab                               x86_64 1.6-5.fc40            @fedora   24 k
 gnome-bluetooth-libs               x86_64 1:46.0-1.fc40         @fedora  1.0 M
 gnome-control-center-filesystem    noarch 46.3-1.fc40           @updates   0  
 gnome-settings-daemon              x86_64 46.0-1.fc40           @fedora  6.0 M
 gom                                x86_64 0.5.1-1.fc40          @updates 185 k
 grilo                              x86_64 0.3.16-4.fc40         @fedora  807 k
 grilo-plugins                      x86_64 0.3.16-4.fc40         @fedora  2.4 M
 gsound                             x86_64 1.0.3-8.fc40          @fedora   82 k
 gstreamer1-plugins-good-gtk        x86_64 1.24.5-1.fc40         @updates  68 k
 gstreamer1-plugins-good-qt         x86_64 1.24.5-1.fc40         @updates 190 k
 gtk-vnc2                           x86_64 1.3.1-5.fc40          @fedora  224 k
 gvfs-fuse                          x86_64 1.54.2-1.fc40         @updates  50 k
 gvnc                               x86_64 1.3.1-5.fc40          @fedora  237 k
 gvncpulse                          x86_64 1.3.1-5.fc40          @fedora   48 k
 ibus-libs                          x86_64 1.5.30-5.fc40         @updates 855 k
 iio-sensor-proxy                   x86_64 3.5-3.fc40            @fedora  153 k
 ilbc                               x86_64 3.0.4-10.fc40         @fedora   88 k
 intel-mediasdk                     x86_64 23.2.2-5.fc40         @updates  22 M
 intel-vpl-gpu-rt                   x86_64 24.2.4-1.fc40         @updates 7.7 M
 ladspa                             x86_64 1.17-4.fc40           @fedora  155 k
 leptonica                          x86_64 1.84.1-3.fc40         @fedora  2.9 M
 libXres                            x86_64 1.2.2-3.fc40          @fedora   21 k
 libass                             x86_64 0.17.1-4.fc40         @fedora  255 k
 libasyncns                         x86_64 0.8-28.fc40           @fedora   59 k
 libavc1394                         x86_64 0.5.4-22.fc40         @fedora  144 k
 libavcodec-free                    x86_64 6.1.1-14.fc40         @updates  10 M
 libavdevice-free                   x86_64 6.1.1-14.fc40         @updates 215 k
 libavfilter-free                   x86_64 6.1.1-14.fc40         @updates 4.1 M
 libavformat-free                   x86_64 6.1.1-14.fc40         @updates 2.4 M
 libavutil-free                     x86_64 6.1.1-14.fc40         @updates 914 k
 libbs2b                            x86_64 3.1.0-33.fc40         @fedora   68 k
 libcaca                            x86_64 0.99-0.73.beta20.fc40 @fedora  870 k
 libcanberra                        x86_64 0.30-35.fc40          @fedora  275 k
 libchromaprint                     x86_64 1.5.1-17.fc40         @fedora   69 k
 libdc1394                          x86_64 2.2.7-5.fc40          @fedora  347 k
 libdecor                           x86_64 0.2.2-3.fc40          @fedora  166 k
 libdmapsharing4                    x86_64 3.9.13-3.fc40         @fedora  453 k
 libdovi                            x86_64 3.3.0-2.fc40          @updates 529 k
 libgcab1                           x86_64 1.6-5.fc40            @fedora  216 k
 libglvnd-opengl                    x86_64 1:1.7.0-4.fc40        @fedora  149 k
 libical                            x86_64 3.0.18-1.fc40         @updates 1.6 M
 libical-glib                       x86_64 3.0.18-1.fc40         @updates 1.8 M
 libiec61883                        x86_64 1.2.0-34.fc40         @fedora   86 k
 libldac                            x86_64 2.0.2.3-15.fc40       @fedora   78 k
 libmodplug                         x86_64 1:0.8.9.0-19.fc40     @fedora  355 k
 libmysofa                          x86_64 1.2.1-7.fc40          @fedora   72 k
 libnetfilter_cthelper              x86_64 1.0.0-27.fc40         @fedora   43 k
 libnetfilter_cttimeout             x86_64 1.0.0-25.fc40         @fedora   43 k
 libnetfilter_queue                 x86_64 1.0.5-8.fc40          @fedora   57 k
 liboauth                           x86_64 1.0.3-23.fc40         @fedora   48 k
 libopenmpt                         x86_64 0.7.8-1.fc40          @updates 1.6 M
 libpeas1                           x86_64 1.36.0-5.fc40         @fedora  372 k
 libpeas1-gtk                       x86_64 1.36.0-5.fc40         @fedora   63 k
 libpeas1-loader-python3            x86_64 1.36.0-5.fc40         @fedora   32 k
 libphonenumber                     x86_64 8.13.35-1.fc40        @updates 6.8 M
 libplacebo                         x86_64 6.338.2-1.fc40        @fedora  1.1 M
 libportal-gtk3                     x86_64 0.7.1-3.fc40          @fedora   32 k
 libpostproc-free                   x86_64 6.1.1-14.fc40         @updates  86 k
 librabbitmq                        x86_64 0.14.0-2.fc40         @updates  94 k
 libraw1394                         x86_64 2.1.2-20.fc40         @fedora  163 k
 librist                            x86_64 0.2.7-4.fc40          @fedora  153 k
 libsbc                             x86_64 2.0-4.fc40            @fedora   94 k
 libshaderc                         x86_64 2024.0-1.fc40         @updates 3.4 M
 libshout                           x86_64 2.4.6-6.fc40          @fedora  183 k
 libswresample-free                 x86_64 6.1.1-14.fc40         @updates 147 k
 libswscale-free                    x86_64 6.1.1-14.fc40         @updates 575 k
 libtomcrypt                        x86_64 1.18.2-19.fc40        @fedora  875 k
 libtommath                         x86_64 1.2.1-3.fc40          @fedora  126 k
 libvdpau                           x86_64 1.5-6.fc40            @fedora   21 k
 libvpl                             x86_64 1:2.11.0-1.fc40       @updates 401 k
 libwinpr                           x86_64 2:3.6.2-1.fc40        @updates 1.2 M
 libwnck3                           x86_64 43.0-8.fc40           @fedora  2.1 M
 lpcnetfreedv                       x86_64 0.5-5.fc40            @fedora   15 M
 lv2                                x86_64 1.18.8-8.fc40         @fedora  373 k
 malcontent                         x86_64 0.11.1-5.fc40         @fedora  521 k
 malcontent-control                 x86_64 0.11.1-5.fc40         @fedora  122 k
 malcontent-ui-libs                 x86_64 0.11.1-5.fc40         @fedora  112 k
 mbedtls                            x86_64 2.28.8-1.fc40         @updates 1.1 M
 mesa-libGLU                        x86_64 9.0.3-4.fc40          @fedora  354 k
 nautilus-python                    x86_64 4.0.1-1.fc40          @updates  62 k
 nftables                           x86_64 1:1.0.9-3.fc40        @fedora  1.0 M
 ocl-icd                            x86_64 2.3.2-6.fc40          @updates 195 k
 openal-soft                        x86_64 1.23.1-5.fc40         @fedora  1.4 M
 opencore-amr                       x86_64 0.1.6-6.fc40          @fedora  345 k
 openpgm                            x86_64 5.2.122-34.fc40       @fedora  300 k
 pciutils                           x86_64 3.12.0-1.fc40         @updates 236 k
 pinentry-gnome3                    x86_64 1.3.0-2.fc40          @fedora   89 k
 pipewire                           x86_64 1.0.7-2.fc40          @updates 367 k
 pipewire-jack-audio-connection-kit x86_64 1.0.7-2.fc40          @updates  30  
 pipewire-jack-audio-connection-kit-libs
                                    x86_64 1.0.7-2.fc40          @updates 444 k
 pipewire-libs                      x86_64 1.0.7-2.fc40          @updates 6.8 M
 pipewire-qubes                     x86_64 4.2.15-1.fc40         @qubes-builder-vm-r4.2-current-testing
                                                                           72 k
 power-profiles-daemon              x86_64 0.21-3.fc40           @updates 174 k
 protobuf                           x86_64 3.19.6-8.fc40         @fedora  3.3 M
 python3-click                      noarch 8.1.7-4.fc40          @fedora  1.1 M
 python3-idna                       noarch 3.7-1.fc40            @updates 595 k
 python3-jinja2                     noarch 3.1.4-1.fc40          @updates 2.9 M
 python3-jmespath                   noarch 1.0.1-6.fc40          @fedora  149 k
 python3-looseversion               noarch 1.3.0-4.fc40          @fedora   27 k
 python3-markupsafe                 x86_64 2.1.3-4.fc40          @fedora   56 k
 python3-msgpack                    x86_64 1.0.7-3.fc40          @fedora  419 k
 python3-packaging                  noarch 23.2-4.fc40           @fedora  421 k
 python3-psutil                     x86_64 5.9.8-1.fc40          @fedora  1.4 M
 python3-pycryptodomex              x86_64 3.20.0-1.fc40         @fedora  3.8 M
 python3-pysocks                    noarch 1.7.1-22.fc40         @fedora  101 k
 python3-pyyaml                     x86_64 6.0.1-14.fc40         @fedora  786 k
 python3-requests                   noarch 2.31.0-3.fc40         @fedora  462 k
 python3-tornado                    x86_64 6.3.3-3.fc40          @fedora  5.0 M
 python3-tqdm                       noarch 4.66.4-2.fc40         @updates 566 k
 python3-urllib3                    noarch 1.26.19-1.fc40        @updates 997 k
 python3-urllib3+socks              noarch 1.26.19-1.fc40        @updates  49 k
 python3-zmq                        x86_64 25.1.1-6.fc40         @fedora  1.6 M
 qubes-core-agent-dom0-updates      noarch 4.2.35-1.fc40         @qubes-builder-vm-r4.2-current-testing
                                                                           24 k
 qubes-core-agent-nautilus          x86_64 4.2.35-1.fc40         @qubes-builder-vm-r4.2-current-testing
                                                                          4.9 k
 qubes-core-agent-network-manager   noarch 4.2.35-1.fc40         @qubes-builder-vm-r4.2-current-testing
                                                                          2.9 k
 qubes-core-agent-networking        noarch 4.2.35-1.fc40         @qubes-builder-vm-r4.2-current-testing
                                                                           35 k
 qubes-core-agent-passwordless-root noarch 4.2.35-1.fc40         @qubes-builder-vm-r4.2-current-testing
                                                                          1.0 k
 qubes-gpg-split                    x86_64 2.0.71-1.fc40         @qubes-builder-vm-r4.2-current-testing
                                                                           88 k
 qubes-img-converter                x86_64 1.2.16-1.fc40         @qubes-builder-vm-r4.2-current-testing
                                                                          4.8 k
 qubes-input-proxy-sender           x86_64 1.0.36-1.fc40         @qubes-builder-vm-r4.2-current-testing
                                                                           28 k
 qubes-mgmt-salt-vm-connector       noarch 4.2.2-1.fc40          @qubes-builder-vm-r4.2-current-testing
                                                                          6.3 k
 qubes-pdf-converter                x86_64 2.1.19-1.fc40         @qubes-builder-vm-r4.2-current-testing
                                                                           93 k
 qubes-repo-templates               noarch 4.2.2-1.fc40          @qubes-builder-vm-r4.2-current-testing
                                                                          4.0 k
 qubes-usb-proxy                    noarch 1.3.0-1.fc40          @qubes-builder-vm-r4.2-current-testing
                                                                           13 k
 rtkit                              x86_64 0.11-63.fc40          @fedora  142 k
 rubberband                         x86_64 3.3.0-6.fc40          @updates 1.8 M
 salt                               noarch 3006.8-1.fc40         @updates  57 M
 salt-ssh                           noarch 3006.8-1.fc40         @updates 4.0 k
 slang                              x86_64 2.3.3-5.fc40          @fedora  1.3 M
 sound-theme-freedesktop            noarch 0.8-21.fc40           @fedora  460 k
 soxr                               x86_64 0.1.3-15.fc40         @fedora  188 k
 speex                              x86_64 1.2.0-17.fc40         @fedora  117 k
 spirv-tools-libs                   x86_64 2024.2-1.fc40         @updates 5.4 M
 srt-libs                           x86_64 1.5.3-2.fc40          @fedora  949 k
 switcheroo-control                 x86_64 2.6-5.fc40            @fedora  102 k
 taglib                             x86_64 1.12-10.fc40          @fedora  1.1 M
 tecla                              x86_64 45.0-2.fc40           @fedora  119 k
 tesseract                          x86_64 5.3.4-4.fc40          @fedora  3.2 M
 tesseract-langpack-eng             noarch 4.1.0-7.fc40          @fedora  3.9 M
 tesseract-tessdata-doc             noarch 4.1.0-7.fc40          @fedora   15 k
 tinyproxy                          x86_64 1.11.1-1.fc40         @fedora  139 k
 totem-video-thumbnailer            x86_64 1:43.0-5.fc40         @updates  62 k
 twolame-libs                       x86_64 0.4.0-4.fc40          @fedora  162 k
 uriparser                          x86_64 0.9.8-1.fc40          @updates 142 k
 vamp-plugin-sdk                    x86_64 2.9.0-9.fc40          @fedora  526 k
 vapoursynth-libs                   x86_64 65-2.fc40             @fedora  1.8 M
 vid.stab                           x86_64 1.1.1-2.fc40          @fedora   96 k
 vo-amrwbenc                        x86_64 0.1.3-20.fc40         @fedora  146 k
 wavpack                            x86_64 5.6.0-6.fc40          @fedora  551 k
 wireplumber-libs                   x86_64 0.5.5-1.fc40          @updates 1.2 M
 xfce4-notifyd                      x86_64 0.8.2-3.fc40          @fedora  885 k
 xfce4-panel                        x86_64 4.18.6-1.fc40         @fedora  5.6 M
 xvidcore                           x86_64 1.3.7-11.fc40         @fedora  887 k
 zeromq                             x86_64 4.3.5-16.fc40         @fedora  885 k
 zimg                               x86_64 3.0.5-2.fc40          @fedora  813 k
 zvbi                               x86_64 0.2.35-22.fc40        @fedora  1.1 M

Transaction Summary
================================================================================
Remove  202 Packages

Freed space: 349 M
Is this ok [y/N]: 
marmarek commented 4 months ago

pulseaudio-libs is expected to be installed. Pipewire provides pulseaudio interface too (via pipewire-pulseaudio) and several applications are still using this. What should not be there is the main pulseaudio package together with pipewire.