Pipewire update broke audio in gnome 42

As the title says… looked at removing the remaining pulse packages but the dependencies ran deep into gnome itself.

               ./sssso-                ------------------------- 
             `:osssssss+-              OS: EndeavourOS Linux x86_64 
           `:+sssssssssso/.            Host: Latitude E7450 
         `-/ossssssssssssso/.          Kernel: 5.17.5-arch1-1 
       `-/+sssssssssssssssso+:`        Uptime: 6 mins 
     `-:/+sssssssssssssssssso+/.       Packages: 1075 (pacman) 
   `.://osssssssssssssssssssso++-      Shell: bash 5.1.16 
  .://+ssssssssssssssssssssssso++:     Resolution: 1920x1080 
.:///ossssssssssssssssssssssssso++:    DE: GNOME 42.1 

:////ssssssssssssssssssssssssssso+++. WM: Mutter -////+ssssssssssssssssssssssssssso+++± WM Theme: Adwaita
..-+oosssssssssssssssssssssssso+++++/ Theme: Arc-Dark [GTK2/3]
./++++++++++++++++++++++++++++++/:. Icons: candy-icons-master [GTK2/3]
`:::::::::::::::::::::::::------`` Terminal: gnome-terminal
CPU: Intel i5-5300U (4) @ 2.900GHz
GPU: Intel HD Graphics 5500
Memory: 1828MiB / 7823MiB

:: Synchronizing package databases…
core 155.8 KiB 247 KiB/s 00:01 [----------------------------------------] 100%
extra 1719.8 KiB 943 KiB/s 00:02 [----------------------------------------] 100%
community 6.6 MiB 1618 KiB/s 00:04 [----------------------------------------] 100%
multilib is up to date
endeavouros 29.9 KiB 46.4 KiB/s 00:01 [----------------------------------------] 100%
:: Starting full system upgrade…
:: Replace pipewire-media-session with extra/wireplumber? [Y/n]

Welcome to EnOS’ forum @jdub!

Did you answer yes to that question?
Did the update go through without any error messages?
Did you reboot?

Have a look at:

Those are the packages you need. Obviously wireplumber instead of pipewire-media-session.

Also for including more detailed info about your system:

I did agree to replace and did a reboot. The update seemed fine with no errors and to resolve I rolled back with Timeshift for now.

I had this same issue on KDE and had to roll back with timeshift as well.

After rolling back, my temporary solution was to NOT agree. It still updated everything else. Everything is working just fine.

I’ll keep saying no to the replacement until Sunday. Someone should have a fix by then.

Edit: Got an update for pipewire-media-session without the question about replacement. All is well. :smiley:

This is a bit strange since the package is dropped from the repos :thinking:

Would you mind sharing some info:

pacman -Qi pipewire-media-seeion

cat /var/log/pacman.log | grep pipewire-media-session
?

Edit:

Looks it is back? (updated ca. 60 minutes ago)

https://archlinux.org/packages/extra/x86_64/pipewire-media-session/

The Ways of Arch are indeed impenetrable!
:woozy_face:

4 Likes

Hi

Had similar issues trying to install EOS last night.
As I understand it a hotfix was rolled out for the install.
Pipewire is being replaced with WirePlumber. Not sure if
that affects here.

@ricklinux @dalto Is it the same here do we need another HFix


Data

This isn’t something that needs a fix. This is just a wireplumber issue.

Also, pipewire isn’t being replaced by wireplumber. pipewire-media-session was being replaced with wireplumber

1 Like

Thanks

I updated previously and it replaced without issue. I didn’t notice anything this morning when it updated. Now i need to check.

It is indeed installed. (Changed error in command spelling @pebcak)

[ricklinux@rick-ms7c37 ~]$ pacman -Qi pipewire-media-session
Name            : pipewire-media-session
Version         : 1:0.4.1-2
Description     : Example session manager for PipeWire
Architecture    : x86_64
URL             : https://gitlab.freedesktop.org/pipewire/media-session
Licenses        : MIT
Groups          : None
Provides        : pipewire-session-manager
Depends On      : pipewire>=0.3.39  libpipewire-0.3.so=0-64  libsystemd.so=0-64
                  libdbus-1.so=3-64  libasound.so
Optional Deps   : pipewire-media-session-docs: Documentation
Required By     : gst-plugin-pipewire  kwin  pipewire-alsa  pipewire-jack  pipewire-pulse
Optional For    : pipewire
Conflicts With  : wireplumber
Replaces        : None
Installed Size  : 453.08 KiB
Packager        : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Build Date      : Wed 11 May 2022 09:37:22 AM
Install Date    : Wed 11 May 2022 11:17:27 AM
Install Reason  : Explicitly installed
Install Script  : Yes
Validated By    : Signature

[ricklinux@rick-ms7c37 ~]$ 
2 Likes

How can you have replaced it and have it installed at same time?
It beats me!

[2022-05-11T10:26:16+0200] [PACMAN] starting full system upgrade
[2022-05-11T10:26:21+0200] [ALPM] transaction started
[2022-05-11T10:26:21+0200] [ALPM-SCRIPTLET] Removed "/etc/systemd/user/pipewire-session-manager.service".
[2022-05-11T10:26:21+0200] [ALPM-SCRIPTLET] Removed "/etc/systemd/user/pipewire.service.wants/pipewire-media-session.service".
[2022-05-11T10:26:21+0200] [ALPM] removed pipewire-media-session (1:0.4.1-1)
[2022-05-11T10:26:21+0200] [ALPM] upgraded gnupg (2.2.35-1 -> 2.2.35-2)
[2022-05-11T10:26:21+0200] [ALPM] upgraded pacman (6.0.1-4 -> 6.0.1-5)
[2022-05-11T10:26:21+0200] [ALPM] installed lua (5.4.4-1)
[2022-05-11T10:26:21+0200] [ALPM] installed wireplumber (0.4.10-2)
[2022-05-11T10:26:21+0200] [ALPM-SCRIPTLET] Created symlink /etc/systemd/user/pipewire-session-manager.service → /usr/lib/systemd/user/wirepl
umber.service.
[2022-05-11T10:26:21+0200] [ALPM-SCRIPTLET] Created symlink /etc/systemd/user/pipewire.service.wants/wireplumber.service → /usr/lib/systemd/u
ser/wireplumber.service.

Thanks :blush:

What i meant was yesterday it was replaced with wireplumber? This morning i just updated and didn’t really notice anything until i read this post. So i checked and low and behold it’s installed. :thinking:

Edit: Or at least that’s what i thought happened yesterday?

1 Like

:point_up_2:t5:

PS. Check in your pacman.log. It might resolve the mystery.

What i was getting at was i had this yesterday and had no issues.

Replace pipewire-media-session with extra/wireplumber? [Y/n]

Today after updating and reading the post pipewire-media-session is back and i had no issues.

Yeah I am good now… no logner being asked to replace and updates fine with no issues.