Read the statement by Michael Teeuw here.
MMM-soccer : black screen, problem of config.js
-
@RIKKO14 what are the messages in the window where u did npm start?
if none then open the developers window, ctrl-shift-i on the keyboard, select the tab labeled console, and scroll up for any errors, usually red text
-
I don’t understand what you’re asking me to do …
my pm2 logs is :pi@raspberrypi:~/MagicMirror/modules/MMM-soccer $ pm2 logs [TAILING] Tailing last 15 lines for [all] processes (change the value with --lines option) /home/pi/.pm2/pm2.log last 15 lines: PM2 | 2020-09-02T16:53:22: PM2 log: =============================================================================== PM2 | 2020-09-02T16:53:22: PM2 log: App [mm:0] starting in -fork mode- PM2 | 2020-09-02T16:53:22: PM2 log: App [mm:0] online PM2 | 2020-09-02T17:31:26: PM2 log: Stopping app:mm id:0 PM2 | 2020-09-02T17:31:26: PM2 log: pid=568 msg=failed to kill - retrying in 100ms PM2 | 2020-09-02T17:31:26: PM2 log: pid=568 msg=failed to kill - retrying in 100ms PM2 | 2020-09-02T17:31:26: PM2 log: App [mm:0] exited with code [0] via signal [SIGINT] PM2 | 2020-09-02T17:31:26: PM2 log: pid=568 msg=process killed PM2 | 2020-09-02T17:31:26: PM2 log: App [mm:0] starting in -fork mode- PM2 | 2020-09-02T17:31:26: PM2 log: App [mm:0] online PM2 | 2020-09-02T18:38:38: PM2 log: Stopping app:mm id:0 PM2 | 2020-09-02T18:38:39: PM2 log: App [mm:0] exited with code [0] via signal [SIGINT] PM2 | 2020-09-02T18:38:39: PM2 log: pid=4304 msg=process killed PM2 | 2020-09-02T18:38:39: PM2 log: App [mm:0] starting in -fork mode- PM2 | 2020-09-02T18:38:39: PM2 log: App [mm:0] online /home/pi/.pm2/logs/mm-error.log last 15 lines: 0|mm | [2020-09-02 18:38:41.282] [ERROR] WARNING! Could not validate config file. Starting with default configuration. Please correct syntax errors at or above this line: /home/pi/MagicMirror/config/config.js:392 0|mm | }, 0|mm | ^ 0|mm | 0|mm | SyntaxError: Unexpected token } 0|mm | at Module._compile (internal/modules/cjs/loader.js:722:23) 0|mm | at Object.Module._extensions..js (internal/modules/cjs/loader.js:798:10) 0|mm | at Module.load (internal/modules/cjs/loader.js:645:32) 0|mm | at Function.Module._load (internal/modules/cjs/loader.js:560:12) 0|mm | at Module.require (internal/modules/cjs/loader.js:685:19) 0|mm | at require (internal/modules/cjs/helpers.js:16:16) 0|mm | at loadConfig (/home/pi/MagicMirror/js/app.js:67:12) 0|mm | at App.start (/home/pi/MagicMirror/js/app.js:202:3) 0|mm | at Object.<anonymous> (/home/pi/MagicMirror/js/electron.js:126:7) 0|mm | at Module._compile (internal/modules/cjs/loader.js:786:30) /home/pi/.pm2/logs/mm-out.log last 15 lines: 0|mm | > magicmirror@2.12.0 start /home/pi/MagicMirror 0|mm | > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js 0|mm | 0|mm | [2020-09-02 18:38:41.268] [LOG] Starting MagicMirror: v2.12.0 0|mm | [2020-09-02 18:38:41.277] [LOG] Loading config ... 0|mm | [2020-09-02 18:38:41.285] [LOG] Loading module helpers ... 0|mm | [2020-09-02 18:38:41.330] [LOG] Initializing new module helper ... 0|mm | [2020-09-02 18:38:41.332] [LOG] Module helper loaded: updatenotification 0|mm | [2020-09-02 18:38:41.334] [LOG] No helper found for module: helloworld. 0|mm | [2020-09-02 18:38:41.336] [LOG] All module helpers loaded. 0|mm | [2020-09-02 18:38:41.451] [LOG] Starting server on port 8080 ... 0|mm | [2020-09-02 18:38:41.465] [LOG] Server started ... 0|mm | [2020-09-02 18:38:41.467] [LOG] Connecting socket for: updatenotification 0|mm | [2020-09-02 18:38:41.469] [LOG] Sockets connected & modules started ... 0|mm | [2020-09-02 18:38:41.550] [LOG] Launching application.
-
)
-
@RIKKO14 that ctrl-shift-i needed to be done on the mirror screen
-
this is my black screen,
so my pb comes from my config.js
-
-
@RIKKO14 ok, that is not a black screen,
the pm2 logs says there is a missing close brace, }
-
and where is located you
config.js
file ?It should in this directory :
/home/pi/MagicMirror/config/
For me, it’s not a black screen, I’s just because, MagicMirror don’t find you config.js file
-
@Bugsounet no, he had a syntax error, and it loads the ‘no config’ error page
-
right sam, i don’t read log
maybe, this part missing, on the end of the file
/*************** DO NOT EDIT THE LINE BELOW ***************/ if (typeof module !== "undefined") {module.exports = config;}
if missing, config will not be exported (like a file not there)
it’s the same forvar config = {
on the start of the filebut by reading the error log:
/home/pi/MagicMirror/config/config.js:392
there is an error before this ligne (generaly on line-1 … so line 391)
So, can you past there your config From line 380 to 410 (don’t forget to remove personal ident)