Timeshift fails to launch with "libicuuc.so.75" error

Hello
Can anyone help me regarding this error when I try to launch Timeshift:
timeshift: error while loading shared libraries: libicuuc.so.75: cannot open shared object file: No such file or directory

locate libicuuc:

Summary
/home/tea/.local/share/Steam/ubuntu12_64/steam-runtime-sniper/sniper_platform_0.20240321.82093/files/lib/i386-
linux-gnu/libicuuc.so.67.1
/home/tea/.local/share/Steam/ubuntu12_64/steam-runtime-sniper/sniper_platform_0.20240321.82093/files/lib/x86_6
4-linux-gnu/libicuuc.so.67.1
/home/tea/.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-EZ02P2/usr/lib/i386-linux-gnu/libicuuc.s
o.67
/home/tea/.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-EZ02P2/usr/lib/i386-linux-gnu/libicuuc.s
o.67.1
/home/tea/.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-EZ02P2/usr/lib/pressure-vessel/overrides
/lib/i386-linux-gnu/libicuuc.so.74
/home/tea/.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-EZ02P2/usr/lib/pressure-vessel/overrides
/lib/x86_64-linux-gnu/libicuuc.so.74
/home/tea/.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-EZ02P2/usr/lib/x86_64-linux-gnu/libicuuc
.so.67
/home/tea/.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-EZ02P2/usr/lib/x86_64-linux-gnu/libicuuc
.so.67.1
/home/tea/.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-WW5LP2/usr/lib/i386-linux-gnu/libicuuc.s
o.67
/home/tea/.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-WW5LP2/usr/lib/i386-linux-gnu/libicuuc.s
o.67.1
/home/tea/.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-WW5LP2/usr/lib/pressure-vessel/overrides
/lib/i386-linux-gnu/libicuuc.so.74
/home/tea/.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-WW5LP2/usr/lib/pressure-vessel/overrides
/lib/x86_64-linux-gnu/libicuuc.so.74
/home/tea/.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-WW5LP2/usr/lib/x86_64-linux-gnu/libicuuc
.so.67
/home/tea/.local/share/Steam/ubuntu12_64/steam-runtime-sniper/var/tmp-WW5LP2/usr/lib/x86_64-linux-gnu/libicuuc
.so.67.1
/home/tea/.local/share/lutris/runtime/Ubuntu-18.04-i686/libicuuc.so.60
/home/tea/.local/share/lutris/runtime/Ubuntu-18.04-x86_64/libicuuc.so.60
/home/tea/.local/share/umu/sniper_platform_0.20240125.75305/files/lib/i386-linux-gnu/libicuuc.so.67.1
/home/tea/.local/share/umu/sniper_platform_0.20240125.75305/files/lib/x86_64-linux-gnu/libicuuc.so.67.1
/usr/lib/libicuuc.so
/usr/lib/libicuuc.so.74
/usr/lib/libicuuc.so.74.2
/usr/lib32/libicuuc.so
/usr/lib32/libicuuc.so.74
/usr/lib32/libicuuc.so.74.2

If I try to manually upgrade β€œicu” package it will give error:

sudo pacman -S icu
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing icu (75.1-1.1) breaks dependency 'libicuuc.so=74-64' required by gspell
:: installing icu (75.1-1.1) breaks dependency 'libicuuc.so=74-64' required by harfbuzz-icu
:: installing icu (75.1-1.1) breaks dependency 'libicuuc.so=74-64' required by raptor

I wanted to take a Timeshift before doing major upgrades (there are currently more than 450 updates available for my system) because system has been very stable for almost 1 month of CachyOS installation now!

Any help would be appreciated!
Thank you!

Hi,

maybe rate your mirrors first:
sudo cachyos-rate-mirrors

after that update your system to get the latest icu:
sudo pacman -Syu

and then all should work :slight_smile:

Thank you very much this indeed fixed Timeshift!

1 Like