You are not logged in.
So I broke my arch system a while ago. I had tried to fix it when it
broke but got frustrated because all the solutions I could find relied
on pacman, curl or wget, all of which are broken. They are all failing
to load the same shared object (see below). I tried "tricking" them by
making a symlink to libicuuc.so.57, but that didn't work at all.
As a matter of principle I don't want to do a reinstall,
which brought me here.
#pacman -Syu
pacman: error while loading shared libraries: libicuuc.so.58:
cannot open shared object file: No such file or directory
# curl archlinux.org
curl: error while loading shared libraries: libicuuc.so.58:
cannot open shared object file: No such file or directory
# wget archlinux.org
wget: error while loading shared libraries: libicuuc.so.58:
cannot open shared object file: No such file or directory
# ls /usr/lib/libicuuc.*
/usr/lib/libicuuc.so /usr/lib/libicuuc.so.57 /usr/lib/libicuuc.so.57.1
Offline
Boot an install disk, mount your system, and update everything with pacman's --root option.
Then stop doing partial updates so this doesn't happen again.
Offline
So pacman's --root worked, but I had other issues. I had issues with python and pip.
I found this post useful. So after removing some files and forcibly installing python and pip
as mentioned in the link, the system finally updated. Everything seems fine for now.
I will mark this solved after some testing to see if anything is still broken.
Thank you Scimmia for leading me in the right direction.
Offline