Read the statement by Michael Teeuw here.
So ... to update MagicMirror I would ... ??
-
PIR disabled in config (as a precaution, elimination)
Pi shutdown, powered off, and restarted.
MM Still blank on Pi.
MM OK on a LAN PC, via :8080Logs:
pi@raspberrypi:~ $ pm2 log mm [TAILING] Tailing last 15 lines for [mm] process (change the value with --lines option) /home/pi/.pm2/logs/mm-error-0.log last 15 lines: 0|mm | at exports._exceptionWithHostPort (util.js:1047:20) 0|mm | at Server.setupListenHandle [as _listen2] (net.js:1319:14) 0|mm | at listenInCluster (net.js:1367:12) 0|mm | at doListen (net.js:1493:7) 0|mm | at _combinedTickCallback (internal/process/next_tick.js:141:11) 0|mm | at process._tickCallback (internal/process/next_tick.js:180:9) 0|mm | at Function.Module.runMain (module.js:607:11) 0|mm | at startup (bootstrap_node.js:167:16) 0|mm | at bootstrap_node.js:589:3 0|mm | code: 'EADDRINUSE', 0|mm | errno: 'EADDRINUSE', 0|mm | syscall: 'listen', 0|mm | address: '0.0.0.0', 0|mm | port: 8080 } 0|mm | [1745:0401/150319.460996:FATAL:bus.cc(1189)] D-Bus connection was disconnected. Aborting. /home/pi/.pm2/logs/mm-out-0.log last 15 lines: 0|mm | You're using a full whitelist configuration to allow for all IPs 0|mm | Server started ... 0|mm | Connecting socket for: MMM-MyTemps 0|mm | Starting module helper: MMM-MyTemps 0|mm | Connecting socket for: updatenotification 0|mm | Connecting socket for: calendar 0|mm | Starting node helper for: calendar 0|mm | Connecting socket for: newsfeed 0|mm | Starting module: newsfeed 0|mm | Sockets connected & modules started ... 0|mm | Launching application. 0|mm | Create new calendar fetcher for url: https://calendar.google.com/calendar/ical/[###################] Interval: 300000 0|mm | Create new calendar fetcher for url: https://calendar.google.com/calendar/ical/[##############}/basic.ics - Interval: 300000 0|mm | Create new news fetcher for url: http://feeds.reuters.com/reuters/UKTopNews - Interval: 120000 0|mm | Create new news fetcher for url: http://feeds.skynews.com/feeds/rss/world.xml - Interval: 120000
-
Yep. I see I’m not the only one with a blank screen…
I did the git pull && npm install. It went through with only two warnings. Then after pm2 restart mm.sh I got the blank screen. I see that there is an npm-debug.log that contains some errors:14 verbose stack Error: magicmirror@2.3.0 start:
sh run-start.sh
14 verbose stack Exit status 1
14 verbose stack at EventEmitter. (/usr/lib/node_modules/npm/lib/utils/lifecycle.js:255:16)
14 verbose stack at emitTwo (events.js:106:13)
14 verbose stack at EventEmitter.emit (events.js:191:7)
14 verbose stack at ChildProcess. (/usr/lib/node_modules/npm/lib/utils/spawn.js:40:14)
14 verbose stack at emitTwo (events.js:106:13)
14 verbose stack at ChildProcess.emit (events.js:191:7)
14 verbose stack at maybeClose (internal/child_process.js:920:16)
14 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:230:5)
15 verbose pkgid magicmirror@2.3.0
16 verbose cwd /home/pi/MagicMirror
17 error Linux 4.4.43-v7+
18 error argv “/usr/bin/node” “/usr/bin/npm” “start”
19 error node v6.12.3
20 error npm v3.10.10
21 error code ELIFECYCLE
22 error magicmirror@2.3.0 start:sh run-start.sh
22 error Exit status 1
23 error Failed at the magicmirror@2.3.0 start script ‘sh run-start.sh’.Any help would be appreciated.
Harry -
I returned from a copied img from my sd card to an older version and only did
git pull
didn’t do the
npm install
at least now it works again
-
strange I’m not seeing a black screen.
Perhaps an issue with the auto start script? But I’m unsure.
Electron was updated in this release as well.
-
In most cases it’s because the port is still in use. First thing to try if it fails to start after an update: reboot the pi.
-
Power off & on restores VNC, and LAN access displaying MM. (Hurrah!).
Pi. Electron window is black, but shows cursor.
-
One more for blank screen, no joy after update per the instructions. Restarted MM using pm2, then rebooted the Pi. Ran the git reset --hard command, still nothing.
-
for me it worked without problems as follows
pm2 stop mm
then
git pull && npm install
and then
pm2 restart mm
maybe it works for one or the other
-
@NoNameRo Intuition tells me I should have stopped the service before applying the update, but unfortunately the instructions do not…
-
I do not know if it is absolutely necessary to stop the service, for me it was obvious to do it