You are not logged in.

#1 2024-05-10 20:09:21

surfer
Member
Registered: 2024-05-10
Posts: 5

[SOLVED] Unable to update due to dependency conflict (`systemd-libs`)

Hello Arch enthusiasts!

Today I ran:

sudo pacman -Syyu

Pacman tried to install an update to `systemd-libs 255.6-1`, which gave the following error:

error: failed to prepare transaction (could not satisfy dependencies)
:: installing systemd-libs (255.6-1) breaks dependency 'systemd-libs=255.5' required by lib32-systemd

I investigated why I have `lib32-systemd`, it is depended on by my graphics driver `lib32-vulkan-radeon`.

I don't normally encounter such errors with core packages. What would you advise me to do?

Last edited by surfer (2024-05-11 14:22:58)

Offline

#2 2024-05-10 20:57:25

ayekat
Member
Registered: 2011-01-17
Posts: 1,628

Re: [SOLVED] Unable to update due to dependency conflict (`systemd-libs`)

Hi surfer, welcome to Arch Linux!

Two things:

  1. Do not run -Syyu (with two ys) unless you need it. -Syu is sufficient.

  2. Pacman should see an update for lib32-systemd-255.6 there (see /packages). Have you checked if multilib is correctly enabled? If not, investigate why it got disabled. If yes, possibly the mirror you're using is/was out of sync.


pkgshackscfgblag

Offline

#3 2024-05-11 14:22:23

surfer
Member
Registered: 2024-05-10
Posts: 5

Re: [SOLVED] Unable to update due to dependency conflict (`systemd-libs`)

Ah, you're spot on!

I had previously enabled multilib and installed this driver. Since then I disabled the multilib repository.

After some further investigation it turns out I didn't need the 32bit version, so I removed it.

Offline

Board footer

Powered by FluxBB