ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    ZeroTier RPM Installer Script Failing

    IT Discussion
    zerotier
    10
    74
    13.2k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • stacksofplatesS
      stacksofplates
      last edited by

      I've never done it this way. Just did a wget on the actual rpm and it worked fine.

      A scottalanmillerS 2 Replies Last reply Reply Quote 1
      • A
        Alex Sage @stacksofplates
        last edited by

        @stacksofplates hahahahah 🙂 Seconds apart!

        1 Reply Last reply Reply Quote 1
        • scottalanmillerS
          scottalanmiller @Alex Sage
          last edited by

          @aaronstuder said in ZeroTier RPM Installer Script Failing:

          Oh, I didn't use the installer one liner, I just used wget and ran the RPM.

          So you don't use YUM repos to keep your agent up to date?

          stacksofplatesS 1 Reply Last reply Reply Quote 0
          • scottalanmillerS
            scottalanmiller @stacksofplates
            last edited by

            @stacksofplates said in ZeroTier RPM Installer Script Failing:

            I've never done it this way. Just did a wget on the actual rpm and it worked fine.

            Well sure, but using the repo is the goal.

            stacksofplatesS 1 Reply Last reply Reply Quote 0
            • stacksofplatesS
              stacksofplates @scottalanmiller
              last edited by

              @scottalanmiller said in ZeroTier RPM Installer Script Failing:

              @stacksofplates said in ZeroTier RPM Installer Script Failing:

              I've never done it this way. Just did a wget on the actual rpm and it worked fine.

              Well sure, but using the repo is the goal.

              Ah they've changed it since the last time I looked at it. It didn't have that before, just a link to the RPM.

              1 Reply Last reply Reply Quote 1
              • stacksofplatesS
                stacksofplates @scottalanmiller
                last edited by

                @scottalanmiller said in ZeroTier RPM Installer Script Failing:

                @aaronstuder said in ZeroTier RPM Installer Script Failing:

                Oh, I didn't use the installer one liner, I just used wget and ran the RPM.

                So you don't use YUM repos to keep your agent up to date?

                It wasn't in the repos previously. It was just a self updating package.

                scottalanmillerS 1 Reply Last reply Reply Quote 0
                • scottalanmillerS
                  scottalanmiller @stacksofplates
                  last edited by

                  @stacksofplates said in ZeroTier RPM Installer Script Failing:

                  @scottalanmiller said in ZeroTier RPM Installer Script Failing:

                  @aaronstuder said in ZeroTier RPM Installer Script Failing:

                  Oh, I didn't use the installer one liner, I just used wget and ran the RPM.

                  So you don't use YUM repos to keep your agent up to date?

                  It wasn't in the repos previously. It was just a self updating package.

                  it was self updating? None of mine updated. What version is yours on on its own?

                  stacksofplatesS 1 Reply Last reply Reply Quote 0
                  • A
                    adam.ierymenko
                    last edited by

                    Try it again -- I think I found an issue. It should complete the URL with $releasever but was not in some cases.

                    1 Reply Last reply Reply Quote 2
                    • stacksofplatesS
                      stacksofplates @scottalanmiller
                      last edited by

                      @scottalanmiller said in ZeroTier RPM Installer Script Failing:

                      @stacksofplates said in ZeroTier RPM Installer Script Failing:

                      @scottalanmiller said in ZeroTier RPM Installer Script Failing:

                      @aaronstuder said in ZeroTier RPM Installer Script Failing:

                      Oh, I didn't use the installer one liner, I just used wget and ran the RPM.

                      So you don't use YUM repos to keep your agent up to date?

                      It wasn't in the repos previously. It was just a self updating package.

                      it was self updating? None of mine updated. What version is yours on on its own?

                      All of mine are 1.1.4, which is about 2 weeks old. I was really sure I read somewhere it was self updating, must have been thinking of something else.

                      scottalanmillerS 1 Reply Last reply Reply Quote 0
                      • scottalanmillerS
                        scottalanmiller @stacksofplates
                        last edited by

                        @stacksofplates said in ZeroTier RPM Installer Script Failing:

                        @scottalanmiller said in ZeroTier RPM Installer Script Failing:

                        @stacksofplates said in ZeroTier RPM Installer Script Failing:

                        @scottalanmiller said in ZeroTier RPM Installer Script Failing:

                        @aaronstuder said in ZeroTier RPM Installer Script Failing:

                        Oh, I didn't use the installer one liner, I just used wget and ran the RPM.

                        So you don't use YUM repos to keep your agent up to date?

                        It wasn't in the repos previously. It was just a self updating package.

                        it was self updating? None of mine updated. What version is yours on on its own?

                        All of mine are 1.1.4, which is about 2 weeks old. I was really sure I read somewhere it was self updating, must have been thinking of something else.

                        Yeah, that's old. 1.1.6 is needed for some functionality and current on Linux is 1.1.8. I was pretty sure that it required manual updates.

                        1 Reply Last reply Reply Quote 1
                        • JaredBuschJ
                          JaredBusch
                          last edited by JaredBusch

                          So here is my question. I have ZT installed on a CentOS box from prior to the RPM process existing. If I install the RPM, will it update it? or install a second instance?

                          1 Reply Last reply Reply Quote 2
                          • JaredBuschJ
                            JaredBusch
                            last edited by

                            And the answer is, it updated. I expected this since it was an RPM download and install. But you never know for sure if a developer did this the right way.

                            root@pbx:~ $ ip a
                            1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
                                link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
                                inet 127.0.0.1/8 scope host lo
                                inet6 ::1/128 scope host
                                   valid_lft forever preferred_lft forever
                            2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
                                link/ether 02:15:5d:67:37:08 brd ff:ff:ff:ff:ff:ff
                                inet 10.254.0.24/24 brd 10.254.0.255 scope global eth0
                                inet6 fe80::15:5dff:fe67:3708/64 scope link
                                   valid_lft forever preferred_lft forever
                            3: zt0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 2800 qdisc pfifo_fast state UNKNOWN qlen 500
                                link/ether e6:5e:53:f7:06:75 brd ff:ff:ff:ff:ff:ff
                                inet 10.254.1.24/24 brd 10.254.1.255 scope global zt0
                                inet6 fde5:cd7a:9e1c:8beb:e699:93b5:d8eb:980f/88 scope global
                                   valid_lft forever preferred_lft forever
                                inet6 fe80::e45e:53ff:fef7:675/64 scope link
                                   valid_lft forever preferred_lft forever
                            root@pbx:~ $ zerotier-cli -v
                            1.1.4
                            root@pbx:~ $ curl -s https://install.zerotier.com/ | bash
                            
                            *** ZeroTier One Quick Install for Unix-like Systems
                            
                            *** Supported targets for this script:
                            ***    MacOS (10.7+) on x86_64 (just installs ZeroTier One.pkg)
                            ***    Linux / Debian (wheezy or newer) on i386, x86_64, and armhf (Raspbian/jessie only)
                            ***    Linux / Ubuntu (trusty or newer) on i386 and x86_64
                            ***    Linux / SuSE (12+) on i386 and x86_64
                            ***    Linux / CentOS (6+) on i386 and x86_64
                            ***    Linux / Fedora (22+) on i386 and x86_64
                            ***    Linux / Amazon (2016.03+) on x86_64
                            
                            *** Please report problems to [email protected] and we will try to fix ASAP!
                            
                            *** Detecting Linux Distribution
                            
                            *** Found RHEL/CentOS, creating /etc/yum.repos.d/zerotier.repo
                            
                            *** Installing zerotier-one package...
                            Loaded plugins: fastestmirror, refresh-packagekit
                            Setting up Install Process
                            Loading mirror speeds from cached hostfile
                             * base: ftpmirror.your.org
                             * extras: centos.mirror.nac.net
                             * piaf64: www.pbxinaflash.org
                             * updates: mirrors.lga7.us.voxel.net
                            zerotier                                                                                                 | 2.9 kB     00:00
                            zerotier/primary_db                                                                                      | 3.7 kB     00:00
                            Resolving Dependencies
                            --> Running transaction check
                            ---> Package zerotier-one.x86_64 0:1.1.4-1.el6 will be updated
                            ---> Package zerotier-one.x86_64 0:1.1.8-0.1.el6 will be an update
                            --> Finished Dependency Resolution
                            
                            Dependencies Resolved
                            
                            ================================================================================================================================
                             Package                         Arch                      Version                            Repository                   Size
                            ================================================================================================================================
                            Updating:
                             zerotier-one                    x86_64                    1.1.8-0.1.el6                      zerotier                    266 k
                            
                            Transaction Summary
                            ================================================================================================================================
                            Upgrade       1 Package(s)
                            
                            Total download size: 266 k
                            Downloading Packages:
                            zerotier-one-1.1.8-0.1.el6.x86_64.rpm                                                                    | 266 kB     00:00
                            Running rpm_check_debug
                            Running Transaction Test
                            Transaction Test Succeeded
                            Running Transaction
                              Updating   : zerotier-one-1.1.8-0.1.el6.x86_64                                                                            1/2
                            error reading information on service newservice: No such file or directory
                            error reading information on service newservice: No such file or directory
                            warning: %post(zerotier-one-1.1.8-0.1.el6.x86_64) scriptlet failed, exit status 1
                            Non-fatal POSTIN scriptlet failure in rpm package zerotier-one-1.1.8-0.1.el6.x86_64
                              Cleanup    : zerotier-one-1.1.4-1.el6.x86_64                                                                              2/2
                              Verifying  : zerotier-one-1.1.8-0.1.el6.x86_64                                                                            1/2
                              Verifying  : zerotier-one-1.1.4-1.el6.x86_64                                                                              2/2
                            
                            Updated:
                              zerotier-one.x86_64 0:1.1.8-0.1.el6
                            
                            Complete!
                            
                            *** Enabling and starting zerotier-one service...
                            
                            *** Waiting for identity generation...
                            
                            *** Success! You are connected to port >redacted< of Earth's planetary smart switch.
                            
                            root@pbx:~ $ ip a
                            1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
                                link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
                                inet 127.0.0.1/8 scope host lo
                                inet6 ::1/128 scope host
                                   valid_lft forever preferred_lft forever
                            2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
                                link/ether 02:15:5d:67:37:08 brd ff:ff:ff:ff:ff:ff
                                inet 10.254.0.24/24 brd 10.254.0.255 scope global eth0
                                inet6 fe80::15:5dff:fe67:3708/64 scope link
                                   valid_lft forever preferred_lft forever
                            3: zt0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 2800 qdisc pfifo_fast state UNKNOWN qlen 500
                                link/ether e6:5e:53:f7:06:75 brd ff:ff:ff:ff:ff:ff
                                inet 10.254.1.24/24 brd 10.254.1.255 scope global zt0
                                inet6 fde5:cd7a:9e1c:8beb:e699:93b5:d8eb:980f/88 scope global
                                   valid_lft forever preferred_lft forever
                                inet6 fe80::e45e:53ff:fef7:675/64 scope link
                                   valid_lft forever preferred_lft forever
                            root@pbx:~ $ zerotier-cli -v
                            1.1.8
                            root@pbx:~ $
                            
                            1 Reply Last reply Reply Quote 1
                            • A
                              adam.ierymenko
                              last edited by

                              ZeroTier hasn't been self-updating on Linux since very early versions. We found that many Linux users were using it on servers and really did not want software auto-updating itself independent of their scheduled use of 'yum' or 'apt'.

                              In 1.1.6+ we have finally developed real Linux packages and our own Linux package repository. The install script we created just adds that repo and installs the package, and once the repo is added it should auto-update along with other Linux packages when you do system package updates. This is expected behavior on Linux for a packaged app.

                              We also have people working to get this into Fedora/EPEL and Debian upstream but that's another matter, and many users might still prefer our repos since they will be updated more quickly.

                              MacOSX and Windows have auto-update functionality but we've been sort of gun shy about using it for the same reason. So far our policy has been to keep it around in case we ever have a critical security vulnerability that we need to force-patch ASAP. So far that has not happened.

                              scottalanmillerS stacksofplatesS JaredBuschJ 3 Replies Last reply Reply Quote 2
                              • scottalanmillerS
                                scottalanmiller @adam.ierymenko
                                last edited by

                                @adam.ierymenko said in ZeroTier RPM Installer Script Failing:

                                ZeroTier hasn't been self-updating on Linux since very early versions. We found that many Linux users were using it on servers and really did not want software auto-updating itself independent of their scheduled use of 'yum' or 'apt'.

                                That's what I would want to.

                                1 Reply Last reply Reply Quote 0
                                • travisdh1T
                                  travisdh1
                                  last edited by

                                  1.1.8 is the current client, right? I'm "going around" updating the clients now.

                                  A scottalanmillerS 2 Replies Last reply Reply Quote 0
                                  • A
                                    Alex Sage @travisdh1
                                    last edited by

                                    @travisdh1 Are you adding the repo too?

                                    travisdh1T 1 Reply Last reply Reply Quote 0
                                    • travisdh1T
                                      travisdh1 @Alex Sage
                                      last edited by

                                      @aaronstuder said in ZeroTier RPM Installer Script Failing:

                                      @travisdh1 Are you adding the repo too?

                                      Yes, I'm running the "more secure" method. It just worked on my CentOS7 box. The remote connection is so slow that even text updates sent over ssh take some time, waiting for that to confirm it's finished currently.

                                      dafyreD 1 Reply Last reply Reply Quote 0
                                      • dafyreD
                                        dafyre @travisdh1
                                        last edited by

                                        @travisdh1 said in ZeroTier RPM Installer Script Failing:

                                        @aaronstuder said in ZeroTier RPM Installer Script Failing:

                                        @travisdh1 Are you adding the repo too?

                                        Yes, I'm running the "more secure" method. It just worked on my CentOS7 box. The remote connection is so slow that even text updates sent over ssh take some time, waiting for that to confirm it's finished currently.

                                        Remember... tmux / screen are your friends... just in case you get disconnected!

                                        travisdh1T 1 Reply Last reply Reply Quote 0
                                        • travisdh1T
                                          travisdh1 @dafyre
                                          last edited by

                                          @dafyre said in ZeroTier RPM Installer Script Failing:

                                          @travisdh1 said in ZeroTier RPM Installer Script Failing:

                                          @aaronstuder said in ZeroTier RPM Installer Script Failing:

                                          @travisdh1 Are you adding the repo too?

                                          Yes, I'm running the "more secure" method. It just worked on my CentOS7 box. The remote connection is so slow that even text updates sent over ssh take some time, waiting for that to confirm it's finished currently.

                                          Remember... tmux / screen are your friends... just in case you get disconnected!

                                          I'll have to head over latter today anyway, so I don't care so much if I loose my limited ability to connect/manage those things.

                                          As it turns out, they install the new thing and wait for you to restart/reload the service. Everything worked (that one is on wheezy.)

                                          1 Reply Last reply Reply Quote 0
                                          • scottalanmillerS
                                            scottalanmiller @travisdh1
                                            last edited by

                                            @travisdh1 said in ZeroTier RPM Installer Script Failing:

                                            1.1.8 is the current client, right? I'm "going around" updating the clients now.

                                            As of yesterday, yes.

                                            1 Reply Last reply Reply Quote 1
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 1 / 4
                                            • First post
                                              Last post