Launching... nodetrust:server creating server { id: '[secret]', letsencrypt: { storageDir: '/home/maciej/letsencrypt', email: 'mkg20001@gmail.com' }, zone: 'ip.libp2p-nodetrust.tk', dns: { host: '0.0.0.0' }, listen: [ '/ip4/0.0.0.0/tcp/8899', '/ip6/::/tcp/8899', '/ip4/0.0.0.0/tcp/8877/ws' ] } +0ms libp2p:swarm:dialer create: 8 peer limit, 30000 dial timeout +0ms libp2p:swarm:transport adding Circuit +0ms le.challenges[tls-sni-01].loopback should be defined as function (opts, domain, token, cb) { ... } and should prove (by external means) that the ACME server challenge 'tls-sni-01' will succeed nodetrust:letsencrypt true created middleware +0ms libp2p:swarm:transport adding TCP +244ms libp2p:tcp:listen Listening on 8899 0.0.0.0 +0ms Listening on /ip6/::/tcp/8899/ipfs/QmVrshW9X5GTB7XbbYjVhURqJLh4b1oUhMZnsZ5ERq5nzu Listening on /p2p-circuit/ipfs/QmVrshW9X5GTB7XbbYjVhURqJLh4b1oUhMZnsZ5ERq5nzu Listening on /p2p-circuit/ip4/0.0.0.0/tcp/8899/ipfs/QmVrshW9X5GTB7XbbYjVhURqJLh4b1oUhMZnsZ5ERq5nzu Listening on /p2p-circuit/ip6/::/tcp/8899/ipfs/QmVrshW9X5GTB7XbbYjVhURqJLh4b1oUhMZnsZ5ERq5nzu Listening on /p2p-circuit/ip4/0.0.0.0/tcp/8877/ws/ipfs/QmVrshW9X5GTB7XbbYjVhURqJLh4b1oUhMZnsZ5ERq5nzu Listening on /ip4/127.0.0.1/tcp/8899/ipfs/QmVrshW9X5GTB7XbbYjVhURqJLh4b1oUhMZnsZ5ERq5nzu Listening on /ip4/88.99.229.51/tcp/8899/ipfs/QmVrshW9X5GTB7XbbYjVhURqJLh4b1oUhMZnsZ5ERq5nzu libp2p:tcp:listen new connection /ip4/91.50.53.47/tcp/47152 +3s libp2p:secio 1. propose - start +0ms libp2p:secio 1. propose - writing proposal +1ms libp2p:secio 1. propose - reading proposal +46ms libp2p:secio 1.1 identify +0ms libp2p:secio 1.1 identify - QmVrshW9X5GTB7XbbYjVhURqJLh4b1oUhMZnsZ5ERq5nzu - identified remote peer as QmfVDYD9Du7fNR4DKooPXZnRUoArR3FBRR3udbhZAT9m2H +2ms libp2p:secio 1.2 selection +0ms libp2p:secio 1. propose - finish +3ms libp2p:secio 2. exchange - start +0ms libp2p:secio 2. exchange - writing exchange +0ms libp2p:secio 2. exchange - reading exchange +70ms libp2p:secio 2.1. verify +72ms libp2p:secio 2.1. verify - signature verified +1ms libp2p:secio 2.2. keys +0ms libp2p:secio 2.3. mac + cipher +3ms libp2p:secio 2. exchange - finish +5ms libp2p:secio 3. finish - start +0ms libp2p:secio 3. finish - finish +46ms nodetrust:protocol cert for ip491-50-53-47.ip.libp2p-nodetrust.tk +0ms nodetrust:letsencrypt true checkAsync found existing certificates +4s nodetrust:letsencrypt true Check Expires At 2018-05-26T09:20:58.000Z +40ms nodetrust:letsencrypt true Check Renewable At 2018-05-19T09:20:58.000Z +0ms libp2p:swarm:dial dialing QmfVDYD9Du7fNR4DKooPXZnRUoArR3FBRR3udbhZAT9m2H +0ms libp2p:floodsub dialing QmfVDYD9Du7fNR4DKooPXZnRUoArR3FBRR3udbhZAT9m2H +0ms libp2p:swarm:dial dialing QmfVDYD9Du7fNR4DKooPXZnRUoArR3FBRR3udbhZAT9m2H +1ms libp2p:floodsub:error Failed to identify incomming conn Error: underlying socket has been closed at /home/maciej/libp2p-nodetrust/server/node_modules/libp2p-mplex/src/internals/index.js:480:37 at Array.forEach () at Multiplex.destroy (/home/maciej/libp2p-nodetrust/server/node_modules/libp2p-mplex/src/internals/index.js:478:10) at /home/maciej/libp2p-nodetrust/server/node_modules/pump/index.js:45:45 at call (/home/maciej/libp2p-nodetrust/server/node_modules/pump/index.js:52:3) at Array.forEach () at /home/maciej/libp2p-nodetrust/server/node_modules/pump/index.js:72:25 at f (/home/maciej/libp2p-nodetrust/server/node_modules/once/once.js:25:25) at Stream. (/home/maciej/libp2p-nodetrust/server/node_modules/pump/index.js:31:21) at Stream.f (/home/maciej/libp2p-nodetrust/server/node_modules/once/once.js:25:25) at Stream.onclose (/home/maciej/libp2p-nodetrust/server/node_modules/end-of-stream/index.js:47:54) at emitNone (events.js:111:20) at Stream.emit (events.js:208:7) at Stream.s.destroy (/home/maciej/libp2p-nodetrust/server/node_modules/pull-stream-to-stream/index.js:146:7) at Stream.stream.on (/home/maciej/libp2p-nodetrust/server/node_modules/libp2p-mplex/src/index.js:15:33) at emitNone (events.js:111:20) +0ms libp2p:circuit:error:dialer Error: underlying socket has been closed libp2p:circuit:error:dialer at /home/maciej/libp2p-nodetrust/server/node_modules/libp2p-mplex/src/internals/index.js:480:37 libp2p:circuit:error:dialer at Array.forEach () libp2p:circuit:error:dialer at Multiplex.destroy (/home/maciej/libp2p-nodetrust/server/node_modules/libp2p-mplex/src/internals/index.js:478:10) libp2p:circuit:error:dialer at /home/maciej/libp2p-nodetrust/server/node_modules/pump/index.js:45:45 libp2p:circuit:error:dialer at call (/home/maciej/libp2p-nodetrust/server/node_modules/pump/index.js:52:3) libp2p:circuit:error:dialer at Array.forEach () libp2p:circuit:error:dialer at /home/maciej/libp2p-nodetrust/server/node_modules/pump/index.js:72:25 libp2p:circuit:error:dialer at f (/home/maciej/libp2p-nodetrust/server/node_modules/once/once.js:25:25) libp2p:circuit:error:dialer at Stream. (/home/maciej/libp2p-nodetrust/server/node_modules/pump/index.js:31:21) libp2p:circuit:error:dialer at Stream.f (/home/maciej/libp2p-nodetrust/server/node_modules/once/once.js:25:25) libp2p:circuit:error:dialer at Stream.onclose (/home/maciej/libp2p-nodetrust/server/node_modules/end-of-stream/index.js:47:54) libp2p:circuit:error:dialer at emitNone (events.js:111:20) libp2p:circuit:error:dialer at Stream.emit (events.js:208:7) libp2p:circuit:error:dialer at Stream.s.destroy (/home/maciej/libp2p-nodetrust/server/node_modules/pull-stream-to-stream/index.js:146:7) libp2p:circuit:error:dialer at Stream.stream.on (/home/maciej/libp2p-nodetrust/server/node_modules/libp2p-mplex/src/index.js:15:33) libp2p:circuit:error:dialer at emitNone (events.js:111:20) +0ms libp2p:floodsub:error Error: underlying socket has been closed libp2p:floodsub:error at /home/maciej/libp2p-nodetrust/server/node_modules/libp2p-mplex/src/internals/index.js:480:37 libp2p:floodsub:error at Array.forEach () libp2p:floodsub:error at Multiplex.destroy (/home/maciej/libp2p-nodetrust/server/node_modules/libp2p-mplex/src/internals/index.js:478:10) libp2p:floodsub:error at /home/maciej/libp2p-nodetrust/server/node_modules/pump/index.js:45:45 libp2p:floodsub:error at call (/home/maciej/libp2p-nodetrust/server/node_modules/pump/index.js:52:3) libp2p:floodsub:error at Array.forEach () libp2p:floodsub:error at /home/maciej/libp2p-nodetrust/server/node_modules/pump/index.js:72:25 libp2p:floodsub:error at f (/home/maciej/libp2p-nodetrust/server/node_modules/once/once.js:25:25) libp2p:floodsub:error at Stream. (/home/maciej/libp2p-nodetrust/server/node_modules/pump/index.js:31:21) libp2p:floodsub:error at Stream.f (/home/maciej/libp2p-nodetrust/server/node_modules/once/once.js:25:25) libp2p:floodsub:error at Stream.onclose (/home/maciej/libp2p-nodetrust/server/node_modules/end-of-stream/index.js:47:54) libp2p:floodsub:error at emitNone (events.js:111:20) libp2p:floodsub:error at Stream.emit (events.js:208:7) libp2p:floodsub:error at Stream.s.destroy (/home/maciej/libp2p-nodetrust/server/node_modules/pull-stream-to-stream/index.js:146:7) libp2p:floodsub:error at Stream.stream.on (/home/maciej/libp2p-nodetrust/server/node_modules/libp2p-mplex/src/index.js:15:33) libp2p:floodsub:error at emitNone (events.js:111:20) +6ms