Update issue fedora 37 to fedora 38 and pipewire

It seems the problem is back again! I am not able to upgrade to 38 cause of this problem.

I tried to do an upgrade from 37 to 38 and got:

Error: Transaction test error:
file /usr/bin/pw-jack conflicts between attempted installs of pipewire-jack-audio-connection-kit-libs-0.3.84-2.fc38.x86_64 and pipewire-jack-audio-connection-kit-0.3.67-1.fc38.x86_64
file /usr/lib64/pipewire-0.3/jack/libjack.so.0 conflicts between attempted installs of pipewire-jack-audio-connection-kit-libs-0.3.84-2.fc38.x86_64 and pipewire-jack-audio-connection-kit-0.3.67-1.fc38.x86_64
file /usr/lib64/pipewire-0.3/jack/libjacknet.so.0 conflicts between attempted installs of pipewire-jack-audio-connection-kit-libs-0.3.84-2.fc38.x86_64 and pipewire-jack-audio-connection-kit-0.3.67-1.fc38.x86_64
file /usr/lib64/pipewire-0.3/jack/libjackserver.so.0 conflicts between attempted installs of pipewire-jack-audio-connection-kit-libs-0.3.84-2.fc38.x86_64 and pipewire-jack-audio-connection-kit-0.3.67-1.fc38.x86_64
file /usr/share/pipewire/jack.conf conflicts between attempted installs of pipewire-jack-audio-connection-kit-libs-0.3.84-2.fc38.x86_64 and pipewire-jack-audio-connection-kit-0.3.67-1.fc38.x86_64

Any hint how to proceed? Simply wait on a fix “some day” will appear?

Please always use the preformatted text tags available with the </> button on the toolbar when posting data that is copied and pasted from your screen.
Note the extreme difference in readability between the way it shows in your post and the below. The only difference is the tags.

 Error: Transaction test error:
  file /usr/bin/pw-jack conflicts between attempted installs of pipewire-jack-audio-connection-kit-libs-0.3.84-2.fc38.x86_64 and pipewire-jack-audio-connection-kit-0.3.67-1.fc38.x86_64
  file /usr/lib64/pipewire-0.3/jack/libjack.so.0 conflicts between attempted installs of pipewire-jack-audio-connection-kit-libs-0.3.84-2.fc38.x86_64 and pipewire-jack-audio-connection-kit-0.3.67-1.fc38.x86_64
  file /usr/lib64/pipewire-0.3/jack/libjacknet.so.0 conflicts between attempted installs of pipewire-jack-audio-connection-kit-libs-0.3.84-2.fc38.x86_64 and pipewire-jack-audio-connection-kit-0.3.67-1.fc38.x86_64
  file /usr/lib64/pipewire-0.3/jack/libjackserver.so.0 conflicts between attempted installs of pipewire-jack-audio-connection-kit-libs-0.3.84-2.fc38.x86_64 and pipewire-jack-audio-connection-kit-0.3.67-1.fc38.x86_64
  file /usr/share/pipewire/jack.conf conflicts between attempted installs of pipewire-jack-audio-connection-kit-libs-0.3.84-2.fc38.x86_64 and pipewire-jack-audio-connection-kit-0.3.67-1.fc38.x86_64

Did you perform the always recommended dnf upgrade --refresh step before attempting the system-upgrade process? Or are you using the gnome-software process to upgrade?

In either case I recommend you do the dnf upgrade command first then retry the upgrade.

You also did not show enough information for us to see the actual cause AND your upgrade is from 37 to 38 while this original thread is about upgrading from 38 to 39.

I recommend you start a new thread for the 37 to 38 upgrade and avoid confusion for readers that attempt to assist.

Thanks for the reply!

dnf update --refresh was executed before upgrade command. Upgrade was performed from command line.

The thread here is about update on fedora 38 and my upgrade is from 37 to 38. The bug comes from the packages in 38. This is the reason why I post my topic exactly within this thread, because the reason is related to dependencies of packages within F38.

Which information is missing?

I don’t know about @computersavvy, but my thought was that we do not know that this is a problem with packages in f38 because you are not yet using f38.

Knowing all of the steps you took and were able to complete successfully during your attempt at doing the system-upgrade from f37 to f38 might help with that. In other words, this is a case of first things first.

I moved this to a new topic so it gets the attention it deserves. The original topic already had a posted solution and yours seems different since it is related to an upgrade from F37 to F38 while the original was a problem with updates on F38.

Please post the output of cat /etc/fedora-release and inxi -Fzxx so we may see the hardware and drivers as well as the answer to the question asked by @jrredho just above.

Detailed information is needed so if you were to post the actual commands used and the results that you copy and paste from the screen into the discussion here it would help us to help you. Please use the preformatted text tags with the </> button from the toolbar or use triple back quotes [```] on the lines preceding and following the pasted text so we can see it formatted as you do on screen.

Here what I did before as asked by @jrredho

sudo dnf update --refresh
sudo dnf system-upgrade download --releasever=38 --allowerasing --skip-broken

The first one was successful, the second one results in the already posted errors in my first message here.

As asked by @computersavvy

$ cat /etc/fedora-release
Fedora release 37 (Thirty Seven)
$ inxi -Fzxx
System:
  Kernel: 6.5.9-100.fc37.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 2.38-27.fc37 Desktop: GNOME v: 43.9 tk: GTK v: 3.24.38 wm: gnome-shell
    dm: 1: GDM 2: KDM note: stopped 3: SDDM note: stopped 4: XDM Distro: Fedora
    release 37 (Thirty Seven)
Machine:
  Type: Desktop System: Dell product: Precision Tower 3420 v: N/A
    serial: <superuser required> Chassis: type: 3 serial: <superuser required>
  Mobo: Dell model: 02K9CR v: A01 serial: <superuser required> UEFI: Dell
    v: 2.3.5 date: 08/06/2017
CPU:
  Info: quad core model: Intel Xeon E3-1225 v5 bits: 64 type: MCP
    arch: Skylake-S rev: 3 cache: L1: 256 KiB L2: 1024 KiB L3: 8 MiB
  Speed (MHz): avg: 3582 high: 3671 min/max: 800/3700 cores: 1: 3579 2: 3544
    3: 3671 4: 3537 bogomips: 26399
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel HD Graphics P530 vendor: Dell driver: i915 v: kernel
    arch: Gen-9 ports: active: HDMI-A-1,HDMI-A-3 empty: DP-1, DP-2, DP-3,
    HDMI-A-2 bus-ID: 00:02.0 chip-ID: 8086:191d
  Display: x11 server: X.Org v: 1.20.14 with: Xwayland v: 22.1.9
    compositor: gnome-shell driver: X: loaded: modesetting unloaded: fbdev,vesa
    dri: iris gpu: i915 display-ID: :0 screens: 1
  Screen-1: 0 s-res: 3360x1050 s-dpi: 96
  Monitor-1: HDMI-A-1 mapped: HDMI-1 pos: left model: Dell E2009W
    res: 1680x1050 dpi: 99 diag: 511mm (20.1")
  Monitor-2: HDMI-A-3 mapped: HDMI-3 pos: primary,right model: Dell 2009W
    res: 1680x1050 dpi: 99 diag: 510mm (20.1")
  API: EGL v: 1.5 platforms: device: 0 drv: iris device: 1 drv: swrast
    surfaceless: drv: iris x11: drv: iris inactive: gbm,wayland
  API: OpenGL v: 4.6 vendor: intel mesa v: 23.0.3 glx-v: 1.4 es-v: 3.2
    direct-render: yes renderer: Mesa Intel HD Graphics P530 (SKL GT2)
    device-ID: 8086:191d
  API: Vulkan v: 1.3.216 surfaces: xcb,xlib device: 0 type: integrated-gpu
    driver: mesa intel device-ID: 8086:191d device: 1 type: cpu
    driver: mesa llvmpipe device-ID: 10005:0000
Audio:
  Device-1: Intel 100 Series/C230 Series Family HD Audio vendor: Dell
    driver: snd_hda_intel v: kernel bus-ID: 00:1f.3 chip-ID: 8086:a170
  API: ALSA v: k6.5.9-100.fc37.x86_64 status: kernel-api
  Server-1: PipeWire v: 0.3.84 status: active (process) with:
    1: pipewire-pulse status: active 2: wireplumber status: active
    3: pipewire-alsa type: plugin 4: pw-jack type: plugin
Network:
  Device-1: Intel Ethernet I219-LM vendor: Dell driver: e1000e v: kernel
    port: N/A bus-ID: 00:1f.6 chip-ID: 8086:15b7
  IF: enp0s31f6 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IF-ID-1: virbr0 state: down mac: <filter>
RAID:
  Hardware-1: Intel SATA Controller [RAID mode] driver: ahci v: 3.0
    bus-ID: 00:17.0 chip-ID: 8086:2822
Drives:
  Local Storage: total: 953.88 GiB used: 218.97 GiB (23.0%)
  ID-1: /dev/sda vendor: Samsung model: SSD PM871b 2.5 7mm 512GB
    size: 476.94 GiB speed: 6.0 Gb/s serial: <filter>
  ID-2: /dev/sdb vendor: Samsung model: SSD PM871b 2.5 7mm 512GB
    size: 476.94 GiB speed: 6.0 Gb/s serial: <filter>
Partition:
  ID-1: / size: 373 GiB used: 72.51 GiB (19.4%) fs: ext4 dev: /dev/sda3
  ID-2: /boot size: 40.33 GiB used: 253.1 MiB (0.6%) fs: ext4 dev: /dev/sda2
  ID-3: /boot/efi size: 36.99 GiB used: 18.2 MiB (0.0%) fs: vfat
    dev: /dev/sda1
  ID-4: /home size: 468.38 GiB used: 146.2 GiB (31.2%) fs: ext4
    dev: /dev/sdb1
Swap:
  ID-1: swap-1 type: zram size: 7.63 GiB used: 1.5 MiB (0.0%) priority: 100
    dev: /dev/zram0
  ID-2: swap-2 type: partition size: 18.63 GiB used: 0 KiB (0.0%)
    priority: -2 dev: /dev/sda4
Sensors:
  System Temperatures: cpu: 48.0 C pch: 34.5 C mobo: 27.0 C
  Fan Speeds (rpm): cpu: 1113 mobo: 1044
Info:
  Processes: 300 Uptime: 24m Memory: total: 8 GiB available: 7.64 GiB
  used: 4.75 GiB (62.2%) Init: systemd v: 251 target: graphical (5)
  default: graphical Compilers: gcc: 12.3.1 clang: 15.0.7 Packages: pm: rpm
  pkgs: N/A note: see --rpm pm: flatpak pkgs: 2 Shell: Bash v: 5.2.15
  running-in: gnome-terminal inxi: 3.3.30

Tl;dr

I suggest to first remove pipewire-jack-audio-connection-kit and if it causes too many dependencies to be removed, abort the removal. One of the dependencies could be the cause of the problem.

If I format it like this

  file /usr/bin/pw-jack conflicts between attempted installs
                 of pipewire-jack-audio-connection-kit-libs-0.3.84-2.fc38.x86_64
                and pipewire-jack-audio-connection-kit-0.3.67-1.fc38.x86_64
  file /usr/lib64/pipewire-0.3/jack/libjack.so.0 conflicts between attempted installs
                 of pipewire-jack-audio-connection-kit-libs-0.3.84-2.fc38.x86_64
                and pipewire-jack-audio-connection-kit-0.3.67-1.fc38.x86_64
  file /usr/lib64/pipewire-0.3/jack/libjacknet.so.0 conflicts between attempted installs
                 of pipewire-jack-audio-connection-kit-libs-0.3.84-2.fc38.x86_64
                and pipewire-jack-audio-connection-kit-0.3.67-1.fc38.x86_64
  file /usr/lib64/pipewire-0.3/jack/libjackserver.so.0 conflicts between attempted installs
                 of pipewire-jack-audio-connection-kit-libs-0.3.84-2.fc38.x86_64
                and pipewire-jack-audio-connection-kit-0.3.67-1.fc38.x86_64
  file /usr/share/pipewire/jack.conf conflicts between attempted installs
                 of pipewire-jack-audio-connection-kit-libs-0.3.84-2.fc38.x86_64
                and pipewire-jack-audio-connection-kit-0.3.67-1.fc38.x86_64

it might be clearer to see.

The available relevant available packages are

pipewire-jack-audio-connection-kit.x86_64       0.3.67-1.fc38 fedora
pipewire-jack-audio-connection-kit.x86_64       0.3.84-3.fc38 updates
pipewire-jack-audio-connection-kit-libs.x86_64  0.3.84-3.fc38 updates

You want the versions from updates and not the one from fedora.

Hi all
I have the same issue and searched for a solution.
Today i remove jack
dnf remove jack*
And the upgrade from 37 to 38 go like a charm

I hope this help you.

Another thing you can do is upgrade pipewire-jack-audio-connection-kit in version 37. The curent version in fc37 is

pipewire-jack-audio-connection-kit.x86_64       0.3.84-1.fc37 updates
pipewire-jack-audio-connection-kit-libs.x86_64  0.3.84-1.fc37 updates

which is basically the same version as found in fc39 and fc38.

Hi
pipewire-jack-audio-connection-kit is at the last version, but not 0.3.84. There is no upgrade for fedora 37.
If I remove pipewire-jack-audio-connection-kitThe system remove many software (like Audacity for example), and other.
Removing only jack* remove only that packet.
I indicate the solution that work for me.

jack-audio-connection-kit was replaced by pipewire-jack-audio-connection-kit in Fedora 34 and you can’t have both installed at the same time.

1 Like

Yes, that fixes the issue. After removing the transaction check runs without failures and update was done successfully.

Thank you very much for your help!

I glad to learn you discovered what was happening, and that it was relatively easy to sort out, thanks to @vekruse, of course.

I can’t help from wondering, though, if doing some of the things listed in the “Optional post-upgrade tasks” in the upgrade via dnf section of the docs after your last system-upgrade wouldn’t have saved you some trouble.

I know that I’ll be more diligent about doing these in the future…

Thanks. I upgraded explicitly to that version and it solved the issue:

$ sudo dnf update --releasever=38 --repo updates pipewire-jack-audio-connection-kit

Then proceed with the system-upgrade as usual.