Hello,
I want to run Storj on my Nas.
Now when I want to start the container I receive this.
2020-10-22T09:47:02.502Z ERROR Invalid configuration. {"error": "invalid contact.external-address: lookup \"myAddress.synology.me\" failed: lookup myAddress.synology.me on 8.8.4.4:53: dial udp 8.8.4.4:53: connect: network is unreachable", "errorVerbose": "invalid contact.external-address: lookup \"myAddress.synology.me\" failed: lookup myAddress.synology.me on 8.8.4.4:53: dial udp 8.8.4.4:53: connect: network is unreachable\n\tstorj.io/storj/storagenode.(*Config).Verify:150\n\tmain.cmdRun:146\n\tstorj.io/private/process.cleanup.func1.4:362\n\tstorj.io/private/process.cleanup.func1:380\n\tgithub.com/spf13/cobra.(*Command).execute:842\n\tgithub.com/spf13/cobra.(*Command).ExecuteC:950\n\tgithub.com/spf13/cobra.(*Command).Execute:887\n\tstorj.io/private/process.ExecWithCustomConfig:88\n\tstorj.io/private/process.ExecCustomDebug:70\n\tmain.main:335\n\truntime.main:204"}
Error: invalid contact.external-address: lookup "myAddress.synology.me" failed: lookup myAddress.synology.me on 8.8.4.4:53: dial udp 8.8.4.4:53: connect: network is unreachable
Than I used a DNS Lookup tool
I removed my IP and DNS address from the Image.
Can someone say me what’s wrong?
I also opend the Port (I want to share a Image with the port forwarding but I can only upload one image).
I can’t access the Web GUI and yougetsignal.com says that the port is closed.
Welcome to the forum @Roalkege !
You need to use address and port in the contact.external-address
It should be something like roalkege.synology.me:28967
Hello @nerdatwork ,
that’s my docker command
I would remove the /
at the end of identity/storagenode/
so it becomes identity/storagenode
Have you forwarded your port correctly ?
Ok I removed it.
The Ports are fine.
I have another Ports open and these are working (not for Storj)
Just so you know, you only need to forward port 28967
. 14002
doesn’t need to be forwarded.
Ok, but the problem still remains
Are you sure the domain is correct?
Cannot resolve IP for Synology.me .
Will an IP be resolved for your subdomain?
Yes with my subdomain I can access it.
Hmm if Yousignal says the port is closed, the problem must be somewhere with the router or DSL provider. Have you also restarted the router? Could you just release the other ports or did you have to contact the ISP? Do you have cable or DSL? What if you test your current IP (not domain) at Yousignal with the port?
I’m testing the whole time with my IP and when I try with my DDNS domain everything works also.
I have also Port 5000, 80 and 6281 opened and these are also on yougetsignal open.
But 28967 not.
I have cable with Dual-Stack and I restarted the router.
peem
October 22, 2020, 1:26pm
12
Yougetsignal will show an open port only when you start / run storagenode
you can check for a while, just to check, enter (if you know it) your external IP address in the command, e.g .:
-e ADDRESS = "195.333.52.228:28967"
you restarted the router, maybe the IP changed and Synology’s DNS has not updated yet …
2020-10-22T18:19:13.613Z INFO Telemetry enabled
2020-10-22T18:19:13.638Z INFO db.migration Database Version {"version": 45}
2020-10-22T18:19:13.885Z ERROR trust Failed to fetch URLs from source {"source": "https://tardigrade.io/trusted-satellites", "error": "HTTP source: Get \"https://tardigrade.io/trusted-satellites\": dial tcp: lookup tardigrade.io on 8.8.4.4:53: dial udp 8.8.4.4:53: connect: network is unreachable", "errorVerbose": "HTTP source: Get \"https://tardigrade.io/trusted-satellites\": dial tcp: lookup tardigrade.io on 8.8.4.4:53: dial udp 8.8.4.4:53: connect: network is unreachable\n\tstorj.io/storj/storagenode/trust.(*HTTPSource).FetchEntries:63\n\tstorj.io/storj/storagenode/trust.(*List).fetchEntries:90\n\tstorj.io/storj/storagenode/trust.(*List).FetchURLs:49\n\tstorj.io/storj/storagenode/trust.(*Pool).fetchURLs:240\n\tstorj.io/storj/storagenode/trust.(*Pool).Refresh:177\n\tstorj.io/storj/storagenode.(*Peer).Run:736\n\tmain.cmdRun:209\n\tstorj.io/private/process.cleanup.func1.4:362\n\tstorj.io/private/process.cleanup.func1:380\n\tgithub.com/spf13/cobra.(*Command).execute:842\n\tgithub.com/spf13/cobra.(*Command).ExecuteC:950\n\tgithub.com/spf13/cobra.(*Command).Execute:887\n\tstorj.io/private/process.ExecWithCustomConfig:88\n\tstorj.io/private/process.ExecCustomDebug:70\n\tmain.main:335\n\truntime.main:204"}
Error: trust: failed to fetch from source "https://tardigrade.io/trusted-satellites": HTTP source: Get "https://tardigrade.io/trusted-satellites": dial tcp: lookup tardigrade.io on 8.8.4.4:53: dial udp 8.8.4.4:53: connect: network is unreachable
This is when I use my external IP
But the Port is still not opened
baker
October 22, 2020, 6:32pm
14
What OS are you using? Looks like a restrictive firewall to me.
lookup tardigrade.io on 8.8.4.4:53: dial udp 8.8.4.4:53: connect: network is unreachable
The node can’t reach out to the DNS server (google it appears) to lookup the address.
Hey, I’m using Synology DMS/Linux.
The firewall should be disabled.
Alexey
October 23, 2020, 6:01pm
16
Something blocking the traffic.
Please, try to reboot your router and then stop and remove the storagenode container, then run it again.
peem
October 24, 2020, 5:36pm
17
Check in DSM - network for storagenode container - should be bridge
I installed docker over ssh because I have an ARM cpu