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 
<https://wiki.archlinux.org/title/System_maintenance#Partial_upgrades_are_unsupported>.

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.

Reply via email to