You are not logged in.

#1 2022-11-18 18:34:44

iMike
Member
From: Sweden
Registered: 2019-02-08
Posts: 15

[SOLVED] How temporarily install `openssl-1.1`?

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

#2 2022-11-18 20:33:59

abaumann
Administrator
From: Zurich
Registered: 2019-11-14
Posts: 810
Website

Re: [SOLVED] How temporarily install `openssl-1.1`?

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

#3 2022-11-18 21:14:41

abaumann
Administrator
From: Zurich
Registered: 2019-11-14
Posts: 810
Website

Re: [SOLVED] How temporarily install `openssl-1.1`?

Changed the announcements, thanks for reporting this.

Offline

#4 2022-11-20 09:29:06

iMike
Member
From: Sweden
Registered: 2019-02-08
Posts: 15

Re: [SOLVED] How temporarily install `openssl-1.1`?

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

#5 2022-11-20 11:22:15

levi
Moderator
From: Yorkshire, UK
Registered: 2018-06-16
Posts: 1,179

Re: [SOLVED] How temporarily install `openssl-1.1`?

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

#6 2022-11-22 20:07:24

iMike
Member
From: Sweden
Registered: 2019-02-08
Posts: 15

Re: [SOLVED] How temporarily install `openssl-1.1`?

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

Board footer

Powered by FluxBB