Zerotier 1.8.5: Fedora 35 & libssl.so.10

Hello,

I updated Zerotier from 1.8.4 to 1.8.5 on Fedora 35 and I was having problem starting the service, I was getting this error

/usr/sbin/zerotier-one: error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory

The only way I could fix it was to install compat-openssl10 which is not available anymore on any of the official repo for Fedora > 33.

I have used the one from those repo and it seems to work

https://copr.fedorainfracloud.org/coprs/dioni21/compat-openssl10/

Edit: I should mention that apparently 1.8.5 was problematic (Windows version 1.8.5 - #3 by rlcronin), but was still in the repos

I can second that. I had the same problem and the same error message after updating yesterday. on Fedora 35.

Just in case others are looking for a workaround, the following worked for me to roll back to 1.8.4:

sudo dnf downgrade zerotier-one-1.8.4-1.fc35.x86_64

Same problem here with Amazon Linux 2 on aarch64.

$ cat /etc/os-release
NAME="Amazon Linux"
VERSION="2"
ID="amzn"
ID_LIKE="centos rhel fedora"
VERSION_ID="2"
PRETTY_NAME="Amazon Linux 2"
ANSI_COLOR="0;33"
CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2"
HOME_URL="https://amazonlinux.com/"

$ uname -m
aarch64
$ sudo zerotier-cli status
zerotier-cli: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

Then I did:

$ sudo yum install openssl11-libs

However it’s another error message now:

$ sudo zerotier-cli status
zerotier-cli: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by zerotier-cli)

Solved problem by switching yum repo from RHEL 8 to RHEL 7

It will be fixed with ZeroTier 1.8.6 as per GitHub.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.