Hey everyone, it’s been a while! My first node was too slow and error prone that I gave up to run it last year.
But now I’ve got a QNAP TS-332X and it’s great!
First of all:
- Container Station (
188.8.131.526and also tried with
My first attempt was to use the QNAP-App but both “latest” versions (1.1.0 and 1.1.2) have the same issue for me:
I inspected its logs and got this:
Mon Jul 12 10:04:59 BRT 2021 ----------- Installation REMOVED ------ Mon Jul 12 10:05:27 BRT 2021 ======= NEW INSTALL (ver 1.1.2) ====== Mon Jul 12 10:05:27 BRT 2021 RUNNING pkg_init (ver 1.1.2) Mon Jul 12 10:05:27 BRT 2021 pre install completed (ver 1.1.2) Mon Jul 12 10:05:28 BRT 2021 INSTALL run completed (ver 1.1.2) Mon Jul 12 10:05:28 BRT 2021 RUNNING post install @ / check/put entry in cron file: 5 0 * * * /STORJ/scripts/storagenodeupdate.sh /share/CACHEDEV1_DATA/Public/storagenode.conf/config.json Mon Jul 12 10:05:30 BRT 2021 post install COMPLETED (ver 1.1.2) Mon Jul 12 10:05:30 BRT 2021 STORJ : Request to start (start) Mon Jul 12 10:05:31 BRT 2021 STORJ : Request to start (start) completed
So no idea why it’s not starting (nor even creating a Docker container).
Then my second approach was to use the CLI, what I’ve done so far:
- Connected to my QNAP using ssh
- Tried to run the following command:
docker run --rm \ -e SETUP=true \ --mount type=bind,source=/root/credentials,destination=/app/identity \ --mount type=bind,source=/root/storj,destination=/app/config \ --name storagenode storjlabs/storagenode:latest >>> Unable to find image 'storjlabs/storagenode:latest' locally latest: Pulling from storjlabs/storagenode 58ab47519297: Pull complete e69b284058c2: Pull complete 4aecfb8c0f6e: Pull complete 343bdb3df068: Pull complete a3781acb482d: Pull complete 297ca68e0454: Pull complete Digest: sha256:3e4d1809f328918b7f99a0a0889c6d4701ddbb0806ec73add73edbf5e7e9686f Status: Downloaded newer image for storjlabs/storagenode:latest ./storagenode: line 1: syntax error: unexpected word (expecting ")")
I noticed through some other topics that the ARMv8 builds are not being tested anymore (or something like that). So I also tried with some hard coded tags like
:<<HASH>>-go1.15.7-arm64v8 but still got the same
./storagenode: line 1: syntax error: unexpected word (expecting ")") error =/
For me it’s obviously that the
./storagenode is not being recognized as an executable rather than a shell script, but I have no idea how to force that. Maybe tweaking my
Is there a third way to start a node in an ARM NAS? Maybe building it from source, is that a valid approach or am I doing something wrong here?