Lookup version.storj.io: no such host

Had same issue today. after restart node was trying connect but there was no internet connection for some time and node crashed. Then i manually started node service.

Summary
2020-01-29T15:32:38.202+0200	ERROR	version	Failed to do periodic version check: version control client error: Get https://version.storj.io: dial tcp: lookup version.storj.io: no such host

2020-01-29T15:32:39.006+0200	INFO	db.migration	Database Version	{"version": 28}

2020-01-29T15:32:39.468+0200	WARN	trust	Failed to fetch URLs from source; used cache	{"source": "https://tardigrade.io/trusted-satellites", "error": "HTTP source: Get https://tardigrade.io/trusted-satellites: dial tcp: lookup tardigrade.io: no such host", "errorVerbose": "HTTP source: Get https://tardigrade.io/trusted-satellites: dial tcp: lookup tardigrade.io: no such host\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:450\n\tmain.cmdRun:206\n\tstorj.io/storj/pkg/process.cleanup.func1.2:299\n\tstorj.io/storj/pkg/process.cleanup.func1:317\n\tgithub.com/spf13/cobra.(*Command).execute:826\n\tgithub.com/spf13/cobra.(*Command).ExecuteC:914\n\tgithub.com/spf13/cobra.(*Command).Execute:864\n\tstorj.io/storj/pkg/process.ExecWithCustomConfig:79\n\tstorj.io/storj/pkg/process.Exec:61\n\tmain.(*service).Execute.func1:66\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}

2020-01-29T15:32:39.590+0200	INFO	preflight:localtime	start checking local system clock with trusted satellites' system clock.

2020-01-29T15:32:39.653+0200	ERROR	preflight:localtime	unable to get satellite system time	{"Satellite ID": "118UWpMCHzs6CvSgWd9BfFVjw5K9pZbJjkfZJexMtSkmKxvvAW", "error": "rpccompat: dial tcp: lookup satellite.stefan-benten.de: no such host", "errorVerbose": "rpccompat: dial tcp: lookup satellite.stefan-benten.de: no such host\n\tstorj.io/common/rpc.Dialer.dialTransport:242\n\tstorj.io/common/rpc.Dialer.dial:219\n\tstorj.io/common/rpc.Dialer.DialAddressID:138\n\tstorj.io/storj/storagenode/preflight.(*LocalTime).getSatelliteTime:110\n\tstorj.io/storj/storagenode/preflight.(*LocalTime).Check.func1:67\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}

2020-01-29T15:32:39.653+0200	ERROR	preflight:localtime	unable to get satellite system time	{"Satellite ID": "12L9ZFwhzVpuEKMUNUqkaTLGzwY9G24tbiigLiXpmZWKwmcNDDs", "error": "rpccompat: dial tcp: lookup europe-west-1.tardigrade.io: no such host", "errorVerbose": "rpccompat: dial tcp: lookup europe-west-1.tardigrade.io: no such host\n\tstorj.io/common/rpc.Dialer.dialTransport:242\n\tstorj.io/common/rpc.Dialer.dial:219\n\tstorj.io/common/rpc.Dialer.DialAddressID:138\n\tstorj.io/storj/storagenode/preflight.(*LocalTime).getSatelliteTime:110\n\tstorj.io/storj/storagenode/preflight.(*LocalTime).Check.func1:67\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}

2020-01-29T15:32:39.654+0200	ERROR	preflight:localtime	unable to get satellite system time	{"Satellite ID": "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S", "error": "rpccompat: dial tcp: lookup us-central-1.tardigrade.io: no such host", "errorVerbose": "rpccompat: dial tcp: lookup us-central-1.tardigrade.io: no such host\n\tstorj.io/common/rpc.Dialer.dialTransport:242\n\tstorj.io/common/rpc.Dialer.dial:219\n\tstorj.io/common/rpc.Dialer.DialAddressID:138\n\tstorj.io/storj/storagenode/preflight.(*LocalTime).getSatelliteTime:110\n\tstorj.io/storj/storagenode/preflight.(*LocalTime).Check.func1:67\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}

2020-01-29T15:32:39.655+0200	ERROR	preflight:localtime	unable to get satellite system time	{"Satellite ID": "121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6", "error": "rpccompat: dial tcp: lookup asia-east-1.tardigrade.io: no such host", "errorVerbose": "rpccompat: dial tcp: lookup asia-east-1.tardigrade.io: no such host\n\tstorj.io/common/rpc.Dialer.dialTransport:242\n\tstorj.io/common/rpc.Dialer.dial:219\n\tstorj.io/common/rpc.Dialer.DialAddressID:138\n\tstorj.io/storj/storagenode/preflight.(*LocalTime).getSatelliteTime:110\n\tstorj.io/storj/storagenode/preflight.(*LocalTime).Check.func1:67\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}

2020-01-29T15:32:39.655+0200	FATAL	failed preflight check	{"error": "system clock is out of sync: system clock is out of sync with all trusted satellites", "errorVerbose": "system clock is out of sync: system clock is out of sync with all trusted satellites\n\tstorj.io/storj/storagenode/preflight.(*LocalTime).Check:96\n\tstorj.io/storj/storagenode.(*Peer).Run:454\n\tmain.cmdRun:206\n\tstorj.io/storj/pkg/process.cleanup.func1.2:299\n\tstorj.io/storj/pkg/process.cleanup.func1:317\n\tgithub.com/spf13/cobra.(*Command).execute:826\n\tgithub.com/spf13/cobra.(*Command).ExecuteC:914\n\tgithub.com/spf13/cobra.(*Command).Execute:864\n\tstorj.io/storj/pkg/process.ExecWithCustomConfig:79\n\tstorj.io/storj/pkg/process.Exec:61\n\tmain.(*service).Execute.func1:66\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}

2020-01-29T15:47:48.995+0200	INFO	Configuration loaded from: C:\Program Files\Storj\Storage Node\config.yaml

Hello @netsky,
Welcome to the forum!

Looks like your system is unable to resolve hosts. Please, replace your DNS server with 1.1.1.1 or 8.8.8.8 either in the Network adapter settings or on your router in the DHCP section

You can also do this using the dns docker option

Problem was not in settings. My node working fine for few weeks. Today router was temporarly disconnected when pc restarted and node crashed before router was connected to lan. My piont is when for some reason node service can’t reach dns it will exit and it looks like service wasn’t started at all. Thats why i posted in that thread:) Think it should wait in loop till dns become aviable or restart service if it crashed or exited with this dns error.

I saw such errors few time with 100% working DNS - i can open satellite url in the browser in look for ip by nslook/ping but storagenode is writing “no such host” at same time.
Usually it happens right after node startup. For some reasons it can do DNS queries with working DNS.

BTW does node process do DNS request directly to DNS servers or it use system DNS resolver?

It should use the system DNS resolver.
So, you can try to clear a DNS cache and restart the storagenode

OK, so there may be source of the problem. Almost all cases when i saw these errors was right after computer boot / reboot. I do not see such error after storj service restart, only after full system restart.
So if storj service is stared before system DNS resolver service is up and running it can cause error about “no such host” as system DNS resolver is not ready yet.
It is not a problem by itself(DNS service will be available few seconds later), but after you added “preflight clock sync check” node cannot start properly from first try due to clock sync failure due to satellites host names resolving failure.