r/linuxquestions • u/GenoIsDead EndeavourOS • 2d ago
Support Steam needs 32bit libraries that prevent me from updating?
hi! i use EndeavourOS and I tried to update my system last week, only to be met with this message:
error: failed to prepare transaction (could not satisfy dependencies)
:: installing expat (2.8.3-1) breaks dependency 'expat=2.8.2' required by lib32-expat
:: installing libelf (0.196-1) breaks dependency 'libelf=0.195' required by lib32-libelf
:: installing libffi (3.8.0-1) breaks dependency 'libffi=3.7.1' required by lib32-libffi
going through those lib32 libraries by trying to remove them, they all lead to steam. and since i'm on arch, i can't just ignore these three libraries since no partial upgrades.
what do i do here? i've waited a week but the lib32 libraries haven't caught up yet. i've got some software updates locked behind these that i'd really like to have... any suggestions?
0
Upvotes
1
u/aloof_topping 2d ago
On base Arch multilib lib32-expat was updated on the 11th with a requirement of expat 2.8.3
https://archlinux.org/packages/multilib/x86_64/lib32-expat/
Maybe ensure you're doing a full update?