Skip to content

ZT script install fails on current Amazon Linux running on Graviton/ARM64 EC2 instance #2532

@conradrushing-toast

Description

@conradrushing-toast

Expectation: script installs ZT
Actual: architecture mismatch in scripted packages for Amazon Linux on EC2

EC2 machine type: c6g.4xlarge
CPU/architecture: AWS Graviton / ARM64

Install shell session output below. Machine IP addresses redacted.

➜ ssh -lec2-user 000.000.000.000
   ,     #_
   ~\_  ####_        Amazon Linux 2023
  ~~  \_#####\
  ~~     \###|
  ~~       \#/ ___   https://aws.amazon.com/linux/amazon-linux-2023
   ~~       V~' '->
    ~~~         /
      ~~._.   _/
         _/ _/
       _/m/'
Last login: Wed Oct 22 19:47:59 2025 from XXX.XXX.XXX.XXX
[ec2-user@ip-00-00-00-00 ~]$ sudo -i
[root@ip-00-00-00-00 ~]# curl -s https://install.zerotier.com|bash

*** ZeroTier Service Quick Install for Unix-like Systems

*** Tested OSes / distributions:

***   MacOS (10.13+) (just installs ZeroTier One.pkg)
***   Debian Linux (7+)
***   RedHat/CentOS Linux (6+)
***   Fedora Linux (16+)
***   SuSE Linux (12+)
***   Mint Linux (20+)
***   Kali Linux (2024.1+)

*** Supported architectures vary by OS / distribution. We try to support
*** every system architecture supported by the target.

*** Please report problems by opening a GitHub issue or Pull Request at:
*** https://github.com/zerotier/install.zerotier.com
*** Please include the content of `/etc/os-release` for your distribution.

*** Detecting Linux Distribution

*** Found Amazon (CentOS/RHEL based), creating /etc/yum.repos.d/zerotier.repo

*** Installing ZeroTier service package...
ZeroTier, Inc. RPM Release Repository                                              23 kB/s | 3.0 kB     00:00
Error:
 Problem: conflicting requests
  - package zerotier-one-1.0.3-1.el6.i386 from zerotier does not have a compatible architecture
  - package zerotier-one-1.0.3-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.0.4-1.el6.i386 from zerotier does not have a compatible architecture
  - package zerotier-one-1.0.4-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.0.5-1.el6.i386 from zerotier does not have a compatible architecture
  - package zerotier-one-1.0.5-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.1.0-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.1.0-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.1.10-0.1.el6.i686 from zerotier does not have a compatible architecture
  - nothing provides libc.so.6(GLIBC_2.7) needed by zerotier-one-1.1.10-0.1.el6.i686 from zerotier
  - nothing provides libgcc_s.so.1 needed by zerotier-one-1.1.10-0.1.el6.i686 from zerotier
  - nothing provides libgcc_s.so.1(GCC_3.0) needed by zerotier-one-1.1.10-0.1.el6.i686 from zerotier
  - nothing provides libm.so.6 needed by zerotier-one-1.1.10-0.1.el6.i686 from zerotier
  - nothing provides libm.so.6(GLIBC_2.0) needed by zerotier-one-1.1.10-0.1.el6.i686 from zerotier
  - nothing provides libpthread.so.0 needed by zerotier-one-1.1.10-0.1.el6.i686 from zerotier
  - nothing provides libpthread.so.0(GLIBC_2.0) needed by zerotier-one-1.1.10-0.1.el6.i686 from zerotier
  - nothing provides libpthread.so.0(GLIBC_2.1) needed by zerotier-one-1.1.10-0.1.el6.i686 from zerotier
  - nothing provides libpthread.so.0(GLIBC_2.3.2) needed by zerotier-one-1.1.10-0.1.el6.i686 from zerotier
  - nothing provides libstdc++.so.6 needed by zerotier-one-1.1.10-0.1.el6.i686 from zerotier
  - nothing provides libstdc++.so.6(CXXABI_1.3) needed by zerotier-one-1.1.10-0.1.el6.i686 from zerotier
  - nothing provides libstdc++.so.6(GLIBCXX_3.4) needed by zerotier-one-1.1.10-0.1.el6.i686 from zerotier
  - package zerotier-one-1.1.10-0.1.el6.x86_64 from zerotier does not have a compatible architecture
  - nothing provides libc.so.6(GLIBC_2.7)(64bit) needed by zerotier-one-1.1.10-0.1.el6.x86_64 from zerotier
  - nothing provides libm.so.6(GLIBC_2.2.5)(64bit) needed by zerotier-one-1.1.10-0.1.el6.x86_64 from zerotier
  - nothing provides libpthread.so.0(GLIBC_2.2.5)(64bit) needed by zerotier-one-1.1.10-0.1.el6.x86_64 from zerotier
  - nothing provides libpthread.so.0(GLIBC_2.3.2)(64bit) needed by zerotier-one-1.1.10-0.1.el6.x86_64 from zerotier
  - package zerotier-one-1.1.12-0.1.el6.i686 from zerotier does not have a compatible architecture
  - nothing provides libc.so.6(GLIBC_2.7) needed by zerotier-one-1.1.12-0.1.el6.i686 from zerotier
  - nothing provides libgcc_s.so.1 needed by zerotier-one-1.1.12-0.1.el6.i686 from zerotier
  - nothing provides libgcc_s.so.1(GCC_3.0) needed by zerotier-one-1.1.12-0.1.el6.i686 from zerotier
  - nothing provides libm.so.6 needed by zerotier-one-1.1.12-0.1.el6.i686 from zerotier
  - nothing provides libm.so.6(GLIBC_2.0) needed by zerotier-one-1.1.12-0.1.el6.i686 from zerotier
  - nothing provides libpthread.so.0 needed by zerotier-one-1.1.12-0.1.el6.i686 from zerotier
  - nothing provides libpthread.so.0(GLIBC_2.0) needed by zerotier-one-1.1.12-0.1.el6.i686 from zerotier
  - nothing provides libpthread.so.0(GLIBC_2.1) needed by zerotier-one-1.1.12-0.1.el6.i686 from zerotier
  - nothing provides libpthread.so.0(GLIBC_2.3.2) needed by zerotier-one-1.1.12-0.1.el6.i686 from zerotier
  - nothing provides libstdc++.so.6 needed by zerotier-one-1.1.12-0.1.el6.i686 from zerotier
  - nothing provides libstdc++.so.6(CXXABI_1.3) needed by zerotier-one-1.1.12-0.1.el6.i686 from zerotier
  - nothing provides libstdc++.so.6(GLIBCXX_3.4) needed by zerotier-one-1.1.12-0.1.el6.i686 from zerotier
  - package zerotier-one-1.1.12-0.1.el6.x86_64 from zerotier does not have a compatible architecture
  - nothing provides libc.so.6(GLIBC_2.7)(64bit) needed by zerotier-one-1.1.12-0.1.el6.x86_64 from zerotier
  - nothing provides libm.so.6(GLIBC_2.2.5)(64bit) needed by zerotier-one-1.1.12-0.1.el6.x86_64 from zerotier
  - nothing provides libpthread.so.0(GLIBC_2.2.5)(64bit) needed by zerotier-one-1.1.12-0.1.el6.x86_64 from zerotier
  - nothing provides libpthread.so.0(GLIBC_2.3.2)(64bit) needed by zerotier-one-1.1.12-0.1.el6.x86_64 from zerotier
  - package zerotier-one-1.1.14-0.1.el6.i686 from zerotier does not have a compatible architecture
  - nothing provides libc.so.6(GLIBC_2.7) needed by zerotier-one-1.1.14-0.1.el6.i686 from zerotier
  - nothing provides libgcc_s.so.1 needed by zerotier-one-1.1.14-0.1.el6.i686 from zerotier
  - nothing provides libgcc_s.so.1(GCC_3.0) needed by zerotier-one-1.1.14-0.1.el6.i686 from zerotier
  - nothing provides libm.so.6 needed by zerotier-one-1.1.14-0.1.el6.i686 from zerotier
  - nothing provides libm.so.6(GLIBC_2.0) needed by zerotier-one-1.1.14-0.1.el6.i686 from zerotier
  - nothing provides libpthread.so.0 needed by zerotier-one-1.1.14-0.1.el6.i686 from zerotier
  - nothing provides libpthread.so.0(GLIBC_2.0) needed by zerotier-one-1.1.14-0.1.el6.i686 from zerotier
  - nothing provides libpthread.so.0(GLIBC_2.1) needed by zerotier-one-1.1.14-0.1.el6.i686 from zerotier
  - nothing provides libpthread.so.0(GLIBC_2.3.2) needed by zerotier-one-1.1.14-0.1.el6.i686 from zerotier
  - nothing provides libstdc++.so.6 needed by zerotier-one-1.1.14-0.1.el6.i686 from zerotier
  - nothing provides libstdc++.so.6(CXXABI_1.3) needed by zerotier-one-1.1.14-0.1.el6.i686 from zerotier
  - nothing provides libstdc++.so.6(GLIBCXX_3.4) needed by zerotier-one-1.1.14-0.1.el6.i686 from zerotier
  - package zerotier-one-1.1.14-0.1.el6.x86_64 from zerotier does not have a compatible architecture
  - nothing provides libc.so.6(GLIBC_2.7)(64bit) needed by zerotier-one-1.1.14-0.1.el6.x86_64 from zerotier
  - nothing provides libm.so.6(GLIBC_2.2.5)(64bit) needed by zerotier-one-1.1.14-0.1.el6.x86_64 from zerotier
  - nothing provides libpthread.so.0(GLIBC_2.2.5)(64bit) needed by zerotier-one-1.1.14-0.1.el6.x86_64 from zerotier
  - nothing provides libpthread.so.0(GLIBC_2.3.2)(64bit) needed by zerotier-one-1.1.14-0.1.el6.x86_64 from zerotier
  - package zerotier-one-1.1.2-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.1.2-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.1.4-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.1.4-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.1.6-0.1.el6.i686 from zerotier does not have a compatible architecture
  - nothing provides libc.so.6(GLIBC_2.7) needed by zerotier-one-1.1.6-0.1.el6.i686 from zerotier
  - nothing provides libgcc_s.so.1 needed by zerotier-one-1.1.6-0.1.el6.i686 from zerotier
  - nothing provides libgcc_s.so.1(GCC_3.0) needed by zerotier-one-1.1.6-0.1.el6.i686 from zerotier
  - nothing provides libm.so.6 needed by zerotier-one-1.1.6-0.1.el6.i686 from zerotier
  - nothing provides libm.so.6(GLIBC_2.0) needed by zerotier-one-1.1.6-0.1.el6.i686 from zerotier
  - nothing provides libpthread.so.0 needed by zerotier-one-1.1.6-0.1.el6.i686 from zerotier
  - nothing provides libpthread.so.0(GLIBC_2.0) needed by zerotier-one-1.1.6-0.1.el6.i686 from zerotier
  - nothing provides libpthread.so.0(GLIBC_2.1) needed by zerotier-one-1.1.6-0.1.el6.i686 from zerotier
  - nothing provides libpthread.so.0(GLIBC_2.3.2) needed by zerotier-one-1.1.6-0.1.el6.i686 from zerotier
  - nothing provides libstdc++.so.6 needed by zerotier-one-1.1.6-0.1.el6.i686 from zerotier
  - nothing provides libstdc++.so.6(CXXABI_1.3) needed by zerotier-one-1.1.6-0.1.el6.i686 from zerotier
  - nothing provides libstdc++.so.6(GLIBCXX_3.4) needed by zerotier-one-1.1.6-0.1.el6.i686 from zerotier
  - package zerotier-one-1.1.6-0.1.el6.x86_64 from zerotier does not have a compatible architecture
  - nothing provides libc.so.6(GLIBC_2.7)(64bit) needed by zerotier-one-1.1.6-0.1.el6.x86_64 from zerotier
  - nothing provides libm.so.6(GLIBC_2.2.5)(64bit) needed by zerotier-one-1.1.6-0.1.el6.x86_64 from zerotier
  - nothing provides libpthread.so.0(GLIBC_2.2.5)(64bit) needed by zerotier-one-1.1.6-0.1.el6.x86_64 from zerotier
  - nothing provides libpthread.so.0(GLIBC_2.3.2)(64bit) needed by zerotier-one-1.1.6-0.1.el6.x86_64 from zerotier
  - package zerotier-one-1.1.8-0.1.el6.i686 from zerotier does not have a compatible architecture
  - nothing provides libc.so.6(GLIBC_2.7) needed by zerotier-one-1.1.8-0.1.el6.i686 from zerotier
  - nothing provides libgcc_s.so.1 needed by zerotier-one-1.1.8-0.1.el6.i686 from zerotier
  - nothing provides libgcc_s.so.1(GCC_3.0) needed by zerotier-one-1.1.8-0.1.el6.i686 from zerotier
  - nothing provides libm.so.6 needed by zerotier-one-1.1.8-0.1.el6.i686 from zerotier
  - nothing provides libm.so.6(GLIBC_2.0) needed by zerotier-one-1.1.8-0.1.el6.i686 from zerotier
  - nothing provides libpthread.so.0 needed by zerotier-one-1.1.8-0.1.el6.i686 from zerotier
  - nothing provides libpthread.so.0(GLIBC_2.0) needed by zerotier-one-1.1.8-0.1.el6.i686 from zerotier
  - nothing provides libpthread.so.0(GLIBC_2.1) needed by zerotier-one-1.1.8-0.1.el6.i686 from zerotier
  - nothing provides libpthread.so.0(GLIBC_2.3.2) needed by zerotier-one-1.1.8-0.1.el6.i686 from zerotier
  - nothing provides libstdc++.so.6 needed by zerotier-one-1.1.8-0.1.el6.i686 from zerotier
  - nothing provides libstdc++.so.6(CXXABI_1.3) needed by zerotier-one-1.1.8-0.1.el6.i686 from zerotier
  - nothing provides libstdc++.so.6(GLIBCXX_3.4) needed by zerotier-one-1.1.8-0.1.el6.i686 from zerotier
  - package zerotier-one-1.1.8-0.1.el6.x86_64 from zerotier does not have a compatible architecture
  - nothing provides libc.so.6(GLIBC_2.7)(64bit) needed by zerotier-one-1.1.8-0.1.el6.x86_64 from zerotier
  - nothing provides libm.so.6(GLIBC_2.2.5)(64bit) needed by zerotier-one-1.1.8-0.1.el6.x86_64 from zerotier
  - nothing provides libpthread.so.0(GLIBC_2.2.5)(64bit) needed by zerotier-one-1.1.8-0.1.el6.x86_64 from zerotier
  - nothing provides libpthread.so.0(GLIBC_2.3.2)(64bit) needed by zerotier-one-1.1.8-0.1.el6.x86_64 from zerotier
  - package zerotier-one-1.10.0-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.10.0-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.10.1-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.10.1-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.10.2-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.10.2-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.10.3-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.10.3-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.10.4-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.10.4-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.10.5-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.10.5-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.10.6-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.10.6-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.12.0-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.12.0-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.12.1-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.12.1-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.12.2-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.12.2-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.14.0-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.14.0-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.14.1-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.14.1-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.14.2-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.14.2-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.16.0-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.16.0-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.2.0-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.2.0-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.2.10-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.2.12-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.2.2-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.2.2-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.2.4-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.2.4-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.2.8-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.4.0-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.4.2-2.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.4.2-2.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.4.4-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.4.4-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.4.6-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.4.6-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.6.0-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.6.0-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.6.1-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.6.1-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.6.2-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.6.2-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.6.3-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.6.3-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.6.4-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.6.4-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.6.5-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.6.5-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.6.6-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.6.6-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.8.1-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.8.1-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.8.10-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.8.10-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.8.2-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.8.2-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.8.3-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.8.3-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.8.4-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.8.4-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.8.5-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.8.5-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.8.6-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.8.6-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.8.7-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.8.7-1.el6.x86_64 from zerotier does not have a compatible architecture
  - package zerotier-one-1.8.9-1.el6.i686 from zerotier does not have a compatible architecture
  - package zerotier-one-1.8.9-1.el6.x86_64 from zerotier does not have a compatible architecture
(try to add '--skip-broken' to skip uninstallable packages)

*** 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

[root@ip-00-00-00-00 ~]#

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions