I’m Trying trying to update Garuda Linux -Mokka edition, using the update or garuda-update command. It has been failing for a few weeks now, with the following error:
looking for conflicting packages…
error: failed to prepare transaction (could not satisfy dependencies)
:: installing alsa-lib (1.2.15.3-2) breaks dependency ‘alsa-lib=1.2.15.1’ required by lib32-alsa-lib
LANG=C pacman -Qi lib32-alsa-lib
Name : lib32-alsa-lib
Version : 1.2.15.3-1
Description : An alternative implementation of Linux sound support (32 bit)
Architecture : x86_64
URL : https://www.alsa-project.org
Licenses : LGPL-2.1-or-later
Groups : None
Provides : libasound.so=2-32 libatopology.so=2-32
Depends On : lib32-gcc-libs lib32-glibc alsa-lib=1.2.15.3
Optional Deps : None
Required By : lib32-alsa-plugins lib32-mpg123
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 1052,50 KiB
Packager : David Runge <dvzrv@archlinux.org>
Build Date : Fr 16 Jan 2026 13:31:36 CET
Install Date : Mi 21 Jan 2026 12:14:16 CET
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature
Sometimes it’s okay to wait a day or two before to try updating again, but after weeks it becomes difficult to find the cause.
Perhaps uninstalling and then reinstalling lib32-alsa-lib will help.
Please always provide your garuda-inxi, as required by the topic template.
And, in situations like this, always include the complete terminal text input and output.
The root cause of the problem may lie in the two pieces of information above.
In recent cases, just for example, the multilib repository was no longer present, and garuda-inxi already proposed the fix