In Gnome 46, why is Wireplumber not able to be removed without uninstalling Gnome Shell?

sudo dnf remove wireplumber

Problem: The operation would result in removing the following protected packages: gnome-shell
(try to add ‘–skip-broken’ to skip uninstallable packages)

I just wanted to reinstall wireplumber as the audio switching is broken, after switching from Gnome 46 to KDE 6.0 and then back to Gnome.

I assume it’s’ wireplumber, but anyway.

Perhaps it’s because I reinstalled Gnome with DNF swap?

If you just want to reinstall you can do:
sudo dnf reinstall package

You may need to clean out your user configurations. It may be easier to check by making a new user.

On linux systems that will not change anything. If there is a problem it may well be the config. But reinstall will not change config.

If you want help fixing a sound issue by all means describe the problem as a new topic.

thank you.

I’ll try a new user profile as there is all kinds of weirdness left over from KDE.

I thought it might just be the scripts that are in /etc/share/wireplumber

but why it is linked to the gnome-desktop thing when I went to remove it was more the issue.

If you want help fixing a sound issue by all means describe the problem as a new topic.

Selecting “Pro Audio” setting in pavucontrol did the trick!

cheers!

Was there a custom configuration from a prior installation?
Wireplumbers configuration changed in 0.5, The configuration file — WirePlumber 0.5.1 documentation
Migrating configuration from 0.4 — WirePlumber 0.5.1 documentation

wireplumber is required by pipewire which is required by mutter and gnome-remote-desktop
You can walk through the package requirements this by doing sudo dnf rq --installed --whatrequires "package" for each of them.

1 Like

there was no custom configuration.
but the system was upgraded from Fedora 39,
so perhaps confs were left lying about.

in any case, I’ll wipe it all with a fresh install when 40 is released in full.

many thanks for helping.

I just want to not, that is not the appropriate usage of dnf swap whose purpose if to swap mismatched packages. So in essence a misconfiguration is definitely possible as the DE’s could be different.