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

-- 
  * Website: http://juliencoder.de - for summer is a state of sound
  * Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g
  * Audiobombs: https://www.audiobombs.com/users/jeanette_c
  * GitHub: https://github.com/jeanette-c

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.