Read the statement by Michael Teeuw here.
Blackscreen after update to v.2.8.0
-
@potts-mike i get the same with the pi4, the npm installs on some modules are killing the mirror. i think its safe to link all of these threads into one, ive put out a request for the dev of one module, i have no idea if any other module that i will put on the mirror will do the same i can only take it one step at a time, the affected module is mmm-nest-status.
pi@raspberrypi:~ $ cd MagicMirror/modules pi@raspberrypi:~/MagicMirror/modules $ git clone https://github.com/BenRoe/MMM-SystemStats Cloning into 'MMM-SystemStats'... remote: Enumerating objects: 22, done. remote: Counting objects: 100% (22/22), done. remote: Compressing objects: 100% (14/14), done. remote: Total 231 (delta 10), reused 16 (delta 8), pack-reused 209 Receiving objects: 100% (231/231), 88.08 KiB | 578.00 KiB/s, done. Resolving deltas: 100% (122/122), done. pi@raspberrypi:~/MagicMirror/modules $ cd MMM-SystemStats pi@raspberrypi:~/MagicMirror/modules/MMM-SystemStats $ npm install npm notice created a lockfile as package-lock.json. You should commit this file. added 1 package from 1 contributor and audited 1 package in 1.265s found 0 vulnerabilities pi@raspberrypi:~/MagicMirror/modules/MMM-SystemStats $ cd pi@raspberrypi:~ $ cd MagicMirror pi@raspberrypi:~/MagicMirror $ npm run config:check > magicmirror@2.8.0 config:check /home/pi/MagicMirror > node tests/configs/check_config.js Checking file... /home/pi/MagicMirror/config/config.js Your configuration file doesn't contain syntax errors :) pi@raspberrypi:~/MagicMirror $ cd modules pi@raspberrypi:~/MagicMirror/modules $ git clone https://github.com/michael5r/mmm-nest-status.git Cloning into 'mmm-nest-status'... remote: Enumerating objects: 135, done. remote: Total 135 (delta 0), reused 0 (delta 0), pack-reused 135 Receiving objects: 100% (135/135), 65.27 KiB | 718.00 KiB/s, done. Resolving deltas: 100% (77/77), done. pi@raspberrypi:~/MagicMirror/modules $ cd mmm-nest-status pi@raspberrypi:~/MagicMirror/modules/mmm-nest-status $ npm install npm WARN deprecated undefined@0.1.0: this package has been deprecated npm WARN saveError ENOENT: no such file or directory, open '/home/pi/MagicMirror/modules/package.json' npm notice created a lockfile as package-lock.json. You should commit this file. npm WARN enoent ENOENT: no such file or directory, open '/home/pi/MagicMirror/modules/package.json' npm WARN modules No description npm WARN modules No repository field. npm WARN modules No README data npm WARN modules No license field. removed 1 package in 1.141s found 0 vulnerabilities pi@raspberrypi:~/MagicMirror/modules/mmm-nest-status $ cd pi@raspberrypi:~ $ pm2 restart MagicMirror Use --update-env to update environment variables [PM2] Applying action restartProcessId on app [MagicMirror](ids: 0) [PM2] [MagicMirror](0) ✓ ┌─────────────┬────┬──────┬────────┬───┬─────┬──────────┐ │ Name │ id │ mode │ status │ ↺ │ cpu │ memory │ ├─────────────┼────┼──────┼────────┼───┼─────┼──────────┤ │ MagicMirror │ 0 │ fork │ online │ 2 │ 0% │ 2.5 MB │ └─────────────┴────┴──────┴────────┴───┴─────┴──────────┘ Use `pm2 show <id|name>` to get more details about an app pi@raspberrypi:~ $ npm run config:check npm ERR! path /home/pi/package.json npm ERR! code ENOENT npm ERR! errno -2 npm ERR! syscall open npm ERR! enoent ENOENT: no such file or directory, open '/home/pi/package.json' npm ERR! enoent This is related to npm not being able to find a file. npm ERR! enoent npm ERR! A complete log of this run can be found in: npm ERR! /home/pi/.npm/_logs/2019-07-13T20_08_21_703Z-debug.log -
@dazza120 mmm-nest-status does not have a package.json file,
so you should NOT do an npm install in that modules folder -
@sdetweil ok interesting any idea why it kills it if you do that as it’s never before very strange thanks I’ll take a look at it
-
@dazza120 no idea… all this npm stuff is new to me and I don’t understand all the rules and issues
-
@sdetweil 100% that man it doesn’t need npm install and is working :) thank you
-
@dazza120 thanks for the update!..
-
Same issue here.
Black screen after updating to v2.8. Any suggestions?Log file:
pm2 logs MagicMirror
[TAILING] Tailing last 15 lines for [MagicMirror] process (change the value with --lines option)
/home/pi/.pm2/logs/MagicMirror-out.log last 15 lines:
0|MagicMir | Initializing new module helper …
0|MagicMir | Module helper loaded: calendar
0|MagicMir | No helper found for module: calendar_monthly.
0|MagicMir | Loading module helpers …
0|MagicMir | No helper found for module: alert.
0|MagicMir | Initializing new module helper …
0|MagicMir | Module helper loaded: updatenotification
0|MagicMir | No helper found for module: clock.
0|MagicMir | Initializing new module helper …
0|MagicMir | Module helper loaded: calendar
0|MagicMir | No helper found for module: calendar_monthly.
0|MagicMir | Whoops! There was an uncaught exception…
0|MagicMir | MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
0|MagicMir | If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
0|MagicMir | Launching application./home/pi/.pm2/logs/MagicMirror-error.log last 15 lines:
0|MagicMir | at Module._compile (internal/modules/cjs/loader.js:711:30)
0|MagicMir | at Object.Module._extensions…js (internal/modules/cjs/loader.js:722:10)
0|MagicMir | at Module.load (internal/modules/cjs/loader.js:620:32)
0|MagicMir | { Error: Cannot find module ‘del’
0|MagicMir | at Module._resolveFilename (internal/modules/cjs/loader.js:602:15)
0|MagicMir | at Function.Module._resolveFilename (/home/pi/MagicMirror/node_modules/electron/dist/resources/electron.asar/common/reset-search-paths.js:35:12)
0|MagicMir | at Function.Module._load (internal/modules/cjs/loader.js:528:25)
0|MagicMir | at Module.require (internal/modules/cjs/loader.js:658:17)
0|MagicMir | at require (internal/modules/cjs/helpers.js:20:18)
0|MagicMir | at Object. (/home/pi/MagicMirror/modules/mmm-moon-phases/node_helper.js:3:11)
0|MagicMir | at Object. (/home/pi/MagicMirror/modules/mmm-moon-phases/node_helper.js:39:3)
0|MagicMir | at Module._compile (internal/modules/cjs/loader.js:711:30)
0|MagicMir | at Object.Module._extensions…js (internal/modules/cjs/loader.js:722:10)
0|MagicMir | at Module.load (internal/modules/cjs/loader.js:620:32) code: ‘MODULE_NOT_FOUND’ }
0|MagicMir | ATTENTION: default value of option force_s3tc_enable overridden by environment. -
@panos after you did the git clone, you have to run
npm installin the MagicMirror folder
and thennpm installin each module folder that has a package.json file…
-
@sdetweil still no luck…:(
pi@raspberrypi:~/MagicMirror $ npm install
magicmirror@2.8.0 install /home/pi/MagicMirror
cd vendor && npm installnpm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {“os”:“darwin”,“arch”:“any”} (current: {“os”:“linux”,“arch”:“arm”})audited 220 packages in 13.958s
found 5 vulnerabilities (4 low, 1 high)
runnpm audit fixto fix them, ornpm auditfor detailsmagicmirror@2.8.0 postinstall /home/pi/MagicMirror
sh installers/postinstall/postinstall.sh && npm run install-fontsMagicMirror installation successful!
magicmirror@2.8.0 install-fonts /home/pi/MagicMirror
cd fonts && npm installaudited 1 package in 1.893s
found 0 vulnerabilitiesaudited 3581 packages in 72.743s
found 44 high severity vulnerabilities
runnpm audit fixto fix them, ornpm auditfor detailsWhen I manually try to launch MagicMirror I get this:
pi@raspberrypi:~/MagicMirror $ DISPLAY=:0 npm start
magicmirror@2.8.0 start /home/pi/MagicMirror
sh run-start.shStarting MagicMirror: v2.8.0
Loading config …
Loading module helpers …
No helper found for module: alert.
Initializing new module helper …
Module helper loaded: updatenotification
No helper found for module: clock.
Initializing new module helper …
Module helper loaded: calendar
No helper found for module: calendar_monthly.
WARNING! Could not load config file. Starting with default configuration. Error found: Error: Cannot find module ‘del’
Loading module helpers …
No helper found for module: alert.
Initializing new module helper …
Module helper loaded: updatenotification
No helper found for module: clock.
Initializing new module helper …
Module helper loaded: calendar
No helper found for module: calendar_monthly.
App threw an error during load
Error: Cannot find module ‘del’
at Module._resolveFilename (internal/modules/cjs/loader.js:602:15)
at Function.Module._resolveFilename (/home/pi/MagicMirror/node_modules/electron/dist/resources/electron.asar/common/reset-search-paths.js:35:12)
at Function.Module._load (internal/modules/cjs/loader.js:528:25)
at Module.require (internal/modules/cjs/loader.js:658:17)
at require (internal/modules/cjs/helpers.js:20:18)
at Object. (/home/pi/MagicMirror/modules/mmm-moon-phases/node_helper.js:3:11)
at Object. (/home/pi/MagicMirror/modules/mmm-moon-phases/node_helper.js:39:3)
at Module._compile (internal/modules/cjs/loader.js:711:30)
at Object.Module._extensions…js (internal/modules/cjs/loader.js:722:10)
at Module.load (internal/modules/cjs/loader.js:620:32)
Whoops! There was an uncaught exception…
{ Error: Cannot find module ‘del’
at Module._resolveFilename (internal/modules/cjs/loader.js:602:15)
at Function.Module._resolveFilename (/home/pi/MagicMirror/node_modules/electron/dist/resources/electron.asar/common/reset-search-paths.js:35:12)
at Function.Module._load (internal/modules/cjs/loader.js:528:25)
at Module.require (internal/modules/cjs/loader.js:658:17)
at require (internal/modules/cjs/helpers.js:20:18)
at Object. (/home/pi/MagicMirror/modules/mmm-moon-phases/node_helper.js:3:11)
at Object. (/home/pi/MagicMirror/modules/mmm-moon-phases/node_helper.js:39:3)
at Module._compile (internal/modules/cjs/loader.js:711:30)
at Object.Module._extensions…js (internal/modules/cjs/loader.js:722:10)
at Module.load (internal/modules/cjs/loader.js:620:32) code: ‘MODULE_NOT_FOUND’ }
MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
Launching application. -
ok, one more forceful try
from the MagicMirror folder do
rm -rf node_modules npm install -
@sdetweil No man…:( still the same
-
How to completely remove magicmirror in order to install it from scratch?
-
@panos rename the MagicMirror folder to MagicMirror-old
then run install again…
then u can copy modules, config file, … then when all is good,
rm -rf MagicMirror-old -
Finally I get this worked!!
thanks dudeEdit:
After restoring config/custom.css/ and install all modules from the beginning, the problem has occurred again.:(:( -
Is there a way to install v2.7 instead?
-
@panos that generally means a mismatch between node_module levels…
so, in each module with a node_modules folder do
rm -rf node_modules npm installfirst, just disable one module at a time,
update the failing one firstadd disabled: true,
in front of the module name -
@sdetweil it turns out that MMM-moon-phases module has the problem! I comment out the code and everything works like a charm!! Thanks for your help!!
-
There are other moon phase modules that you can try. Search the 3rd party modules page
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login