You are not logged in.
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
lib32-expat is from the multilib repo. You can't disable multilib while still having things installed from it.
Offline
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
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
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
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