Package conflicts with pulseaudio-module-jack on Fedora
by Service_Code_30 from LinuxQuestions.org on (#6FY7E)
To make a long story short, I have been tinkering around with a program called guitarix which is an open-source guitar amp simulator. It requires JACK which I would like to get configured to work alongside PulseAudio on my fedora 38 system (Nobara linux). Basically I would like to be able to run the guitarix and hear the live output from my guitar through the amp sim while still being able to hear other system sounds like discord, browser audio, spotify, games etc. It seems doable, and some googling has led me to solutions which require the package 'pulseaudio-module-jack' to essentially bridge the two audio systems together. Unfortunately, I am unable to install this package because of the following conflicts:
Code:sudo dnf install pulseaudio-module-jack
Last metadata expiration check: 0:50:55 ago on Sat 28 Oct 2023 01:13:13 AM CDT.
Error:
Problem: problem with installed package pipewire-pulseaudio-0.3.82-2.fc38.x86_64
- package pipewire-pulseaudio-0.3.82-2.fc38.x86_64 from @System conflicts with pulseaudio provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pipewire-pulseaudio-0.3.82-2.fc38.x86_64 from @System conflicts with pulseaudio-daemon provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pulseaudio-16.1-4.fc38.x86_64 from fedora conflicts with pulseaudio-daemon provided by pipewire-pulseaudio-0.3.82-2.fc38.x86_64 from @System
- package pipewire-pulseaudio-0.3.82-1.fc38.x86_64 from nobara-baseos conflicts with pulseaudio provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pipewire-pulseaudio-0.3.82-1.fc38.x86_64 from nobara-baseos conflicts with pulseaudio-daemon provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pulseaudio-16.1-4.fc38.x86_64 from fedora conflicts with pulseaudio-daemon provided by pipewire-pulseaudio-0.3.82-1.fc38.x86_64 from nobara-baseos
- package pipewire-pulseaudio-0.3.82-2.fc38.x86_64 from nobara-baseos conflicts with pulseaudio provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pipewire-pulseaudio-0.3.82-2.fc38.x86_64 from nobara-baseos conflicts with pulseaudio-daemon provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pulseaudio-16.1-4.fc38.x86_64 from fedora conflicts with pulseaudio-daemon provided by pipewire-pulseaudio-0.3.82-2.fc38.x86_64 from nobara-baseos
- package pipewire-pulseaudio-0.3.67-1.fc38.x86_64 from fedora conflicts with pulseaudio provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pipewire-pulseaudio-0.3.67-1.fc38.x86_64 from fedora conflicts with pulseaudio-daemon provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pulseaudio-16.1-4.fc38.x86_64 from fedora conflicts with pulseaudio-daemon provided by pipewire-pulseaudio-0.3.67-1.fc38.x86_64 from fedora
- package pulseaudio-16.1-4.fc38.x86_64 from fedora conflicts with pulseaudio-daemon provided by pipewire-pulseaudio-0.3.74-1.fc38.x86_64 from updates
- package pipewire-pulseaudio-0.3.74-1.fc38.x86_64 from updates conflicts with pulseaudio provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pipewire-pulseaudio-0.3.74-1.fc38.x86_64 from updates conflicts with pulseaudio-daemon provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pulseaudio-16.1-4.fc38.x86_64 from fedora conflicts with pulseaudio-daemon provided by pipewire-pulseaudio-0.3.75-1.fc38.x86_64 from updates
- package pipewire-pulseaudio-0.3.75-1.fc38.x86_64 from updates conflicts with pulseaudio provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pipewire-pulseaudio-0.3.75-1.fc38.x86_64 from updates conflicts with pulseaudio-daemon provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pulseaudio-16.1-4.fc38.x86_64 from fedora conflicts with pulseaudio-daemon provided by pipewire-pulseaudio-0.3.77-3.fc38.x86_64 from updates
- package pipewire-pulseaudio-0.3.77-3.fc38.x86_64 from updates conflicts with pulseaudio provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pipewire-pulseaudio-0.3.77-3.fc38.x86_64 from updates conflicts with pulseaudio-daemon provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pulseaudio-16.1-4.fc38.x86_64 from fedora conflicts with pulseaudio-daemon provided by pipewire-pulseaudio-0.3.78-1.fc38.x86_64 from updates
- package pipewire-pulseaudio-0.3.78-1.fc38.x86_64 from updates conflicts with pulseaudio provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pipewire-pulseaudio-0.3.78-1.fc38.x86_64 from updates conflicts with pulseaudio-daemon provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pulseaudio-16.1-4.fc38.x86_64 from fedora conflicts with pulseaudio-daemon provided by pipewire-pulseaudio-0.3.79-1.fc38.x86_64 from updates
- package pipewire-pulseaudio-0.3.79-1.fc38.x86_64 from updates conflicts with pulseaudio provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pipewire-pulseaudio-0.3.79-1.fc38.x86_64 from updates conflicts with pulseaudio-daemon provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pulseaudio-16.1-4.fc38.x86_64 from fedora conflicts with pulseaudio-daemon provided by pipewire-pulseaudio-0.3.80-1.fc38.x86_64 from updates
- package pipewire-pulseaudio-0.3.80-1.fc38.x86_64 from updates conflicts with pulseaudio provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pipewire-pulseaudio-0.3.80-1.fc38.x86_64 from updates conflicts with pulseaudio-daemon provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pulseaudio-16.1-4.fc38.x86_64 from fedora conflicts with pulseaudio-daemon provided by pipewire-pulseaudio-0.3.81-1.fc38.x86_64 from updates
- package pipewire-pulseaudio-0.3.81-1.fc38.x86_64 from updates conflicts with pulseaudio provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pipewire-pulseaudio-0.3.81-1.fc38.x86_64 from updates conflicts with pulseaudio-daemon provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pulseaudio-module-jack-16.1-4.fc38.x86_64 from fedora requires libpulsecore-16.1.so()(64bit), but none of the providers can be installed
- package pulseaudio-module-jack-16.1-4.fc38.x86_64 from fedora requires pulseaudio(x86-64) = 16.1-4.fc38, but none of the providers can be installed
- conflicting requests
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages)I am confused between the relationship between PulseAudio and PipeWire. Several months ago I tried removing the conflicting packages and ended up breaking sound on my system completely. I was able to get the the correct packages back, but I gave up on this whole thing after that. I'm not even entirely sure what sound configuration my system is using because I have packages of both installed and don't really understand the distinction between the two, or which ones are needed:
Code:dnf list installed | grep pipewire
kpipewire.x86_64 5.27.8-1.fc38 @updates
pipewire.i686 0.3.82-2.fc38 @nobara-baseos-multilib
pipewire.x86_64 0.3.82-2.fc38 @nobara-baseos
pipewire-alsa.i686 0.3.82-2.fc38 @nobara-baseos-multilib
pipewire-alsa.x86_64 0.3.82-2.fc38 @nobara-baseos
pipewire-codec-aptx.x86_64 0.3.82-1.fc38 @rpmfusion-free-updates
pipewire-gstreamer.x86_64 0.3.82-2.fc38 @nobara-baseos
pipewire-libs.i686 0.3.82-2.fc38 @nobara-baseos-multilib
pipewire-libs.x86_64 0.3.82-2.fc38 @nobara-baseos
pipewire-pulseaudio.x86_64 0.3.82-2.fc38 @nobara-baseos
pipewire-utils.x86_64 0.3.82-2.fc38 @nobara-baseosCode:dnf list installed | grep pulse
kde-settings-pulseaudio.noarch 38.2-5.fc38 @nobara-baseos
pipewire-pulseaudio.x86_64 0.3.82-2.fc38 @nobara-baseos
pulseaudio-libs.i686 16.1-4.fc38 @anaconda
pulseaudio-libs.x86_64 16.1-4.fc38 @anaconda
pulseaudio-libs-glib2.x86_64 16.1-4.fc38 @anaconda
pulseaudio-qt.x86_64 1.3-4.fc38 @anaconda
pulseaudio-utils.x86_64 16.1-4.fc38 @fedoraCode:pactl info | grep 'Server Name'
Server Name: PulseAudio (on PipeWire 0.3.82)Can anyone explain what combination of packages I need to have installed to get this to work without breaking audio on my system?
Code:sudo dnf install pulseaudio-module-jack
Last metadata expiration check: 0:50:55 ago on Sat 28 Oct 2023 01:13:13 AM CDT.
Error:
Problem: problem with installed package pipewire-pulseaudio-0.3.82-2.fc38.x86_64
- package pipewire-pulseaudio-0.3.82-2.fc38.x86_64 from @System conflicts with pulseaudio provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pipewire-pulseaudio-0.3.82-2.fc38.x86_64 from @System conflicts with pulseaudio-daemon provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pulseaudio-16.1-4.fc38.x86_64 from fedora conflicts with pulseaudio-daemon provided by pipewire-pulseaudio-0.3.82-2.fc38.x86_64 from @System
- package pipewire-pulseaudio-0.3.82-1.fc38.x86_64 from nobara-baseos conflicts with pulseaudio provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pipewire-pulseaudio-0.3.82-1.fc38.x86_64 from nobara-baseos conflicts with pulseaudio-daemon provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pulseaudio-16.1-4.fc38.x86_64 from fedora conflicts with pulseaudio-daemon provided by pipewire-pulseaudio-0.3.82-1.fc38.x86_64 from nobara-baseos
- package pipewire-pulseaudio-0.3.82-2.fc38.x86_64 from nobara-baseos conflicts with pulseaudio provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pipewire-pulseaudio-0.3.82-2.fc38.x86_64 from nobara-baseos conflicts with pulseaudio-daemon provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pulseaudio-16.1-4.fc38.x86_64 from fedora conflicts with pulseaudio-daemon provided by pipewire-pulseaudio-0.3.82-2.fc38.x86_64 from nobara-baseos
- package pipewire-pulseaudio-0.3.67-1.fc38.x86_64 from fedora conflicts with pulseaudio provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pipewire-pulseaudio-0.3.67-1.fc38.x86_64 from fedora conflicts with pulseaudio-daemon provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pulseaudio-16.1-4.fc38.x86_64 from fedora conflicts with pulseaudio-daemon provided by pipewire-pulseaudio-0.3.67-1.fc38.x86_64 from fedora
- package pulseaudio-16.1-4.fc38.x86_64 from fedora conflicts with pulseaudio-daemon provided by pipewire-pulseaudio-0.3.74-1.fc38.x86_64 from updates
- package pipewire-pulseaudio-0.3.74-1.fc38.x86_64 from updates conflicts with pulseaudio provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pipewire-pulseaudio-0.3.74-1.fc38.x86_64 from updates conflicts with pulseaudio-daemon provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pulseaudio-16.1-4.fc38.x86_64 from fedora conflicts with pulseaudio-daemon provided by pipewire-pulseaudio-0.3.75-1.fc38.x86_64 from updates
- package pipewire-pulseaudio-0.3.75-1.fc38.x86_64 from updates conflicts with pulseaudio provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pipewire-pulseaudio-0.3.75-1.fc38.x86_64 from updates conflicts with pulseaudio-daemon provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pulseaudio-16.1-4.fc38.x86_64 from fedora conflicts with pulseaudio-daemon provided by pipewire-pulseaudio-0.3.77-3.fc38.x86_64 from updates
- package pipewire-pulseaudio-0.3.77-3.fc38.x86_64 from updates conflicts with pulseaudio provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pipewire-pulseaudio-0.3.77-3.fc38.x86_64 from updates conflicts with pulseaudio-daemon provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pulseaudio-16.1-4.fc38.x86_64 from fedora conflicts with pulseaudio-daemon provided by pipewire-pulseaudio-0.3.78-1.fc38.x86_64 from updates
- package pipewire-pulseaudio-0.3.78-1.fc38.x86_64 from updates conflicts with pulseaudio provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pipewire-pulseaudio-0.3.78-1.fc38.x86_64 from updates conflicts with pulseaudio-daemon provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pulseaudio-16.1-4.fc38.x86_64 from fedora conflicts with pulseaudio-daemon provided by pipewire-pulseaudio-0.3.79-1.fc38.x86_64 from updates
- package pipewire-pulseaudio-0.3.79-1.fc38.x86_64 from updates conflicts with pulseaudio provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pipewire-pulseaudio-0.3.79-1.fc38.x86_64 from updates conflicts with pulseaudio-daemon provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pulseaudio-16.1-4.fc38.x86_64 from fedora conflicts with pulseaudio-daemon provided by pipewire-pulseaudio-0.3.80-1.fc38.x86_64 from updates
- package pipewire-pulseaudio-0.3.80-1.fc38.x86_64 from updates conflicts with pulseaudio provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pipewire-pulseaudio-0.3.80-1.fc38.x86_64 from updates conflicts with pulseaudio-daemon provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pulseaudio-16.1-4.fc38.x86_64 from fedora conflicts with pulseaudio-daemon provided by pipewire-pulseaudio-0.3.81-1.fc38.x86_64 from updates
- package pipewire-pulseaudio-0.3.81-1.fc38.x86_64 from updates conflicts with pulseaudio provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pipewire-pulseaudio-0.3.81-1.fc38.x86_64 from updates conflicts with pulseaudio-daemon provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
- package pulseaudio-module-jack-16.1-4.fc38.x86_64 from fedora requires libpulsecore-16.1.so()(64bit), but none of the providers can be installed
- package pulseaudio-module-jack-16.1-4.fc38.x86_64 from fedora requires pulseaudio(x86-64) = 16.1-4.fc38, but none of the providers can be installed
- conflicting requests
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages)I am confused between the relationship between PulseAudio and PipeWire. Several months ago I tried removing the conflicting packages and ended up breaking sound on my system completely. I was able to get the the correct packages back, but I gave up on this whole thing after that. I'm not even entirely sure what sound configuration my system is using because I have packages of both installed and don't really understand the distinction between the two, or which ones are needed:
Code:dnf list installed | grep pipewire
kpipewire.x86_64 5.27.8-1.fc38 @updates
pipewire.i686 0.3.82-2.fc38 @nobara-baseos-multilib
pipewire.x86_64 0.3.82-2.fc38 @nobara-baseos
pipewire-alsa.i686 0.3.82-2.fc38 @nobara-baseos-multilib
pipewire-alsa.x86_64 0.3.82-2.fc38 @nobara-baseos
pipewire-codec-aptx.x86_64 0.3.82-1.fc38 @rpmfusion-free-updates
pipewire-gstreamer.x86_64 0.3.82-2.fc38 @nobara-baseos
pipewire-libs.i686 0.3.82-2.fc38 @nobara-baseos-multilib
pipewire-libs.x86_64 0.3.82-2.fc38 @nobara-baseos
pipewire-pulseaudio.x86_64 0.3.82-2.fc38 @nobara-baseos
pipewire-utils.x86_64 0.3.82-2.fc38 @nobara-baseosCode:dnf list installed | grep pulse
kde-settings-pulseaudio.noarch 38.2-5.fc38 @nobara-baseos
pipewire-pulseaudio.x86_64 0.3.82-2.fc38 @nobara-baseos
pulseaudio-libs.i686 16.1-4.fc38 @anaconda
pulseaudio-libs.x86_64 16.1-4.fc38 @anaconda
pulseaudio-libs-glib2.x86_64 16.1-4.fc38 @anaconda
pulseaudio-qt.x86_64 1.3-4.fc38 @anaconda
pulseaudio-utils.x86_64 16.1-4.fc38 @fedoraCode:pactl info | grep 'Server Name'
Server Name: PulseAudio (on PipeWire 0.3.82)Can anyone explain what combination of packages I need to have installed to get this to work without breaking audio on my system?