On Mon, Jun 9, 2025, at 11:35 AM, Jeanette C. wrote:
Hey hey,
I just updated icu, which broke pacman. I then used pacman-static to install
the latest pacman version, using pacman-static, but no change.
icu version: 76.1-1
pacman version: 7.0.0.r6.gc685ae6-6
Error message:
pacman: error while loading shared libraries: libicuuc.so.75: cannot open
shared object file: No such file or directory
Can anyone suggest a workaround?
Best wishes,
Jeanette
--
Just hang around and you'll see,
There's nowhere I'd rather be <3
(Britney Spears)
Given the language you're using, "I just updated icu" and "install the latest pacman", I'm guessing that you're picking and choosing what you're updating. This would be considered a "partial upgrade" which
Arch explicitly does not support.
Knowing that, a dependency somewhere between pacman and icu is likely out-of-date. Looking at all of the dependencies for pacman, it appears the chain between pacman and icu is:
pacman -> libarchive -> libxml2 -> icu
Thus, it's likely your libxml2 package is out of date, and possibly libarchive as well.