ripe-atlas-software-probe icon indicating copy to clipboard operation
ripe-atlas-software-probe copied to clipboard

Ubuntu 22.04 upgrade can break Atlas software probe - libcrypto.so.1.1

Open mfld-pub opened this issue 1 year ago • 4 comments

Certain in-place upgrade scenarios to Ubuntu 22.04 will take libssl1.1 to libssl3 as jammy is all OpenSSL 3.0

This will create issues with the probe:

Sep 11 04:48:00 mexmon ATLAS[1578240]: /usr/local/atlas/bb-13.3/bin/rchoose: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory
Sep 11 04:48:00 mexmon ATLAS[1578234]: REGHOSTS reg03.atlas.ripe.net 193.0.19.246 2001:67c:2e8:11::c100:13f6 reg04.atlas.ripe.net 193.0.19.247 2001:67c:2e8:11::c100:13f7
Sep 11 04:48:00 mexmon ATLAS[1578234]: ssh -p 443 atlas@ INIT
Sep 11 04:48:00 mexmon ATLAS[1578256]: /usr/local/atlas/bb-13.3/bin/rxtxrpt: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory
Sep 11 04:48:00 mexmon ATLAS[1578257]: /usr/local/atlas/bb-13.3/bin/rxtxrpt: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory
Sep 11 04:48:00 mexmon ATLAS[1578258]: /usr/local/atlas/bb-13.3/bin/rptaddrs: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory
Sep 11 04:48:00 mexmon ATLAS[1578259]: /usr/local/atlas/bb-13.3/bin/rptuptime: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory
Sep 11 04:48:00 mexmon ATLAS[1578260]: /usr/local/atlas/bb-13.3/bin/condmv: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory
Sep 11 04:48:00 mexmon ATLAS[1578261]: /usr/local/atlas/bb-13.3/bin/condmv: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory
Sep 11 04:51:00 mexmon ATLAS[1578347]: /usr/local/atlas/bb-13.3/bin/onlyuptime: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory

Quick 'n dirty workaround is to get the .deb from debian and install locally:

sudo wget http://security.debian.org/debian-security/pool/updates/main/o/openssl/libssl1.1_1.1.1n-0+deb11u5_amd64.deb
sudo dpkg -i libssl1.1_1.1.1n-0+deb11u5_amd64.deb
sudo systemctl restart atlas

This seems to make the probe work again after ugrading to Ubuntu 22.04

If anyone has a more elegant solution please comment.

mfld-pub avatar Sep 11 '23 05:09 mfld-pub

Hi @mfld-pub ,

Can you tell me on which distribution this package was compiled?

Regards,

Michel

michel-stam avatar Sep 28 '23 08:09 michel-stam

I had the same problem after upgrading from DietPi Bullseye to Bookworm on my Raspberry Pi 1. After rebuild and reinstall ripe-atlas-software-probe, it seems to work again.

edit: Same for ripe-atlas-software-probe in my proxmox DietPi vm, after upgrading it to Bookworm. Linux xxx-RipeProbe 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64 GNU/Linux

Tuffiglig avatar Mar 26 '24 21:03 Tuffiglig