zerotier / ZeroTierOne

A Smart Ethernet Switch for Earth
https://zerotier.com
Other
14.57k stars 1.71k forks source link

Failure on Debian 12.7 due to lack of libssl 1.1 #2384

Open ISO8807 opened 1 month ago

ISO8807 commented 1 month ago

zerotier-cli should work on Debian 12.

zerotier-cli: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

It appears that Debian 12 has libssl version 3 and not version 1.1. If I try to work around this by symlinking libssl.so.3 to libssl.so.1.1 I then I get:

zerotier-cli: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory

As Debian 12 has been out for a while now, it would be nice if ZeroTier were compatible with its standard version of libssl.

Install ZerotierOne on Debian 12(.7) and call zerotier-cli.

Console output as above.

I am using a fresh install of Debian 12.7 (Intel 64-bit). I installed ZerotierOne 1.14.1 using the recommended procedure (install GPG key then use apt).

ISO8807 commented 1 month ago

I tried to work around this by copying libssl.so.1.1 and libcrypto.so.1.1 from a Debian 11 system. This leads to a different failure:

zerotier-cli status
zerotier-cli: missing port and zerotier-one.port not found in /var/lib/zerotier-one