blockcollider / bcnode

Mining node and rovers for the five genesis chains of Block Collider.
https://www.blockcollider.org
MIT License
45 stars 23 forks source link

Lost connection with peers and network resources #223

Open zengod1205 opened 6 years ago

zengod1205 commented 6 years ago

Prerequisites

Are you running the latest version? yes

Are you running the docker image or did you built from source? docker image

Did you check the README.md for steps to run? yes

Did you check logs? (either in console or in _logs directory) logs directory is empty

Description

The miner stops running, looses all peers, or even doesn't begin collecting blocks. The same command works fine on other PCs on Win110 and Ubuntu. Currently getting described error on Win10 latest. Host machine, or docker cli can ping all the resources f.e. 'https://nodes.wavesnodes.com/blocks/height'

Steps to Reproduce

  1. start miner with command `docker run --name bcnode -d -p 3000:3000 blockcollider/bcnode:0.5.5 start --ws --rovers --ui --node --miner-key ABCDEF no other steps

Expected behavior:

mining blocks on testnet

Actual behavior: [seems, that miner looses connectivity with network. Tried direct connection and different VPN setups, no luck. The same connections work on other PCs]

Versions

Application (required)

0.5.5/e9d4379

Environment (optional but helpful)

Logs

2018-05-07T16:44:36.150Z INFO   utils.time Starting NTP time sync 
2018-05-07T16:44:36.729Z INFO   engine.index Starting P2P node 
2018-05-07T16:44:36.731Z INFO   p2p.node Generating peer info 
2018-05-07T16:44:36.736Z INFO   engine.index Starting rovers 'btc,eth,lsk,neo,wav' 
2018-05-07T16:44:36.737Z INFO   rover.manager Starting rover 'btc' 
2018-05-07T16:44:36.746Z INFO   rover.manager Starting rover 'eth' 
2018-05-07T16:44:36.763Z INFO   rover.manager Starting rover 'lsk' 
2018-05-07T16:44:36.768Z INFO   rover.manager Starting rover 'neo' 
2018-05-07T16:44:36.795Z INFO   rover.manager Starting rover 'wav' 
2018-05-07T16:44:36.871Z INFO   server.index Server available at http://0.0.0.0:3000 
2018-05-07T16:44:56.847Z INFO   p2p.node Peers count 0 
2018-05-07T16:44:56.861Z INFO   p2p.node Registering addresses for QmQNeFDYZsJaC77asGgftBn331XQvdCFtyze2sKna5wfan 
2018-05-07T16:44:56.871Z INFO   p2p.node Creating P2P node 
2018-05-07T16:44:56.899Z INFO   p2p.node Registering event handlers 
2018-05-07T16:44:56.905Z INFO   p2p.node Registering protocols 
2018-05-07T16:44:56.906Z INFO   p2p.node Starting P2P node 
2018-05-07T16:44:56.996Z WARN   server.index Client exited with error
Error: write EPIPE
    at _errnoException (util.js:1022:11)
    at WriteWrap.afterWrite [as oncomplete] (net.js:880:14) 
2018-05-07T16:45:06.850Z INFO   p2p.node Peers count 0 
2018-05-07T16:45:09.128Z ERROR  rover.wav.controller Could not get new block, err { WavesRequestError: Server request to 'https://nodes.wavesnodes.com/blocks/height' has failed:
2018-05-07T16:45:09.129296586Z 
FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
2018-05-07T16:45:09.150268706Z 
    at new WavesRequestError (/src/node_modules/waves-api/dist/waves-api.min.js:1:251106)
    at handleError (/src/node_modules/waves-api/dist/waves-api.min.js:1:325772)
    at /src/node_modules/waves-api/dist/waves-api.min.js:1:326092
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)
  name: 'WavesRequestError',
  data: 
   { FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
    at ClientRequest.<anonymous> (/src/node_modules/node-fetch/index.js:133:11)
    at emitOne (events.js:116:13)
    at ClientRequest.emit (events.js:211:7)
    at TLSSocket.socketErrorListener (_http_client.js:387:9)
    at emitOne (events.js:116:13)
    at TLSSocket.emit (events.js:211:7)
    at emitErrorNT (internal/streams/destroy.js:64:8)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
     name: 'FetchError',
     message: 'request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443',
     type: 'system',
     errno: 'EAI_AGAIN',
     code: 'EAI_AGAIN' } } 
2018-05-07T16:45:11.134Z ERROR  rover.wav.controller Could not get new block, err { WavesRequestError: Server request to 'https://nodes.wavesnodes.com/blocks/height' has failed:
2018-05-07T16:45:11.134729191Z 
FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
2018-05-07T16:45:11.134745016Z 
    at new WavesRequestError (/src/node_modules/waves-api/dist/waves-api.min.js:1:251106)
    at handleError (/src/node_modules/waves-api/dist/waves-api.min.js:1:325772)
    at /src/node_modules/waves-api/dist/waves-api.min.js:1:326092
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)
  name: 'WavesRequestError',
  data: 
   { FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
    at ClientRequest.<anonymous> (/src/node_modules/node-fetch/index.js:133:11)
    at emitOne (events.js:116:13)
    at ClientRequest.emit (events.js:211:7)
    at TLSSocket.socketErrorListener (_http_client.js:387:9)
    at emitOne (events.js:116:13)
    at TLSSocket.emit (events.js:211:7)
    at emitErrorNT (internal/streams/destroy.js:64:8)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
     name: 'FetchError',
     message: 'request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443',
     type: 'system',
     errno: 'EAI_AGAIN',
     code: 'EAI_AGAIN' } } 
2018-05-07T16:45:13.135Z ERROR  rover.wav.controller Could not get new block, err { WavesRequestError: Server request to 'https://nodes.wavesnodes.com/blocks/height' has failed:
2018-05-07T16:45:13.136420589Z 
FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
2018-05-07T16:45:13.147824361Z 
    at new WavesRequestError (/src/node_modules/waves-api/dist/waves-api.min.js:1:251106)
    at handleError (/src/node_modules/waves-api/dist/waves-api.min.js:1:325772)
    at /src/node_modules/waves-api/dist/waves-api.min.js:1:326092
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)
  name: 'WavesRequestError',
  data: 
   { FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
    at ClientRequest.<anonymous> (/src/node_modules/node-fetch/index.js:133:11)
    at emitOne (events.js:116:13)
    at ClientRequest.emit (events.js:211:7)
    at TLSSocket.socketErrorListener (_http_client.js:387:9)
    at emitOne (events.js:116:13)
    at TLSSocket.emit (events.js:211:7)
    at emitErrorNT (internal/streams/destroy.js:64:8)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
     name: 'FetchError',
     message: 'request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443',
     type: 'system',
     errno: 'EAI_AGAIN',
     code: 'EAI_AGAIN' } } 
2018-05-07T16:45:15.133Z ERROR  rover.wav.controller Could not get new block, err { WavesRequestError: Server request to 'https://nodes.wavesnodes.com/blocks/height' has failed:
2018-05-07T16:45:15.134219162Z 
FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
2018-05-07T16:45:15.142746124Z 
    at new WavesRequestError (/src/node_modules/waves-api/dist/waves-api.min.js:1:251106)
    at handleError (/src/node_modules/waves-api/dist/waves-api.min.js:1:325772)
    at /src/node_modules/waves-api/dist/waves-api.min.js:1:326092
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)
  name: 'WavesRequestError',
  data: 
   { FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
    at ClientRequest.<anonymous> (/src/node_modules/node-fetch/index.js:133:11)
    at emitOne (events.js:116:13)
    at ClientRequest.emit (events.js:211:7)
    at TLSSocket.socketErrorListener (_http_client.js:387:9)
    at emitOne (events.js:116:13)
    at TLSSocket.emit (events.js:211:7)
    at emitErrorNT (internal/streams/destroy.js:64:8)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
     name: 'FetchError',
     message: 'request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443',
     type: 'system',
     errno: 'EAI_AGAIN',
     code: 'EAI_AGAIN' } } 
2018-05-07T16:45:16.861Z INFO   p2p.node Peers count 0 
2018-05-07T16:45:16.964Z ERROR  p2p.node Error: websocket error 
UNCAUGHT EXCEPTION, saving in exception.log { Error: websocket error
    at WS.Transport.onError (/src/node_modules/socket.io-client/node_modules/engine.io-client/lib/transport.js:64:13)
    at WebSocket.ws.onerror (/src/node_modules/socket.io-client/node_modules/engine.io-client/lib/transports/websocket.js:150:10)
    at WebSocket.onError (/src/node_modules/ws/lib/EventTarget.js:109:16)
    at emitOne (events.js:116:13)
    at WebSocket.emit (events.js:211:7)
    at WebSocket.finalize (/src/node_modules/ws/lib/WebSocket.js:182:41)
    at WebSocket.close (/src/node_modules/ws/lib/WebSocket.js:271:12)
    at WS.doClose (/src/node_modules/socket.io-client/node_modules/engine.io-client/lib/transports/websocket.js:235:13)
    at WS.Transport.close (/src/node_modules/socket.io-client/node_modules/engine.io-client/lib/transport.js:94:10)
    at Socket.onClose (/src/node_modules/socket.io-client/node_modules/engine.io-client/lib/socket.js:708:20)
  type: 'TransportError',
  description: 
   { Error: closed before the connection is established
    at WebSocket.close (/src/node_modules/ws/lib/WebSocket.js:271:21)
    at WS.doClose (/src/node_modules/socket.io-client/node_modules/engine.io-client/lib/transports/websocket.js:235:13)
    at WS.Transport.close (/src/node_modules/socket.io-client/node_modules/engine.io-client/lib/transport.js:94:10)
    at Socket.onClose (/src/node_modules/socket.io-client/node_modules/engine.io-client/lib/socket.js:708:20)
    at close (/src/node_modules/socket.io-client/node_modules/engine.io-client/lib/socket.js:656:10)
    at Socket.close (/src/node_modules/socket.io-client/node_modules/engine.io-client/lib/socket.js:651:7)
    at Timeout.<anonymous> (/src/node_modules/socket.io-client/lib/manager.js:263:14)
    at ontimeout (timers.js:482:11)
    at tryOnTimeout (timers.js:317:5)
    at Timer.listOnTimeout (timers.js:277:5)
     type: 'error',
     target: 
      WebSocket {
        domain: null,
        _events: [Object],
        _eventsCount: 4,
        _maxListeners: undefined,
        readyState: 2,
        bytesReceived: 0,
        extensions: {},
        protocol: '',
        _binaryType: 'arraybuffer',
        _finalize: [Function: bound finalize],
        _closeFrameReceived: false,
        _closeFrameSent: false,
        _closeMessage: '',
        _closeTimer: null,
        _finalized: true,
        _closeCode: 1006,
        _receiver: null,
        _sender: null,
        _socket: null,
        _ultron: null,
        protocolVersion: 13,
        _isServer: false,
        url: 'ws://rendezvous.blockcollider.org:9092/socket.io/?EIO=3&transport=websocket',
        _req: [Object] } } }
Exception was saved in /src/exception.log
Exiting...
2018-05-07T16:45:26.872Z INFO   p2p.node Peers count 0 
2018-05-07T16:45:29.142Z ERROR  rover.wav.controller Could not get new block, err { WavesRequestError: Server request to 'https://nodes.wavesnodes.com/blocks/height' has failed:
2018-05-07T16:45:29.142546104Z 
FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
2018-05-07T16:45:29.148412737Z 
    at new WavesRequestError (/src/node_modules/waves-api/dist/waves-api.min.js:1:251106)
    at handleError (/src/node_modules/waves-api/dist/waves-api.min.js:1:325772)
    at /src/node_modules/waves-api/dist/waves-api.min.js:1:326092
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)
  name: 'WavesRequestError',
  data: 
   { FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
    at ClientRequest.<anonymous> (/src/node_modules/node-fetch/index.js:133:11)
    at emitOne (events.js:116:13)
    at ClientRequest.emit (events.js:211:7)
    at TLSSocket.socketErrorListener (_http_client.js:387:9)
    at emitOne (events.js:116:13)
    at TLSSocket.emit (events.js:211:7)
    at emitErrorNT (internal/streams/destroy.js:64:8)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
     name: 'FetchError',
     message: 'request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443',
     type: 'system',
     errno: 'EAI_AGAIN',
     code: 'EAI_AGAIN' } } 
2018-05-07T16:45:31.155Z ERROR  rover.wav.controller Could not get new block, err { WavesRequestError: Server request to 'https://nodes.wavesnodes.com/blocks/height' has failed:
2018-05-07T16:45:31.155434270Z 
FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
2018-05-07T16:45:31.163903473Z 
    at new WavesRequestError (/src/node_modules/waves-api/dist/waves-api.min.js:1:251106)
    at handleError (/src/node_modules/waves-api/dist/waves-api.min.js:1:325772)
    at /src/node_modules/waves-api/dist/waves-api.min.js:1:326092
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)
  name: 'WavesRequestError',
  data: 
   { FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
    at ClientRequest.<anonymous> (/src/node_modules/node-fetch/index.js:133:11)
    at emitOne (events.js:116:13)
    at ClientRequest.emit (events.js:211:7)
    at TLSSocket.socketErrorListener (_http_client.js:387:9)
    at emitOne (events.js:116:13)
    at TLSSocket.emit (events.js:211:7)
    at emitErrorNT (internal/streams/destroy.js:64:8)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
     name: 'FetchError',
     message: 'request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443',
     type: 'system',
     errno: 'EAI_AGAIN',
     code: 'EAI_AGAIN' } } 
2018-05-07T16:45:33.158Z ERROR  rover.wav.controller Could not get new block, err { WavesRequestError: Server request to 'https://nodes.wavesnodes.com/blocks/height' has failed:
2018-05-07T16:45:33.158496051Z 
FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
2018-05-07T16:45:33.190149555Z 
    at new WavesRequestError (/src/node_modules/waves-api/dist/waves-api.min.js:1:251106)
    at handleError (/src/node_modules/waves-api/dist/waves-api.min.js:1:325772)
    at /src/node_modules/waves-api/dist/waves-api.min.js:1:326092
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)
  name: 'WavesRequestError',
  data: 
   { FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
    at ClientRequest.<anonymous> (/src/node_modules/node-fetch/index.js:133:11)
    at emitOne (events.js:116:13)
    at ClientRequest.emit (events.js:211:7)
    at TLSSocket.socketErrorListener (_http_client.js:387:9)
    at emitOne (events.js:116:13)
    at TLSSocket.emit (events.js:211:7)
    at emitErrorNT (internal/streams/destroy.js:64:8)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
     name: 'FetchError',
     message: 'request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443',
     type: 'system',
     errno: 'EAI_AGAIN',
     code: 'EAI_AGAIN' } } 
2018-05-07T16:45:35.156Z ERROR  rover.wav.controller Could not get new block, err { WavesRequestError: Server request to 'https://nodes.wavesnodes.com/blocks/height' has failed:
2018-05-07T16:45:35.156680687Z 
FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
2018-05-07T16:45:35.163210319Z 
    at new WavesRequestError (/src/node_modules/waves-api/dist/waves-api.min.js:1:251106)
    at handleError (/src/node_modules/waves-api/dist/waves-api.min.js:1:325772)
    at /src/node_modules/waves-api/dist/waves-api.min.js:1:326092
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)
  name: 'WavesRequestError',
  data: 
   { FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
    at ClientRequest.<anonymous> (/src/node_modules/node-fetch/index.js:133:11)
    at emitOne (events.js:116:13)
    at ClientRequest.emit (events.js:211:7)
    at TLSSocket.socketErrorListener (_http_client.js:387:9)
    at emitOne (events.js:116:13)
    at TLSSocket.emit (events.js:211:7)
    at emitErrorNT (internal/streams/destroy.js:64:8)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
     name: 'FetchError',
     message: 'request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443',
     type: 'system',
     errno: 'EAI_AGAIN',
     code: 'EAI_AGAIN' } } 
2018-05-07T16:45:36.879Z INFO   p2p.node Peers count 0 
2018-05-07T16:45:37.257Z ERROR  rover.btc.controller Seed Error 
{
  "code": "ETIMEOUT",
  "errno": "ETIMEOUT",
  "syscall": "queryA",
  "hostname": "dnsseed.bluematt.me"
}
2018-05-07T16:45:38.256Z ERROR  rover.btc.controller Seed Error 
{
  "code": "ETIMEOUT",
  "errno": "ETIMEOUT",
  "syscall": "queryA",
  "hostname": "seed.bitnodes.io"
}
2018-05-07T16:45:43.260Z ERROR  rover.btc.controller Seed Error 
{
  "code": "ETIMEOUT",
  "errno": "ETIMEOUT",
  "syscall": "queryA",
  "hostname": "dnsseed.bitcoin.dashjr.org"
}
2018-05-07T16:45:43.272Z ERROR  rover.btc.controller Seed Error 
{
  "code": "ETIMEOUT",
  "errno": "ETIMEOUT",
  "syscall": "queryA",
  "hostname": "bitseed.xf2.org"
}
2018-05-07T16:45:44.261Z ERROR  rover.btc.controller Seed Error 
{
  "code": "ETIMEOUT",
  "errno": "ETIMEOUT",
  "syscall": "queryA",
  "hostname": "bitseed.xf2.org"
}
2018-05-07T16:45:46.265Z ERROR  rover.btc.controller Seed Error 
{
  "code": "ETIMEOUT",
  "errno": "ETIMEOUT",
  "syscall": "queryA",
  "hostname": "seed.bitnodes.io"
}
2018-05-07T16:45:46.890Z INFO   p2p.node Peers count 0 
2018-05-07T16:45:47.197Z INFO   rover.btc.controller Peers 0 
2018-05-07T16:45:49.157Z ERROR  rover.wav.controller Could not get new block, err { WavesRequestError: Server request to 'https://nodes.wavesnodes.com/blocks/height' has failed:
2018-05-07T16:45:49.159141963Z 
FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
2018-05-07T16:45:49.169687381Z 
    at new WavesRequestError (/src/node_modules/waves-api/dist/waves-api.min.js:1:251106)
    at handleError (/src/node_modules/waves-api/dist/waves-api.min.js:1:325772)
    at /src/node_modules/waves-api/dist/waves-api.min.js:1:326092
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)
  name: 'WavesRequestError',
  data: 
   { FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
    at ClientRequest.<anonymous> (/src/node_modules/node-fetch/index.js:133:11)
    at emitOne (events.js:116:13)
    at ClientRequest.emit (events.js:211:7)
    at TLSSocket.socketErrorListener (_http_client.js:387:9)
    at emitOne (events.js:116:13)
    at TLSSocket.emit (events.js:211:7)
    at emitErrorNT (internal/streams/destroy.js:64:8)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
     name: 'FetchError',
     message: 'request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443',
     type: 'system',
     errno: 'EAI_AGAIN',
     code: 'EAI_AGAIN' } } 
2018-05-07T16:45:49.570Z ERROR  rover.lsk.controller Error while getting new block, err: parameter value "height" should not be undefined 
2018-05-07T16:45:51.174Z ERROR  rover.wav.controller Could not get new block, err { WavesRequestError: Server request to 'https://nodes.wavesnodes.com/blocks/height' has failed:
2018-05-07T16:45:51.175527722Z 
FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
2018-05-07T16:45:51.183147780Z 
    at new WavesRequestError (/src/node_modules/waves-api/dist/waves-api.min.js:1:251106)
    at handleError (/src/node_modules/waves-api/dist/waves-api.min.js:1:325772)
    at /src/node_modules/waves-api/dist/waves-api.min.js:1:326092
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)
  name: 'WavesRequestError',
  data: 
   { FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
    at ClientRequest.<anonymous> (/src/node_modules/node-fetch/index.js:133:11)
    at emitOne (events.js:116:13)
    at ClientRequest.emit (events.js:211:7)
    at TLSSocket.socketErrorListener (_http_client.js:387:9)
    at emitOne (events.js:116:13)
    at TLSSocket.emit (events.js:211:7)
    at emitErrorNT (internal/streams/destroy.js:64:8)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
     name: 'FetchError',
     message: 'request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443',
     type: 'system',
     errno: 'EAI_AGAIN',
     code: 'EAI_AGAIN' } } 
2018-05-07T16:45:51.269Z ERROR  rover.btc.controller Seed Error 
{
  "code": "ETIMEOUT",
  "errno": "ETIMEOUT",
  "syscall": "queryA",
  "hostname": "seed.bitcoin.sipa.be"
}
2018-05-07T16:45:51.573Z ERROR  rover.lsk.controller Error while getting new block, err: parameter value "height" should not be undefined 
2018-05-07T16:45:52.268Z ERROR  rover.btc.controller Seed Error 
{
  "code": "ETIMEOUT",
  "errno": "ETIMEOUT",
  "syscall": "queryA",
  "hostname": "dnsseed.bitcoin.dashjr.org"
}
2018-05-07T16:45:52.273Z ERROR  rover.btc.controller Seed Error 
{
  "code": "ETIMEOUT",
  "errno": "ETIMEOUT",
  "syscall": "queryA",
  "hostname": "seed.bitcoin.sipa.be"
}
2018-05-07T16:45:53.169Z ERROR  rover.wav.controller Could not get new block, err { WavesRequestError: Server request to 'https://nodes.wavesnodes.com/blocks/height' has failed:
2018-05-07T16:45:53.169844534Z 
FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
2018-05-07T16:45:53.176020282Z 
    at new WavesRequestError (/src/node_modules/waves-api/dist/waves-api.min.js:1:251106)
    at handleError (/src/node_modules/waves-api/dist/waves-api.min.js:1:325772)
    at /src/node_modules/waves-api/dist/waves-api.min.js:1:326092
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)
  name: 'WavesRequestError',
  data: 
   { FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
    at ClientRequest.<anonymous> (/src/node_modules/node-fetch/index.js:133:11)
    at emitOne (events.js:116:13)
    at ClientRequest.emit (events.js:211:7)
    at TLSSocket.socketErrorListener (_http_client.js:387:9)
    at emitOne (events.js:116:13)
    at TLSSocket.emit (events.js:211:7)
    at emitErrorNT (internal/streams/destroy.js:64:8)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
     name: 'FetchError',
     message: 'request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443',
     type: 'system',
     errno: 'EAI_AGAIN',
     code: 'EAI_AGAIN' } } 
2018-05-07T16:45:53.568Z ERROR  rover.lsk.controller Error while getting new block, err: parameter value "height" should not be undefined 
2018-05-07T16:45:55.179Z ERROR  rover.wav.controller Could not get new block, err { WavesRequestError: Server request to 'https://nodes.wavesnodes.com/blocks/height' has failed:
2018-05-07T16:45:55.180744657Z 
FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
2018-05-07T16:45:55.186605623Z 
    at new WavesRequestError (/src/node_modules/waves-api/dist/waves-api.min.js:1:251106)
    at handleError (/src/node_modules/waves-api/dist/waves-api.min.js:1:325772)
    at /src/node_modules/waves-api/dist/waves-api.min.js:1:326092
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)
  name: 'WavesRequestError',
  data: 
   { FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
    at ClientRequest.<anonymous> (/src/node_modules/node-fetch/index.js:133:11)
    at emitOne (events.js:116:13)
    at ClientRequest.emit (events.js:211:7)
    at TLSSocket.socketErrorListener (_http_client.js:387:9)
    at emitOne (events.js:116:13)
    at TLSSocket.emit (events.js:211:7)
    at emitErrorNT (internal/streams/destroy.js:64:8)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
     name: 'FetchError',
     message: 'request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443',
     type: 'system',
     errno: 'EAI_AGAIN',
     code: 'EAI_AGAIN' } } 
2018-05-07T16:45:55.575Z ERROR  rover.lsk.controller Error while getting new block, err: parameter value "height" should not be undefined 
2018-05-07T16:45:56.180Z WARN   utils.time Could not get offset from NTP servers, reason getaddrinfo EAI_AGAIN 
2018-05-07T16:45:56.892Z INFO   p2p.node Peers count 0 
2018-05-07T16:45:58.275Z ERROR  rover.btc.controller Seed Error 
{
  "code": "ETIMEOUT",
  "errno": "ETIMEOUT",
  "syscall": "queryA",
  "hostname": "seed.bitcoinstats.com"
}
2018-05-07T16:45:58.278Z ERROR  rover.btc.controller Seed Error 
{
  "code": "ETIMEOUT",
  "errno": "ETIMEOUT",
  "syscall": "queryA",
  "hostname": "dnsseed.bluematt.me"
}
2018-05-07T16:46:00.276Z ERROR  rover.btc.controller Seed Error 
{
  "code": "ETIMEOUT",
  "errno": "ETIMEOUT",
  "syscall": "queryA",
  "hostname": "seed.bitcoinstats.com"
}
2018-05-07T16:46:06.898Z INFO   p2p.node Peers count 0 
2018-05-07T16:46:09.177Z ERROR  rover.wav.controller Could not get new block, err { WavesRequestError: Server request to 'https://nodes.wavesnodes.com/blocks/height' has failed:
2018-05-07T16:46:09.178271350Z 
FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
2018-05-07T16:46:09.186042070Z 
    at new WavesRequestError (/src/node_modules/waves-api/dist/waves-api.min.js:1:251106)
    at handleError (/src/node_modules/waves-api/dist/waves-api.min.js:1:325772)
    at /src/node_modules/waves-api/dist/waves-api.min.js:1:326092
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)
  name: 'WavesRequestError',
  data: 
   { FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
    at ClientRequest.<anonymous> (/src/node_modules/node-fetch/index.js:133:11)
    at emitOne (events.js:116:13)
    at ClientRequest.emit (events.js:211:7)
    at TLSSocket.socketErrorListener (_http_client.js:387:9)
    at emitOne (events.js:116:13)
    at TLSSocket.emit (events.js:211:7)
    at emitErrorNT (internal/streams/destroy.js:64:8)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
     name: 'FetchError',
     message: 'request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443',
     type: 'system',
     errno: 'EAI_AGAIN',
     code: 'EAI_AGAIN' } } 
2018-05-07T16:46:09.586Z ERROR  rover.lsk.controller Error while getting new block, err: parameter value "height" should not be undefined 
2018-05-07T16:46:11.197Z ERROR  rover.wav.controller Could not get new block, err { WavesRequestError: Server request to 'https://nodes.wavesnodes.com/blocks/height' has failed:
2018-05-07T16:46:11.197985905Z 
FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
2018-05-07T16:46:11.208227746Z 
    at new WavesRequestError (/src/node_modules/waves-api/dist/waves-api.min.js:1:251106)
    at handleError (/src/node_modules/waves-api/dist/waves-api.min.js:1:325772)
    at /src/node_modules/waves-api/dist/waves-api.min.js:1:326092
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)
  name: 'WavesRequestError',
  data: 
   { FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
    at ClientRequest.<anonymous> (/src/node_modules/node-fetch/index.js:133:11)
    at emitOne (events.js:116:13)
    at ClientRequest.emit (events.js:211:7)
    at TLSSocket.socketErrorListener (_http_client.js:387:9)
    at emitOne (events.js:116:13)
    at TLSSocket.emit (events.js:211:7)
    at emitErrorNT (internal/streams/destroy.js:64:8)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
     name: 'FetchError',
     message: 'request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443',
     type: 'system',
     errno: 'EAI_AGAIN',
     code: 'EAI_AGAIN' } } 
2018-05-07T16:46:11.596Z ERROR  rover.lsk.controller Error while getting new block, err: parameter value "height" should not be undefined 
2018-05-07T16:46:13.185Z ERROR  rover.wav.controller Could not get new block, err { WavesRequestError: Server request to 'https://nodes.wavesnodes.com/blocks/height' has failed:
2018-05-07T16:46:13.186982434Z 
FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
2018-05-07T16:46:13.193147113Z 
    at new WavesRequestError (/src/node_modules/waves-api/dist/waves-api.min.js:1:251106)
    at handleError (/src/node_modules/waves-api/dist/waves-api.min.js:1:325772)
    at /src/node_modules/waves-api/dist/waves-api.min.js:1:326092
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)
  name: 'WavesRequestError',
  data: 
   { FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
    at ClientRequest.<anonymous> (/src/node_modules/node-fetch/index.js:133:11)
    at emitOne (events.js:116:13)
    at ClientRequest.emit (events.js:211:7)
    at TLSSocket.socketErrorListener (_http_client.js:387:9)
    at emitOne (events.js:116:13)
    at TLSSocket.emit (events.js:211:7)
    at emitErrorNT (internal/streams/destroy.js:64:8)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
     name: 'FetchError',
     message: 'request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443',
     type: 'system',
     errno: 'EAI_AGAIN',
     code: 'EAI_AGAIN' } } 
2018-05-07T16:46:13.586Z ERROR  rover.lsk.controller Error while getting new block, err: parameter value "height" should not be undefined 
2018-05-07T16:46:15.198Z ERROR  rover.wav.controller Could not get new block, err { WavesRequestError: Server request to 'https://nodes.wavesnodes.com/blocks/height' has failed:
2018-05-07T16:46:15.198534786Z 
FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
2018-05-07T16:46:15.216936166Z 
    at new WavesRequestError (/src/node_modules/waves-api/dist/waves-api.min.js:1:251106)
    at handleError (/src/node_modules/waves-api/dist/waves-api.min.js:1:325772)
    at /src/node_modules/waves-api/dist/waves-api.min.js:1:326092
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)
  name: 'WavesRequestError',
  data: 
   { FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
    at ClientRequest.<anonymous> (/src/node_modules/node-fetch/index.js:133:11)
    at emitOne (events.js:116:13)
    at ClientRequest.emit (events.js:211:7)
    at TLSSocket.socketErrorListener (_http_client.js:387:9)
    at emitOne (events.js:116:13)
    at TLSSocket.emit (events.js:211:7)
    at emitErrorNT (internal/streams/destroy.js:64:8)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
     name: 'FetchError',
     message: 'request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443',
     type: 'system',
     errno: 'EAI_AGAIN',
     code: 'EAI_AGAIN' } } 
2018-05-07T16:46:15.598Z ERROR  rover.lsk.controller Error while getting new block, err: parameter value "height" should not be undefined 
2018-05-07T16:46:16.908Z INFO   p2p.node Peers count 0 
2018-05-07T16:46:26.919Z INFO   p2p.node Peers count 0 
2018-05-07T16:46:29.197Z ERROR  rover.wav.controller Could not get new block, err { WavesRequestError: Server request to 'https://nodes.wavesnodes.com/blocks/height' has failed:
2018-05-07T16:46:29.197706234Z 
FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
2018-05-07T16:46:29.204279788Z 
    at new WavesRequestError (/src/node_modules/waves-api/dist/waves-api.min.js:1:251106)
    at handleError (/src/node_modules/waves-api/dist/waves-api.min.js:1:325772)
    at /src/node_modules/waves-api/dist/waves-api.min.js:1:326092
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)
  name: 'WavesRequestError',
  data: 
   { FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
    at ClientRequest.<anonymous> (/src/node_modules/node-fetch/index.js:133:11)
    at emitOne (events.js:116:13)
    at ClientRequest.emit (events.js:211:7)
    at TLSSocket.socketErrorListener (_http_client.js:387:9)
    at emitOne (events.js:116:13)
    at TLSSocket.emit (events.js:211:7)
    at emitErrorNT (internal/streams/destroy.js:64:8)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
     name: 'FetchError',
     message: 'request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443',
     type: 'system',
     errno: 'EAI_AGAIN',
     code: 'EAI_AGAIN' } } 
2018-05-07T16:46:29.602Z ERROR  rover.lsk.controller Error while getting new block, err: parameter value "height" should not be undefined 
2018-05-07T16:46:31.216Z ERROR  rover.wav.controller Could not get new block, err { WavesRequestError: Server request to 'https://nodes.wavesnodes.com/blocks/height' has failed:
2018-05-07T16:46:31.217258790Z 
FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
2018-05-07T16:46:31.223635567Z 
    at new WavesRequestError (/src/node_modules/waves-api/dist/waves-api.min.js:1:251106)
    at handleError (/src/node_modules/waves-api/dist/waves-api.min.js:1:325772)
    at /src/node_modules/waves-api/dist/waves-api.min.js:1:326092
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)
  name: 'WavesRequestError',
  data: 
   { FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
    at ClientRequest.<anonymous> (/src/node_modules/node-fetch/index.js:133:11)
    at emitOne (events.js:116:13)
    at ClientRequest.emit (events.js:211:7)
    at TLSSocket.socketErrorListener (_http_client.js:387:9)
    at emitOne (events.js:116:13)
    at TLSSocket.emit (events.js:211:7)
    at emitErrorNT (internal/streams/destroy.js:64:8)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
     name: 'FetchError',
     message: 'request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443',
     type: 'system',
     errno: 'EAI_AGAIN',
     code: 'EAI_AGAIN' } } 
2018-05-07T16:46:31.616Z ERROR  rover.lsk.controller Error while getting new block, err: parameter value "height" should not be undefined 
2018-05-07T16:46:33.208Z ERROR  rover.wav.controller Could not get new block, err { WavesRequestError: Server request to 'https://nodes.wavesnodes.com/blocks/height' has failed:
2018-05-07T16:46:33.208916246Z 
FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
2018-05-07T16:46:33.216279207Z 
    at new WavesRequestError (/src/node_modules/waves-api/dist/waves-api.min.js:1:251106)
    at handleError (/src/node_modules/waves-api/dist/waves-api.min.js:1:325772)
    at /src/node_modules/waves-api/dist/waves-api.min.js:1:326092
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)
  name: 'WavesRequestError',
  data: 
   { FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
    at ClientRequest.<anonymous> (/src/node_modules/node-fetch/index.js:133:11)
    at emitOne (events.js:116:13)
    at ClientRequest.emit (events.js:211:7)
    at TLSSocket.socketErrorListener (_http_client.js:387:9)
    at emitOne (events.js:116:13)
    at TLSSocket.emit (events.js:211:7)
    at emitErrorNT (internal/streams/destroy.js:64:8)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
     name: 'FetchError',
     message: 'request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443',
     type: 'system',
     errno: 'EAI_AGAIN',
     code: 'EAI_AGAIN' } } 
2018-05-07T16:46:33.598Z ERROR  rover.lsk.controller Error while getting new block, err: parameter value "height" should not be undefined 
2018-05-07T16:46:35.222Z ERROR  rover.wav.controller Could not get new block, err { WavesRequestError: Server request to 'https://nodes.wavesnodes.com/blocks/height' has failed:
2018-05-07T16:46:35.223541271Z 
FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
2018-05-07T16:46:35.231365315Z 
    at new WavesRequestError (/src/node_modules/waves-api/dist/waves-api.min.js:1:251106)
    at handleError (/src/node_modules/waves-api/dist/waves-api.min.js:1:325772)
    at /src/node_modules/waves-api/dist/waves-api.min.js:1:326092
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)
  name: 'WavesRequestError',
  data: 
   { FetchError: request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443
    at ClientRequest.<anonymous> (/src/node_modules/node-fetch/index.js:133:11)
    at emitOne (events.js:116:13)
    at ClientRequest.emit (events.js:211:7)
    at TLSSocket.socketErrorListener (_http_client.js:387:9)
    at emitOne (events.js:116:13)
    at TLSSocket.emit (events.js:211:7)
    at emitErrorNT (internal/streams/destroy.js:64:8)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
     name: 'FetchError',
     message: 'request to https://nodes.wavesnodes.com/blocks/height failed, reason: getaddrinfo EAI_AGAIN nodes.wavesnodes.com:443',
     type: 'system',
     errno: 'EAI_AGAIN',
     code: 'EAI_AGAIN' } } 
2018-05-07T16:46:35.622Z ERROR  rover.lsk.controller Error while getting new block, err: parameter value "height" should not be undefined 
2018-05-07T16:46:36.923Z INFO   p2p.node Peers count 0 
davidthamwf commented 6 years ago

Yes the advise to check on DNS is legit, ability to access via browser especially Chrome masked the problem because chrome use built-in dns which is google dns (8.8.8.8) by default and doing dns prefetching http://hanxue-it.blogspot.sg/2014/04/how-to-disable-dns-prefetching-in.html?m=1

Lots of reported issues related to DNS for Ubuntu 17++ onwards due to the use of systemd-resolved. Be sure to check that too. https://www.hecticgeek.com/2017/04/ubuntu-17-04-systemd-dns-issues/

zengod1205 commented 6 years ago

Guys, I've mentioned that host PC pings & opens those links fine. Google DNS and Cloudflare DNS were tried. It's not the issue with resolving host names. Tried via two different VPNs and ISP directly. And all DNS are pushed from VPN server, so the host machine and virtual one with docker on board have to use only pushed DNS.

trick77 commented 6 years ago

This is a local DNS lookup problem. I think there is some sort of rate limiting in play in your DNS setup.