You are not logged in.
After recent system upgrade, my system seems plagued by
binary: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
binary: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory
so I'd like to do what's recommended by the recent news, namely, temporarily install `openssl-1.1`. I guess I'm getting rusty, because I'm not sure how to proceed. Do I git clone a openssl-1.1 package and makepkg -si? If so, I'm not sure where to clone from. Any help appreciated.
Last edited by iMike (2022-11-22 20:09:36)
Offline
Ah, sorry, I should have written that in the announment (will do):
pacman -S openssl-1.1
this is enough.
Note: you can only do this after having updated openssl itself to 3.0.7, otherwise you get a file conflict.
Offline
Thanks for the help, abaumann! Maybe something else wrong for me, though I'm not sure what. When I try
sudo pacman -S openssl-1.1
I get
sudo: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory
which means my sudo is effected too. I can't ssh in, but my session is still live, so maybe there is something I can still do...
stat /usr/bin/sudo
shows last change was 2022-11-04.
pacman -Qo /usr/lib/libcrypto.so.1.0.0
shows /usr/lib/libcrypto.so.1.0.0 is owned by openssl-1.0 1.0.2.u-1.0
Hummm... I will have to look into it some more. There may not be a way out.
Offline
Reads to me that the announcement needs further editing. It needs to say either make sure you have a root shell open somewhere you can access before updating, or to install openssl at the same time as doing the update, i.e. sudo pacman -Suy openssl-1.1. In your case I can't see an easy way out from where you are right now; maybe the easiest solution is to boot the machine from a recent installation iso, mount the installed fs into your /mnt folder, sort out networking then arch-chroot into /mnt, which should give you root access in your filesystem so you should from that root prompt be able to pacman -S openssl-1.1
Architecture: pentium4, Testing repos: Yes, Hardware: EeePC 901+2GB RAM+OS half on the SD card.
Offline
Thanks, levi. You've given me the ideas for a recover plan now. Also I have a few other machines to update, but can now do more safely.
Thank you also for hanging in there with archlinux32. Nice to see some machine still getting real work done before their inevitable end.
Offline