Sad to say, but my problem keeps coming back.
I installed a fresh version of the MagicMirror software - but still the newsfeed stops updating some times later (hours, days)
Dont know, how to interprete this error log (even dont know, if its the source of my problem) - but i think i got some sort of a connection timeout. But where and why?
See:
pi@raspberrypi:~ $ pm2 logs mm --lines 100
[TAILING] Tailing last 100 lines for [mm] process (change the value with --lines option)
/home/pi/.pm2/logs/mm-error-0.log last 100 lines:
0|mm | npm ERR! There is likely additional logging output above.
0|mm |
0|mm | npm ERR! Please include the following file with any support request:
0|mm | npm ERR! /home/pi/MagicMirror/npm-debug.log
0|mm | { Error: connect ETIMEDOUT 95.100.183.154:443
0|mm | at Object.exports._errnoException (util.js:1026:11)
0|mm | at exports._exceptionWithHostPort (util.js:1049:20)
0|mm | at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1081:14)
0|mm | code: 'ETIMEDOUT',
0|mm | errno: 'ETIMEDOUT',
0|mm | syscall: 'connect',
0|mm | address: '95.100.183.154',
0|mm | port: 443 }
0|mm | { Error: socket hang up
0|mm | at createHangUpError (_http_client.js:252:15)
0|mm | at TLSSocket.socketCloseListener (_http_client.js:284:23)
0|mm | at emitOne (events.js:101:20)
0|mm | at TLSSocket.emit (events.js:188:7)
0|mm | at TCP._handle.close [as _onclose] (net.js:493:12) code: 'ECONNRESET' }
0|mm | { Error: getaddrinfo ENOTFOUND www.gala.de www.gala.de:80
0|mm | at errnoException (dns.js:28:10)
0|mm | at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:76:26)
0|mm | code: 'ENOTFOUND',
0|mm | errno: 'ENOTFOUND',
0|mm | syscall: 'getaddrinfo',
0|mm | hostname: 'www.gala.de',
0|mm | host: 'www.gala.de',
0|mm | port: 80 }
0|mm | TypeError: Cannot read property 'statusCode' of undefined
0|mm | at Request.request [as _callback] (/home/pi/MagicMirror/modules/MMM-Fuel/node_helper.js:40:25)
0|mm | at self.callback (/home/pi/MagicMirror/modules/MMM-Fuel/node_modules/request/request.js:186:22)
0|mm | at emitOne (events.js:96:13)
0|mm | at Request.emit (events.js:188:7)
0|mm | at Request.onRequestError (/home/pi/MagicMirror/modules/MMM-Fuel/node_modules/request/request.js:845:8)
0|mm | at emitOne (events.js:96:13)
0|mm | at ClientRequest.emit (events.js:188:7)
0|mm | at TLSSocket.socketErrorListener (_http_client.js:308:9)
0|mm | at emitOne (events.js:96:13)
0|mm | at TLSSocket.emit (events.js:188:7)
0|mm | TypeError: Cannot read property 'statusCode' of undefined
0|mm | at Request.request [as _callback] (/home/pi/MagicMirror/modules/MMM-Fuel/node_helper.js:40:25)
0|mm | at self.callback (/home/pi/MagicMirror/modules/MMM-Fuel/node_modules/request/request.js:186:22)
0|mm | at emitOne (events.js:96:13)
0|mm | at Request.emit (events.js:188:7)
0|mm | at Request.onRequestError (/home/pi/MagicMirror/modules/MMM-Fuel/node_modules/request/request.js:845:8)
0|mm | at emitOne (events.js:96:13)
0|mm | at ClientRequest.emit (events.js:188:7)
0|mm | at TLSSocket.socketErrorListener (_http_client.js:308:9)
0|mm | at emitOne (events.js:96:13)
0|mm | at TLSSocket.emit (events.js:188:7)
0|mm | { Error: connect ETIMEDOUT 95.100.183.154:443
0|mm | at Object.exports._errnoException (util.js:1026:11)
0|mm | at exports._exceptionWithHostPort (util.js:1049:20)
0|mm | at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1081:14)
0|mm | code: 'ETIMEDOUT',
0|mm | errno: 'ETIMEDOUT',
0|mm | syscall: 'connect',
0|mm | address: '95.100.183.154',
0|mm | port: 443 }
0|mm | { Error: socket hang up
0|mm | at createHangUpError (_http_client.js:252:15)
0|mm | at TLSSocket.socketCloseListener (_http_client.js:284:23)
0|mm | at emitOne (events.js:101:20)
0|mm | at TLSSocket.emit (events.js:188:7)
0|mm | at TCP._handle.close [as _onclose] (net.js:493:12) code: 'ECONNRESET' }
0|mm | { Error: connect ETIMEDOUT 95.101.30.23:80
0|mm | at Object.exports._errnoException (util.js:1026:11)
0|mm | at exports._exceptionWithHostPort (util.js:1049:20)
0|mm | at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1081:14)
0|mm | code: 'ETIMEDOUT',
0|mm | errno: 'ETIMEDOUT',
0|mm | syscall: 'connect',
0|mm | address: '95.101.30.23',
0|mm | port: 80 }
0|mm | { Error: socket hang up
0|mm | at createHangUpError (_http_client.js:252:15)
0|mm | at Socket.socketCloseListener (_http_client.js:284:23)
0|mm | at emitOne (events.js:101:20)
0|mm | at Socket.emit (events.js:188:7)
0|mm | at TCP._handle.close [as _onclose] (net.js:493:12) code: 'ECONNRESET' }
0|mm | { Error: getaddrinfo EAI_AGAIN www.welt.de:443
0|mm | at Object.exports._errnoException (util.js:1026:11)
0|mm | at errnoException (dns.js:33:15)
0|mm | at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:76:26)
0|mm | code: 'EAI_AGAIN',
0|mm | errno: 'EAI_AGAIN',
0|mm | syscall: 'getaddrinfo',
0|mm | hostname: 'www.welt.de',
0|mm | host: 'www.welt.de',
0|mm | port: 443 }
0|mm | { Error: getaddrinfo EAI_AGAIN www.gala.de:80
0|mm | at Object.exports._errnoException (util.js:1026:11)
0|mm | at errnoException (dns.js:33:15)
0|mm | at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:76:26)
0|mm | code: 'EAI_AGAIN',
0|mm | errno: 'EAI_AGAIN',
0|mm | syscall: 'getaddrinfo',
0|mm | hostname: 'www.gala.de',
0|mm | host: 'www.gala.de',
0|mm | port: 80 }
Any ideas on this?
Thanks in advance…