Just a heads up, my GOARCH environment was blank and this threw the URL to download the software. Set the GOARCH to for instance amd64 and it is good.
–2022-03-25 01:24:07-- https://version.storj.io/processes/storagenode-updater/minimum/url?os=linux&arch=
Resolving version.storj.io (version.storj.io)… 22.214.171.124
Connecting to version.storj.io (version.storj.io)|126.96.36.199|:443… connected.
HTTP request sent, awaiting response… 400 Bad Request
2022-03-25 01:24:09 ERROR 400: Bad Request
Hello @nickb ,
Welcome to the forum!
Could you please describe your setup? Is it a binary version or a new docker image?
What is your OS?
If Linux, please show results of
If this is Windows, then
Same issue here with the following system:
Linux Nestor 5.13.19-3-pve #1 SMP PVE 5.13.19-7 (Thu, 20 Jan 2022 16:37:56 +0100) x86_64 GNU/Linux
Note that it went fine on this one :
Linux Zeus 4.19.0-8-amd64 #1 SMP Debian 4.19.98-1+deb10u1 (2020-04-27) x86_64 GNU/Linux
Both systems have this docker version :
Docker version 20.10.12, build e91ed57
and were on version 1.49.5 before upgrade.
As Nickb said, setting the GOARCH variable and recreating the container fixed the issue.
Hello @labooll ,
Welcome to the forum!
Do you use a docker version of storagenode or binary one?
I use the docker version of storage node
currently it is running on as a docker app on a Synology NAS.
Linux NAS 4.4.180+ #42218 SMP Mon Oct 18 19:16:55 CST 2021 x86_64 GNU/Linux synology_geminilake_1520+
It was running on a Pi 4 before (also has a docker app) and the data and config were copied to the NAS before upgrading to 1.50.4. I don’t recall ever setting the GOARCH variable before so it has always been blank.
Let me know if you need any more detail.
Nice to hear you were able to fix it. I’m at a loss as to why you have this issue, something has to be different in your case.
yes very strange, please find additional details if it could help :
Host that has failed runs many nodes (on separate disks), and the one that didn’t run only one node
- On the host that failed :
- On the host that didn’t fail :
The GOARCH variable is not set, and yet, the node has been updated without issue
The node is updated via watchtower