× NETGEAR will be terminating ReadyCLOUD service by July 1st, 2023. For more details click here.
Orbi WiFi 7 RBE973
Reply

ZeroTier as a ReadyCloud replacement.

StephenB
Guru

Re: ZeroTier as a ReadyCloud replacement.

fwiw, 1.8.4 installs on my rn102 (running 6.10.9)

 

 

root@RN102:/data/Test/ZeroTier# apt-get install ./zerotier-one_1.8.4_armhf.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'zerotier-one:armhf' instead of './zerotier-one_1.8.4_armhf.deb'
The following additional packages will be installed:
  gcc-4.9-base:armhf iproute2 libc6:armhf libgcc1:armhf libstdc++6:armhf
Suggested packages:
  iproute2-doc glibc-doc:armhf locales:armhf
Recommended packages:
  libatm1
The following NEW packages will be installed:
  gcc-4.9-base:armhf iproute2 libc6:armhf libgcc1:armhf libstdc++6:armhf zerotier-one:armhf
0 upgraded, 6 newly installed, 0 to remove and 33 not upgraded.
Need to get 4,788 kB/5,582 kB of archives.
After this operation, 13.4 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://archive.kernel.org/debian-archive/debian jessie/main armel iproute2 armel 3.16.0-2 [384 kB]
Get:2 http://archive.debian.org/debian-security jessie/updates/main armhf gcc-4.9-base armhf 4.9.2-10+deb8u2 [160 kB]
Get:3 /data/Test/ZeroTier/zerotier-one_1.8.4_armhf.deb zerotier-one armhf 1.8.4 [794 kB]
Get:4 http://archive.debian.org/debian-security jessie/updates/main armhf libgcc1 armhf 1:4.9.2-10+deb8u2 [39.8 kB]
Get:5 http://archive.debian.org/debian-security jessie/updates/main armhf libstdc++6 armhf 4.9.2-10+deb8u2 [241 kB]
Get:6 https://apt.readynas.com/packages/readynasos 6.10.9/main armhf libc6 armhf 2.19-18+deb8u10.netgear1 [3,963 kB]
Fetched 4,788 kB in 2s (1,644 kB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package gcc-4.9-base:armhf.
dpkg: warning: files list file for package 'libclamav9:armel' missing; assuming package has no files currently installed(Reading database ... 18788 files and directories currently installed.)
Preparing to unpack .../gcc-4.9-base_4.9.2-10+deb8u2_armhf.deb ...
Unpacking gcc-4.9-base:armhf (4.9.2-10+deb8u2) ...
Selecting previously unselected package libc6:armhf.
Preparing to unpack .../libc6_2.19-18+deb8u10.netgear1_armhf.deb ...
Unpacking libc6:armhf (2.19-18+deb8u10.netgear1) ...
Selecting previously unselected package libgcc1:armhf.
Preparing to unpack .../libgcc1_1%3a4.9.2-10+deb8u2_armhf.deb ...
Unpacking libgcc1:armhf (1:4.9.2-10+deb8u2) ...
Selecting previously unselected package libstdc++6:armhf.
Preparing to unpack .../libstdc++6_4.9.2-10+deb8u2_armhf.deb ...
Unpacking libstdc++6:armhf (4.9.2-10+deb8u2) ...
Selecting previously unselected package iproute2.
Preparing to unpack .../iproute2_3.16.0-2_armel.deb ...
Unpacking iproute2 (3.16.0-2) ...
Selecting previously unselected package zerotier-one.
Preparing to unpack .../zerotier-one_1.8.4_armhf.deb ...
Unpacking zerotier-one (1.8.4) ...
Processing triggers for systemd (230-7~bpo8+2.netgear3) ...
Setting up gcc-4.9-base:armhf (4.9.2-10+deb8u2) ...
Setting up iproute2 (3.16.0-2) ...
Setting up libc6:armhf (2.19-18+deb8u10.netgear1) ...
debconf: unable to initialize frontend: Dialog
debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 76.)
debconf: falling back to frontend: Readline
Setting up libgcc1:armhf (1:4.9.2-10+deb8u2) ...
Setting up libstdc++6:armhf (4.9.2-10+deb8u2) ...
Setting up zerotier-one (1.8.4) ...
Processing triggers for libc-bin (2.19-18+deb8u10.netgear1) ...
Processing triggers for systemd (230-7~bpo8+2.netgear3) ...
N: Can't drop privileges for downloading as file '/data/Test/ZeroTier/zerotier-one_1.8.4_armhf.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)

 

 

Message 126 of 132
Sandshark
Sensei

Re: ZeroTier as a ReadyCloud replacement.

So it appears that folks are not reading the entire thread regarding the repository changes, especially my very recent summary where I added http://archive.debian.org/debian-security per one of the other contributor's recommendation.  That's where your install found the libcstd++6.

Message 127 of 132
StephenB
Guru

Re: ZeroTier as a ReadyCloud replacement.


@Sandshark wrote:

So it appears that folks are not reading the entire thread regarding the repository changes, especially my very recent summary where I added http://archive.debian.org/debian-security per one of the other contributor's recommendation.  That's where your install found the libcstd++6.


My install was done with your sources.list and apt.conf, so it did include this repo.

 

BTW, I was able to install the newer 1.8.7 on arm after this. The trick is to run

 

apt-get install openssl:armh

before you install zerotier.

 

Message 128 of 132
DuckSoupNAS1
Aspirant

Re: ZeroTier as a ReadyCloud replacement.

Feeling more and more a newbie... where do you get the source for openssl:armh?

Message 129 of 132
DuckSoupNAS1
Aspirant

Re: ZeroTier as a ReadyCloud replacement.

Following suggestions in the post...

 

root@mynas:/home/admin# apt-get install ./libstdc++-arm-none-eabi-newlib_4.9.2-10+7~bpo8+1_all.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libstdc++-arm-none-eabi-newlib' instead of './libstdc++-arm-none-eabi-newlib_4.9.2-10+7~bpo8+1_all.deb'
The following additional packages will be installed:
libnewlib-arm-none-eabi libnewlib-dev
Suggested packages:
libnewlib-doc gcc-arm-none-eabi
Recommended packages:
gcc-arm-none-eabi binutils-arm-none-eabi
The following NEW packages will be installed:
libnewlib-arm-none-eabi libnewlib-dev libstdc++-arm-none-eabi-newlib
0 upgraded, 3 newly installed, 0 to remove and 19 not upgraded.
Need to get 47.3 MB of archives.
After this operation, 351 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://archive.kernel.org/debian-archive/debian jessie/main armel libnewlib-dev all 2.1.0+git20140818.1a8323b-2 [224 kB]
Get:2 http://archive.kernel.org/debian-archive/debian jessie/main armel libnewlib-arm-none-eabi all 2.1.0+git20140818.1a8323b-2 [13.3 MB]
Get:3 http://archive.kernel.org/debian-archive/debian jessie-backports/main armel libstdc++-arm-none-eabi-newlib all 4.9.2-10+7~bpo8+1 [33.8 MB]
Fetched 47.3 MB in 7s (6,332 kB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package libnewlib-dev.
dpkg: warning: files list file for package 'libclamav9:armel' missing; assuming package has no files currently installed
(Reading database ... 20962 files and directories currently installed.)
Preparing to unpack .../libnewlib-dev_2.1.0+git20140818.1a8323b-2_all.deb ...
Unpacking libnewlib-dev (2.1.0+git20140818.1a8323b-2) ...
Selecting previously unselected package libnewlib-arm-none-eabi.
Preparing to unpack .../libnewlib-arm-none-eabi_2.1.0+git20140818.1a8323b-2_all.deb ...
Unpacking libnewlib-arm-none-eabi (2.1.0+git20140818.1a8323b-2) ...
Selecting previously unselected package libstdc++-arm-none-eabi-newlib.
Preparing to unpack .../libstdc++-arm-none-eabi-newlib_4.9.2-10+7~bpo8+1_all.deb ...
Unpacking libstdc++-arm-none-eabi-newlib (4.9.2-10+7~bpo8+1) ...
Setting up libnewlib-dev (2.1.0+git20140818.1a8323b-2) ...
Setting up libnewlib-arm-none-eabi (2.1.0+git20140818.1a8323b-2) ...
Setting up libstdc++-arm-none-eabi-newlib (4.9.2-10+7~bpo8+1) ...

 

Then performed apt-get update...

Then tried 1.8.4 again...

 

root@mynas:/home/admin# apt-get install ./zerotier-one_1.8.4_armhf.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'zerotier-one:armhf' instead of './zerotier-one_1.8.4_armhf.deb'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
zerotier-one:armhf : Depends: libstdc++6:armhf but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Message 130 of 132
StephenB
Guru

Re: ZeroTier as a ReadyCloud replacement.


@DuckSoupNAS1 wrote:

Feeling more and more a newbie... where do you get the source for openssl:armh?


I didn't.  I just typed in the command as I posted it above.  This was with @Sandshark's apt.conf and sources.list placed in /etc/apt 

 

Can you post the sources.list and apt.conf you are using?

Message 131 of 132
SteinV
Aspirant

Re: ZeroTier as a ReadyCloud replacement.

Thanks for this thread, it's been very useful for me. 

I've been able to install ZeroTier + Resilio Sync on my RN316 v6.10.8 to automatically backup photos from my android. 

 

In case anyone is reading this is in the future these are the steps I took:

 

1) Download iproute2_3.16.0-2_amd64.deb

https://mirror.ip-projects.de/ubuntu-old/pool/main/i/iproute2/ 

2) Download zerotier-one_1.6.6_amd64.deb

https://download.zerotier.com/debian/trusty/pool/main/z/zerotier-one/

3) Place the downloaded files on a share on your ReadyNAS through the web interface. e.g. /data/Temp

4) install downloaded files with ssh (I used putty):

apt-get install /data/Temp/iproute2_3.16.0-2_amd64.deb

apt-get install /data/Temp/zerotier-one_1.6.6_amd64.deb

5) install zerotier cli (ignore certificate)

curl -k https://install.zerotier.com --verbose | sudo bash

6) install Resilio Sync as an app on the NAS through the web interface

 

Message 132 of 132
Top Contributors
Discussion stats
Announcements