7
submitted 3 days ago* (last edited 3 days ago) by 872XXE@feddit.org to c/cachyos@sopuli.xyz

My system update has not been working for some time now because I have unresolved dependencies:

looking for conflicting packages...

error: failed to prepare transaction (could not satisfy dependencies)

:: installing expat (2.8.2-1.1) breaks dependency 'expat=2.8.1' required by lib32-expat

:: installing libffi (3.6.0-1.1) breaks dependency 'libffi=3.5.2' required by lib32-libffi

Is there a way to see which end-user applications depend on these lib32 components (so that I can uninstall them if necessary)?

Is there another way to resolve this dependency issue?

you are viewing a single comment's thread
view the rest of the comments
[-] 872XXE@feddit.org 1 points 3 days ago* (last edited 3 days ago)

I have this problem since two or three weeks, I guess.

sudo pacman -Syyu

sudo cachyos-rate-mirrors

Did not solved the issue. Dependencies are still not satisfied.

After running rate mirrors, first try clearing your cache and then running a refresh update again:

sudo cachyos-rate-mirrors
sudo pacman -Scc
sudo pacman -Syyu

If this doesn't work, and you need to update, then you can temporarily remove the pacakges. BUT, this will probably break steam, which seems to depend on those packages.

sudo pacman -Rdd lib32-libffi lib32-expat

[-] 872XXE@feddit.org 1 points 2 days ago

steam is not installed.

pactree -r lib32-expat
lib32-expat
├─lib32-mesa
│ └─lib32-libglvnd
│   └─lib32-mesa
├─lib32-opencl-mesa
├─lib32-vulkan-radeon
└─lib32-wayland
  ├─lib32-mesa
  ├─lib32-vulkan-mesa-implicit-layers
  │ └─lib32-vulkan-radeon
  └─lib32-vulkan-radeon

pactree -r lib32-libelf
lib32-libelf
├─lib32-mesa
│ └─lib32-libglvnd
│   └─lib32-mesa
├─lib32-opencl-mesa
└─lib32-vulkan-radeon

I don't see any application at the end.

this post was submitted on 09 Jul 2026
7 points (88.9% liked)

CachyOS

372 readers
1 users here now

https://cachyos.org/

founded 2 years ago
MODERATORS