You are not logged in.

#1 2025-03-15 22:31:51

nspattak
Member
From: Greece
Registered: 2008-05-21
Posts: 32

update fails with can not satisfy dependencies expat / lib32-expat

Hi people, i have this issue on my system

:: Synchronizing package databases...
 core is up to date
 extra is up to date
 artafinde is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing expat (2.7.0-1) breaks dependency 'expat=2.6.4' required by lib32-expat

last time I updated was a few days ago. i saw recent similar questions but i do not see any multilib packages on my system and i updated my mirrorlist with reflector but no luck.

Can anyone point me to sth please?

Offline

#2 2025-03-15 22:40:09

Scimmia
Fellow
Registered: 2012-09-01
Posts: 12,777

Re: update fails with can not satisfy dependencies expat / lib32-expat

lib32-expat is from the multilib repo. You can't disable multilib while still having things installed from it.

Offline

#3 2025-03-17 19:05:28

nspattak
Member
From: Greece
Registered: 2008-05-21
Posts: 32

Re: update fails with can not satisfy dependencies expat / lib32-expat

weird, multilib was already deactivated(i do not even remember using it or disabling it on this installation) and I thought i had no lib32 packages installed.
I reenabled multilib, i updated the system and then followed the instructions on the wiki to disable multilib again and everything is fine again.

Thanks m8!

Offline

#4 2025-03-17 20:03:42

cryptearth
Member
Registered: 2024-02-03
Posts: 1,485

Re: update fails with can not satisfy dependencies expat / lib32-expat

nspattak wrote:

to disable multilib again

for what specific reason? you seem to have some 32bit libs/applications installed (likely via AUR) - so disable multilib although it seems to be required sounds wrong

Online

#5 2025-03-17 20:27:07

nspattak
Member
From: Greece
Registered: 2008-05-21
Posts: 32

Re: update fails with can not satisfy dependencies expat / lib32-expat

cryptearth wrote:
nspattak wrote:

to disable multilib again

for what specific reason? you seem to have some 32bit libs/applications installed (likely via AUR) - so disable multilib although it seems to be required sounds wrong

i can not remember ever enabling multilib on this installation. I can not think how/why it got installed but AFAIK i do not need multilib. If some package breaks, i will look into it and if i really need multilib

Offline

#6 2025-03-17 21:36:45

loqs
Member
Registered: 2014-03-06
Posts: 18,463

Re: update fails with can not satisfy dependencies expat / lib32-expat

You can see if any package needs lib32-expat and if not remove it since you have already proven that having that package installed and multilib disabled causes breakage:

pacman -Qi lib32-expat

Or `pacman -Qm` will detect packages from multilib as foreign when the repo is disabled.

Offline

Board footer

Powered by FluxBB