You are not logged in.
Hello all,
I have made a pacman -Rdd mistake and I am struggling to get my desktop environment to load on boot, or pacman to function.
It has been a couple of months since I have been able to sit down to update my desktop. When I ran
pacman -Syu
on Monday I had dependency errors for packages protobuf, icu and flac...
I made the mistake of quickly looking online and following forum advice blindly. I regret.
Now when I run
$ sudo pacman -Syu
pacman: error while loading shared libraries: libicuuc.so.75: libicuuc.so.75: cannot open shared object file: No such file or directory
I've attempted to boot into the live environment. From there I have ran
$ pacman -S icu
but if I am understanding correctly it has installed a newer version that has been released whilst I have been away with work over the past couple of months. Therefore, I still receive the error
pacman: error while loading shared libraries: libicuuc.so.75: libicuuc.so.75: cannot open shared object file: No such file or directory
when I run
$ sudo pacman -Syu
.
I thought it might be a partial upgrade error, so I looked up the advice on the wiki but when I looked through
/var/cache/pacman/pkg
$ ls | grep libicuuc
I get no output...the package isn't in my cache.
I've also tried to install icu from the AUR, but that errors similar
bsdtar: error while loading shared libraries: libicuuc.so.75: libicuuc.so.75: cannot open shared object file: No such file or directory
Can anybody point me in the right direction? I think I need to find a way to install icu.75 onto my system to allow pacman to function correctly and properly update.
I really appreciate your time assisting.
Last edited by Rurisk (2025-03-27 16:37:11)
Offline
Use pacman-static.
Sometimes I seem a bit harsh — don’t get offended too easily!
Offline
Thank you very much mpan, I simply used wget to download the script, made executable, and ran
./pacman-static -Syu
incase anyone comes across this in future.
Offline