When running update command in terminal I get the following:
: pipewire-jack and jack2 are in conflict (jack). Remove jack2? [y/N] n
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: pipewire-jack and jack2 are in conflict
Then when I run using yes instead of no I get a different message:
:: pipewire-jack and jack2 are in conflict (jack). Remove jack2? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing jack2 breaks dependency 'jack2=1.9.20' required by lib32-jack2
I don't have an answer, just a bump, I am having this exact issue, I've tried several things, with no success, including restoring from a timeshaft backup, with no luck.
pipewire-jack and jack2 are in conflict but can’t remove any of them because they can break my whole system
╭─ankur@ankur in ~
╰─λ update
[sudo] password for ankur:
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
chaotic-aur is up to date
warning: garuda-update-1.6.1-1 is up to date -- skipping
there is nothing to do
--> Refreshing mirrorlists using reflector, please be patient..
[2022-01-19 11:04:11] WARNING: failed to rate http(s) download (https://mirror.cyberbits.asia/archlinux/community/os/x86_64/community.db): <urlopen error [Errno 101] Network is unreachable>
[2022-01-19 11:04:16] WARNING: failed to rate http(s) download (https://mirror.luzea.de/archlinux/community/os/x86_64/community.db): Download timed out after 5 second(s).
[2022-01-19 11:04:28] WARNING: failed to rate http(s) download (https://europe.mirror.pkgbuild.com/community/os/x86_64/community.db): Download timed out after 5 second(s).
################################################################################
################# Arch Linux mirrorlist generated by Reflector #################
################################################################################
# With: reflector --latest 5 --age 2 --fastest 5 --protocol https --sort rate --save /etc/pacman.d/mirrorlist
# When: 2022-01-19 05:34:28 UTC
# From: https://archlinux.org/mirrors/status/json/
# Retrieved: 2022-01-19 05:34:05 UTC
# Last Check: 2022-01-19 05:18:15 UTC
Server = https://mirror.telepoint.bg/archlinux/$repo/os/$arch
Server = https://archlinux.thaller.ws/$repo/os/$arch
Server = https://mirror.cyberbits.asia/archlinux/$repo/os/$arch
Server = https://mirror.luzea.de/archlinux/$repo/os/$arch
Server = https://europe.mirror.pkgbuild.com/$repo/os/$arch
:: Synchronizing package databases...
core 136.4 KiB 94.4 KiB/s 00:01 [--------------------------------------------------------------------] 100%
extra 1557.1 KiB 539 KiB/s 00:03 [--------------------------------------------------------------------] 100%
community 6.0 MiB 1028 KiB/s 00:06 [--------------------------------------------------------------------] 100%
multilib 149.6 KiB 104 KiB/s 00:01 [--------------------------------------------------------------------] 100%
chaotic-aur 1734.5 KiB 228 KiB/s 00:08 [--------------------------------------------------------------------] 100%
--> Checking for keyring update before starting full system update..
warning: garuda-hotfixes-1.0.4-1 is up to date -- skipping
warning: archlinux-keyring-20220114-1 is up to date -- skipping
warning: chaotic-keyring-20210617-2 is up to date -- skipping
there is nothing to do
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
:: pipewire-jack and jack2 are in conflict (jack). Remove jack2? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing jack2 breaks dependency 'jack2=1.9.20' required by lib32-jack2
╭─ankur@ankur in ~ took 51s
[🔴] ×
I've tried that since I also am getting the "- jack2 and pipewire-jack are in conflict" error message when trying to update my system. However when I run that command the "sudo pacman -Syu pipewire-jack lib32-pipewire-jack" I get this error message
╰─λ sudo pacman -Syu pipewire-jack lib32-pipewire-jack
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
chaotic-aur is up to date
:: Starting full system upgrade...
warning: garuda-settings-manager-git: local (1.0.0.r1.g15c4106-3) is newer than chaotic-aur (1.0.0.r1.g15c4106-1)
warning: garuda-settings-manager-kcm-git: local (1.0.0.r1.g15c4106-3) is newer than chaotic-aur (1.0.0.r1.g15c4106-1)
:: Replace hwids with core/hwdata? [Y/n]
resolving dependencies...
looking for conflicting packages...
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: pipewire-jack and jack2 are in conflict"
Just installed Garuda and getting exact same message. The previous command gave me the same error.
× sudo pacman -Syu pipewire-jack lib32-pipewire-jack
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
chaotic-aur is up to date
:: Starting full system upgrade...
:: Replace hwids with core/hwdata? [Y/n] Y
resolving dependencies...
looking for conflicting packages...
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: pipewire-jack and jack2 are in conflict
╭─ankur@ankur in ~
╰─λ sudo pacman -S pipewire-jack
[sudo] password for ankur:
resolving dependencies...
looking for conflicting packages...
:: pipewire-jack and jack2 are in conflict (jack). Remove jack2? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing jack2 breaks dependency 'jack2=1.9.20' required by lib32-jack2
╭─ankur@ankur in ~ took 6s
[🔴] ×
well @Deabound you may have courage to do this but I don't want to take the risk because there are many things going on in my laptop that is important for me
but if you will get any problem then please tell me also
If I remove one thing, I have to remove a whole bunch of other things. Why did i have to install 1735 packages?
× sudo pacman -Syu pipewire-jack lib32-pipewire-jack
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
chaotic-aur is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
:: pipewire-jack and jack2 are in conflict (jack). Remove jack2? [y/N] y
:: lib32-pipewire-jack and lib32-jack2 are in conflict (lib32-jack). Remove lib32-jack2? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing jack2 breaks dependency 'jack2' required by jack2-dbus
So this worked but I will follow up later with what the actual solution should be:
sudo pacman -R pipewire-jack pipewire-support
checking dependencies...
:: pipewire optionally requires pipewire-jack: JACK support
Packages (2) pipewire-jack-1:0.3.43-1 pipewire-support-1-8
Total Removed Size: 0.47 MiB
:: Do you want to remove these packages? [Y/n] Y
:: Running pre-transaction hooks...
(1/1) Performing snapper pre snapshots for the following configurations...
==> root: 69
:: Processing package changes...
(1/2) removing pipewire-support [--------------------------------------------------------------------------------------] 100%
(2/2) removing pipewire-jack [--------------------------------------------------------------------------------------] 100%
:: Running post-transaction hooks...
(1/6) Arming ConditionNeedsUpdate...
(2/6) Foreign/AUR package notification
gruvbox-dark-gtk 1.0.2-1
gruvbox-dark-icons-gtk 1.0.0-1
(3/6) Orphaned package notification...
celt 0.11.3-4
nohang 0.2.0-1
snap-pac 3.0.1-1
zita-alsa-pcmi 0.4.0-1
zita-resampler 1.8.0-1
(4/6) Checking for .pacnew and .pacsave files...
.pac* files found:
/etc/nsswitch.conf.pacnew
/etc/default/grub.pacnew
/etc/default/grub-btrfs/config.pacnew
/etc/pacman.d/mirrorlist.pacnew
Please check and merge
(5/6) Performing snapper post snapshots for the following configurations...
==> root: 70
(6/6) Syncing all file systems...
╭─jdeas@spunky in ~ took 4s
╰─λ sudo pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
chaotic-aur is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
Packages (109) alsa-card-profiles-1:0.3.43-5 efivar-38-2 expat-2.4.3-1 firedragon-96.0.1-1 folks-0.15.4-1 grub-2:2.06-4 gst-plugin-pipewire-1:0.3.43-5 gtk-update-icon-cache-1:4.6.0-2 gtk4-1:4.6.0-2
haskell-adjunctions-4.4-283 haskell-aeson-1.5.6.0-73 haskell-asn1-encoding-0.9.6-147 haskell-asn1-parse-0.9.5-147 haskell-asn1-types-0.3.4-126 haskell-assoc-1.0.2-118 haskell-async-2.2.3-104
haskell-attoparsec-0.14.3-2 haskell-base-compat-batteries-0.11.2-178 haskell-base-orphans-0.8.5-32 haskell-base64-bytestring-1.2.1.0-24 haskell-bifunctors-5.5.11-43 haskell-blaze-html-0.9.1.2-147
haskell-blaze-markup-0.8.2.8-53 haskell-call-stack-0.4.0-35 haskell-case-insensitive-1.2.1.0-126 haskell-comonad-5.0.8-122 haskell-conduit-1.3.4.2-21 haskell-conduit-extra-1.3.5-195 haskell-connection-0.3.1-163
haskell-cryptonite-0.29-40 haskell-data-default-0.7.1.1-189 haskell-data-default-instances-dlist-0.0.1-202 haskell-data-fix-0.3.2-25 haskell-dbus-1.2.22-10 haskell-distributive-0.6.2.1-125 haskell-dlist-1.0-125
haskell-free-5.1.7-52 haskell-hashable-1.3.5.0-3 haskell-hinotify-0.4.1-94 haskell-hourglass-0.2.12-169 haskell-http-4000.3.16-114 haskell-http-client-0.7.9-26 haskell-http-client-tls-0.3.5.3-475
haskell-http-conduit-2.3.8-123 haskell-http-types-0.12.3-203 haskell-indexed-traversable-instances-0.1-61 haskell-invariant-0.5.5-5 haskell-iproute-1.7.11-51 haskell-kan-extensions-5.2.3-35 haskell-lens-5.1-2
haskell-libmpd-0.10.0.0-67 haskell-memory-0.16.0-40 haskell-mono-traversable-1.0.15.3-21 haskell-network-3.1.2.5-10 haskell-network-uri-2.6.4.1-58 haskell-pem-0.2.4-203 haskell-primitive-0.7.3.0-8
haskell-profunctors-5.6.2-63 haskell-random-1.2.1-44 haskell-reflection-2.1.6-119 haskell-resourcet-1.2.4.3-25 haskell-safe-exceptions-0.1.7.2-28 haskell-scientific-0.3.7.0-36 haskell-semigroupoids-5.3.7-2
haskell-socks-0.6.1-150 haskell-split-0.2.3.4-168 haskell-splitmix-0.1.0.4-24 haskell-streaming-commons-0.2.2.2-6 haskell-strict-0.4.0.1-92 haskell-th-compat-0.1.3-20 haskell-these-1.1.1.1-119
haskell-time-compat-1.9.6.1-20 haskell-tls-1.5.6-7 haskell-transformers-base-0.4.6-25 haskell-typed-process-0.2.8.0-9 haskell-unordered-containers-0.2.15.0-6 haskell-utf8-string-1.0.2-73
haskell-uuid-types-1.0.5-40 haskell-vector-0.12.3.1-34 haskell-vector-algorithms-0.8.0.4-88 haskell-void-0.7.3-126 haskell-x11-xft-0.3.1-197 haskell-x509-1.7.5-183 haskell-x509-store-1.6.7-182
haskell-x509-system-1.6.6-250 haskell-x509-validation-1.6.11-182 haskell-xml-conduit-1.9.1.1-70 haskell-zlib-0.6.2.3-56 hostapd-2.10-1 lib32-expat-2.4.3-1 libical-3.0.13-1 libuv-1.43.0-1 libvirt-1:8.0.0-1
libxml2-2.9.12-7 linux-zen-5.16.1.zen1-1 linux-zen-headers-5.16.1.zen1-1 pipewire-1:0.3.43-5 pipewire-alsa-1:0.3.43-5 pipewire-pulse-1:0.3.43-5 pipewire-v4l2-1:0.3.43-5 pipewire-zeroconf-1:0.3.43-5
python-setuptools-1:59.1.1-1 rest-0.8.1+r4+ge5ee6ef-1 virtualbox-6.1.32-1 virtualbox-host-dkms-6.1.32-1 xmobar-0.39-61 xmonad-0.15-165 xmonad-contrib-0.16-145 xmonad-utils-0.1.3.3-170
Total Download Size: 348.59 MiB
Total Installed Size: 1008.59 MiB
Net Upgrade Size: 2.04 MiB
:: Proceed with installation? [Y/n] Y
:: Retrieving packages...
Update: This nuked my Xmonad configuration. yay haskell
option - ```
sudo pacman -R pipewire-jack pipewire-support
worked to get my system updating. don't know what the long term effect might be. brand new install not sure what pipewire is...
For me, if I removed Pipewire-Jack, it also wanted to remove Pipewire-support. I elected to just remove Pipewire-Support and all its dependencies and it worked.
there is no text output! i only get a error prompt from Discover, how do i get the text you want? I'm new to arch that's why i used discover to update, not console, because I'm not yet familiar with arch commands.
sorry but here is the image:
Before you open a new help request, read relevant sections of the Arch and Garuda wiki.
Thoroughly search your issue and any error messages in the forum and on the web.
Report everything you have already attempted to solve your problem.