Installing jack2 breaks dependency lib32-jack2

When trying to update by doing
sudo pacman -Syu

I'm getting

error: failed to prepare transaction (could not satisfy dependencies)
:: installing jack2 (1.9.20-3) breaks dependency 'jack2=1.9.19' required by lib32-jack2

I tried to do what TNE suggested :

Second method:
Open a terminal, execute the command update , type in your password and let it finish the system update.

But then I'm getting

:: Synchronising package databases...
core is up to date
extra is up to date
community is up to date
error: target not found: garuda-update

Refreshing mirrorlists using reflector, be patient please..
################################################################################
################# Arch Linux mirrorlist generated by Reflector #################
################################################################################

# With:       reflector --latest 5 --age 2 --fastest 5 --protocol https --sort rate --save /etc/pacman.d/mirro
rlist
# When:       2022-01-25 10:53:10 UTC
# From:       https://archlinux.org/mirrors/status/json/
# Retrieved:  2022-01-25 10:53:01 UTC
# Last Check: 2022-01-25 10:49:48 UTC

[ some links ] 

:: Synchronising package databases...
core                                  138,6 KiB   657 KiB/s 00:00 [####################################] 100%
extra                                1555,2 KiB  3,38 MiB/s 00:00 [####################################] 100%
community                               6,0 MiB  5,39 MiB/s 00:01 [####################################] 100%

Checking for keyring update before starting full system update..
error: target not found: garuda-hotfixes
error: target not found: chaotic-keyring

Do you have the chaotic-aur configured in your pacman.conf?

@Donelladan please run update remote fix in terminal. Seems like your pacman configuration file has been wiped.

3 Likes

I did not
I added

[chaotic-aur]
Include = /etc/pacman.d/chaotic-mirrorlist``` to my pacman.conf and the error you quoted disappeared. 

But when using garuda assistent to update, or typing update, I'm still getting

looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing jack2 (1.9.20-3) breaks dependency 'jack2=1.9.19' required by lib32-jack2

EDIT : I also tried doing update remote fix.
Then doing update still yields the same depency error with jack2

Did you use the update script to get this output?

I'm typing update in a terminal

Do you mind showing the full command output?

update
:: Synchronising package databases...
core is up to date
extra is up to date
community is up to date
chaotic-aur                          1751,4 KiB  2,55 MiB/s 00:01 [####################################] 100%

--> Refreshing mirrorlists using reflector, please be patient..
################################################################################
################# 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-25 11:08:46 UTC
# From:       https://archlinux.org/mirrors/status/json/
# Retrieved:  2022-01-25 11:08:37 UTC
# Last Check: 2022-01-25 11:04:10 UTC

Server = https://mirror.f4st.host/archlinux/$repo/os/$arch
Server = https://mirror.luzea.de/archlinux/$repo/os/$arch
Server = https://archlinux.thaller.ws/$repo/os/$arch
Server = https://mirror.telepoint.bg/archlinux/$repo/os/$arch
Server = https://archlinux-br.com.br/archlinux/$repo/os/$arch

:: Synchronising package databases...
core                                  138,6 KiB   866 KiB/s 00:00 [####################################] 100%
extra                                1555,2 KiB  5,54 MiB/s 00:00 [####################################] 100%
community                               6,0 MiB  6,15 MiB/s 00:01 [####################################] 100%
chaotic-aur                          1751,4 KiB  3,32 MiB/s 00:01 [####################################] 100%
:: Starting full system upgrade...
:: Replace hwids with core/hwdata? [Y/n] n
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing jack2 (1.9.20-3) breaks dependency 'jack2=1.9.19' required by lib32-jack2

Can you send the output of pacman -Qu and the full file content of /etc/pacman.conf please? Something fishy is going on here for sure!
(Please use https://bin.garudalinux.org)

1 Like

You've somehow disabled your multilib repo. Re-enable it and update again so pacman can find the updated lib32-jack2.

2 Likes

They probably merged a .pacnew of /etc/pacman.conf Multilib is disabled by default.

3 Likes

Indeed multilib wasn't in my pacman.conf
I've added it and it is updating now.
Thank you.

This script would've fixed your issue, I don't believe you when you say you ran it :thinking:

3 Likes

Well, I most certainly typed this command in my terminal.
FYI, I just tried again update remote fix, and it is doing a lot more than the first time I did.
So either I made a typo, or some other changes I've made in between made this command have a different effect.

I did change like one or 2 things about the command since then, but the fix that was there still applied.

3 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.