zerotier / ZeroTierOne

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

Installation command doesn't work with OpenSUSE Tumbleweed #1517

Open raaron773 opened 2 years ago

raaron773 commented 2 years ago

I tried to install ZeroTier on OpenSUSE Tumbleweed using the installation commands but it doesn't work, I get the error: *** Package installation failed! Unfortunately there may not be a package *** for your architecture or distribution. For the source go to: *** https://github.com/zerotier/ZeroTierOne

It should work on OpenSUSE TUmbleweed right?

mcking230 commented 2 years ago

Same thing here. There is no file /etc/suse-release. After creating that file i have error with sign

 - Signature verification failed for repomd.xml
 - Can't provide /repodata/repomd.xml

just downloaded rpm and installed http://download.zerotier.com/redhat/el/7

archerallstars commented 2 years ago

Same thing here. There is no file /etc/suse-release. After creating that file i have error with sign

 - Signature verification failed for repomd.xml
 - Can't provide /repodata/repomd.xml

just downloaded rpm and installed http://download.zerotier.com/redhat/el/7

I tried this today with ZeroTier 1.10.1 on openSUSE Tumbleweed. It's not working, as it returns:

$ sudo zerotier-cli status
zerotier-cli: symbol lookup error: zerotier-cli: undefined symbol: SSL_get_privatekey, version libssl.so.10

EDIT: as of today, you need EL9 build on Tumbleweed. Using the installer from EL7 repo will give an error as shown on the above.

I can use the ZeroTier without any problem.

eyduh commented 1 year ago

This is still a problem.

When the EL9 is manually or with the YAST repo manager it works fine but would be nice if the script worked.

Since openSuSe Leap 13.1 /etc/suse-release has been marked depreciated and since Leap 15.0 it is no longer present. OpenSuSe now uses /etc/os-release. Sauce: https://en.opensuse.org/Etc_SuSE-release

After adding el 9 there was a problem with the signing key, I've added it to my keychain but zypper still complained:

 sudo zypper install zerotier-one
Warning: File 'repomd.xml' from repository 'zerotier' is unsigned.

    Note: Signing data enables the recipient to verify that no modifications occurred after the data
    were signed. Accepting data with no, wrong or unknown signature can lead to a corrupted system
    and in extreme cases even to a system compromise.

    Note: File 'repomd.xml' is the repositories master index file. It ensures the integrity of the
    whole repo.

    Warning: We can't verify that no one meddled with this file, so it might not be trustworthy
    anymore! You should not continue unless you know it's safe.

File 'repomd.xml' from repository 'zerotier' is unsigned, continue? [yes/no] (no):

I'll keep fiddling with this at some point and maybe submit a pr but for now I'll just leave this here.

TaivasJumala commented 1 year ago

In openSUSE Chinese Community's telegram group opensuse_cn_offtopic, I learn from @IAmAUserBot to install zerotier

opi zerotier

These may help you:

  1. SDB:OBS Package Installer
  2. openSUSE / opi