LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 10-28-2023, 03:12 AM   #1
Service_Code_30
LQ Newbie
 
Registered: Oct 2023
Location: Tennessee
Distribution: Nobara
Posts: 2

Rep: Reputation: 0
Question Package conflicts with pulseaudio-module-jack on Fedora


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-baseos
Code:
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                         @fedora
Code:
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?
 
Old 11-06-2023, 10:38 PM   #2
GlennsPref
Senior Member
 
Registered: Apr 2004
Location: Brisbane, Australia
Distribution: Devuan
Posts: 3,660
Blog Entries: 33

Rep: Reputation: 283Reputation: 283Reputation: 283
If you are using pipewire and/or wireplumber you might find a package,

pipewire-media-session-jack

may do what you are looking for.

I'm not sure guitarix is compatible with pipewire...
 
Old 11-15-2023, 11:39 PM   #3
Service_Code_30
LQ Newbie
 
Registered: Oct 2023
Location: Tennessee
Distribution: Nobara
Posts: 2

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by GlennsPref View Post
If you are using pipewire and/or wireplumber you might find a package,

pipewire-media-session-jack

may do what you are looking for.

I'm not sure guitarix is compatible with pipewire...
Thanks for the suggestion, but I couldn't seem to find any package called "pipewire-media-session-jack"
 
Old 11-16-2023, 12:54 AM   #4
mrmazda
LQ Guru
 
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, others
Posts: 5,897
Blog Entries: 1

Rep: Reputation: 2081Reputation: 2081Reputation: 2081Reputation: 2081Reputation: 2081Reputation: 2081Reputation: 2081Reputation: 2081Reputation: 2081Reputation: 2081Reputation: 2081
Perhaps an altered approach is needed?:
Code:
# rpm -qa | egrep 'alsa|jack|pipew|puls|wirep' | sort
alsa-lib-1.2.10-2.fc38.x86_64
alsa-sof-firmware-2023.09.1-1.fc38.noarch
alsa-tools-1.2.5-6.fc38.x86_64
alsa-ucm-1.2.10-2.fc38.noarch
alsa-utils-1.2.10-1.fc38.x86_64
kpipewire-5.27.9-1.fc38.x86_64
pipewire-0.3.84-4.fc38.x86_64
pipewire-libs-0.3.84-4.fc38.x86_64
pipewire-pulseaudio-0.3.84-4.fc38.x86_64
pipewire-utils-0.3.84-4.fc38.x86_64
pipewire0.2-libs-0.2.7-9.fc38.x86_64
pulseaudio-libs-16.1-4.fc38.x86_64
pulseaudio-libs-glib2-16.1-4.fc38.x86_64
pulseaudio-utils-16.1-4.fc38.x86_64
python3-alsa-1.2.7-4.fc38.x86_64
wireplumber-0.4.15-2.fc38.x86_64
wireplumber-libs-0.4.15-2.fc38.x86_64
# dnf install pipewire-jack-audio-connection-kit
Last metadata expiration check: 0:12:26 ago on Thu 16 Nov 2023 01:39:53 AM EST.
Dependencies resolved.
==========================================================================================================================
 Package                                          Architecture    Version                  Repository                Size
==========================================================================================================================
Installing:
 pipewire-jack-audio-connection-kit               x86_64          0.3.84-4.fc38            updates-testing           16 k
Installing dependencies:
 pipewire-jack-audio-connection-kit-libs          x86_64          0.3.84-4.fc38            updates-testing          140 k

Transaction Summary
==========================================================================================================================
Install  2 Packages

Total download size: 156 k
Installed size: 540 k
Is this ok [y/N]:
 
1 members found this post helpful.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] No package 'x11' found No package 'xext' found No package 'xdamage' found No package 'xfixes' found No package 'x11-xcb' found Jigsaw Linux From Scratch 14 02-23-2021 08:35 PM
How to start JACK with KDE 4? (and which JACK should I use?) Wintershade Linux - Software 0 03-24-2011 05:56 AM
kernel26-firmware conflicts with linux-firmware conflicts with nvidia-96xx Bratmon Arch 3 06-26-2010 07:42 PM
LXer: Jack Write Linux, Jack Go Bankrupt... LXer Syndicated Linux News 0 09-09-2007 06:20 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 07:13 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration