You are not logged in.
Good afternoon, after three days I have this error when updating with the yay command and I don't know how to solve it.. any ideas? Thanks!
solving dependencies ...
looking for conflicts between packages ...
error: could not prepare operation (could not satisfy dependencies)
:: installing alsa-lib (1.2.5-2) breaks the dependency with "alsa-lib = 1.2.4", necessary for the lib32-alsa-lib package
Last edited by Thirsk (2021-06-10 09:36:21)
Offline
If I query the lib32-alsa-lib package with pacman -Si lib32-alsa-lib, it shows that it depends on alsa-lib=1.2.5.
Did you disable multilib (by accident or on purpose), but not uninstall the packages installed from that repository?
Please check (and preferably post, in [ code ] tags without the spaces) your /etc/pacman.conf.
Nanos gigantum humeris insidentes.
Offline
On my system I have this: dependency chain
alsa-lib=1.2.4 <- lib32-alsa-lib <- lib32-alsa-plugins <- steam
And I have the same problem. The package lib32-alsa-lib specifically wants version 1.2.4 of alsa-lib and that is why it is not possible to upgrade to 1.2.5.
The big question is now: Does this pinned version make sense? Or will it break steam whe we force an upgrade?
Edit: I created a ticket.
Edit: StJimmy made a good suggestion: Multilib was disabled on my system and I don't remember disabling it. I'm looking into how to proceed from here.
Last edited by essence-of-foo (2021-06-08 06:51:40)
Offline
lib32-alsa-lib was updated to 1.2.5 three days ago: https://archlinux.org/packages/multilib … -alsa-lib/
Either you have an outdated mirror, or you disabled the multilib repo after installing packages from it, leading to a partial upgrade.
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline
(...)
Edit: StJimmy made a good suggestion: Multilib was disabled on my system and I don't remember disabling it. I'm looking into how to proceed from here.
As WorMzy said as well, this has (accidentally) caused you to do an (inadvertent) partial upgrade. Re-enable the multilib repo, and re-run pacman -Syu to make sure everything gets updated properly.
Would that yield no results (i.e. said dependency conflict is still not resolved), then try picking a different mirror, as it may just be that your preferred mirror hasn't fully/properly synced yet.
Nanos gigantum humeris insidentes.
Offline
I check the pacman.conf and multilib was disabled, now it works!
Thanks
Offline