Read the statement by Michael Teeuw here.
Black screen after 2.13 update - tentatively resolved
-
Great, this fixed it. Thanks a lot!
-
@sdetweil said in Black screen after 2.13 update:
history of commands…
525 cd ./MagicMirror
526 git pull
527 sudo reboot<< black screen >>
528 sudo apt update
529 sudo apt upgrade
530 sudo reboot
531 cd /MagicMirror
532 cd node_modules/
533 ls
534 sudo rm -r electron
535 cd …
536 npm install
537 pm2 logs --lines=100
540 sudo reboot<< black screen >>
541 ifconfig
542 sudo reboot
543 historyWorking again…??? I think it my pi possibly had a problem talking to the internet… maybe the reboot gods strike again???
BTW thx for the quick reply :)
CarlyWarly
-
@carlywarly cool, glad its working… but… sure would have been nice to see the error messages… shouldn’t black screen for a network problem…
but that usually means a module didn’t handle network failure and crashed and UI died
-
@carlywarly thank you for your help. I tried all of the mentions commands bot still having a black screen.
on "pm2 logs --lines=100 i get this error message.
0|MagicMir | npm ERR! Linux 4.19.66-v7+ 0|MagicMir | npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "start" 0|MagicMir | npm ERR! node v6.14.1 0|MagicMir | npm ERR! npm v3.10.10 0|MagicMir | npm ERR! code ELIFECYCLE 0|MagicMir | npm ERR! magicmirror@2.13.0 start: `DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js` 0|MagicMir | npm ERR! Exit status 1 0|MagicMir | npm ERR! 0|MagicMir | npm ERR! Failed at the magicmirror@2.13.0 start script 'DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js'. 0|MagicMir | npm ERR! Make sure you have the latest version of node.js and npm installed. 0|MagicMir | npm ERR! If you do, this is most likely a problem with the magicmirror package, 0|MagicMir | npm ERR! not with npm itself. 0|MagicMir | npm ERR! Tell the author that this fails on your system: 0|MagicMir | npm ERR! DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js 0|MagicMir | npm ERR! You can get information on how to open an issue for this project with: 0|MagicMir | npm ERR! npm bugs magicmirror 0|MagicMir | npm ERR! Or if that isn't available, you can get their info via: 0|MagicMir | npm ERR! npm owner ls magicmirror 0|MagicMir | npm ERR! There is likely additional logging output above. 0|MagicMir | 0|MagicMir | npm ERR! Please include the following file with any support request: 0|MagicMir | npm ERR! /home/pi/MagicMirror/npm-debug.log 0|MagicMir | Fontconfig warning: "/etc/fonts/fonts.conf", line 100: unknown element "blank" 0|MagicMir | ATTENTION: default value of option force_s3tc_enable overridden by environment.
Also after running “npm install” I get this messages:
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.1.1 (node_modules/chokidar/node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"}) npm WARN acorn-jsx@5.3.1 requires a peer of acorn@^6.0.0 || ^7.0.0 || ^8.0.0 but none was installed. npm WARN ajv-keywords@2.1.1 requires a peer of ajv@^5.0.0 but none was installed. npm WARN grunt-stylelint@0.9.0 requires a peer of stylelint@^8.0.0 but none was installed. npm WARN ws@7.3.1 requires a peer of bufferutil@^4.0.1 but none was installed. npm WARN ws@7.3.1 requires a peer of utf-8-validate@^5.0.2 but none was installed.
After a reboot the desktop starts, also some programm starts turning screen first white for 2 seconds then it turns black.
What can I do?
Daniel
-
@m0bed So, I changed my config found out that this modules dont work at the moment:
MMM-Homematic-Heaters
MMM-FRITZ-Box-Callmonitor
On the callmonitor I tried this help topic, but not working.
https://github.com/MichMich/MagicMirror/issues/2144After deleting this two moduls form the config, every thing works fine, but still getting the messages from npm install.
Daniel
-
Found one more in module MMM-Vasttrafik-PublicTransport. I have created an issue for that:
https://github.com/bureus/MMM-Vasttrafik-PublicTransport/issues/14
-
Found one more module too. In my case a black screen appears through the standard calendar module.
my config is
{ module: "calendar", header: "Termine", position: "top_left", config: { timeFormat: 'absolute', maximumEntries: 10, dateFormat: 'ddd DD MMM HH:mm', fullDayEventDateFormat: 'ddd DD MMM', showEnd: false, urgency: 0, getRelative: 0, calendars: [ { symbol: "calendar-check", url: "https://calendar.google.com/calendar/ical/XXXXXXXXXXXXX/basic.ics" }, { url: "https://calendar.google.com/calendar/ical/XXXXXXXXXXX/basic.ics" } ] } },
How can I create an issue for that?
Or is there a problem in my config?
-
@Klinge black screen
look in two places,
the window where you start mm,
using npm start
or
pm2
if pm2 use the command
pm2 logs --lines=???
??? is a number, default is 15also look in the developers window
ctrl-shift-i and select the console tab and scroll up to see any errors -
@m0bed did u run npm install in all the module folders which have a package.json file?
next time, use my upgrade script
see here
https://github.com/sdetweil/MagicMirror_scripts -
@sdetweil said in Black screen after 2.13 update - tentatively resolved:
pm2 logs --lines=???
When I run the pm2 logs, I got the following logs
0|mm | [2020-10-02 14:32:00.841] [LOG] Module helper loaded: updatenotification 0|mm | [2020-10-02 14:32:00.843] [LOG] No helper found for module: clock. 0|mm | [2020-10-02 14:32:01.602] [LOG] 0|mm | Initializing new module helper ... 0|mm | [2020-10-02 14:32:01.604] [LOG] Module helper loaded: MMM-DarkSkyForecast 0|mm | [2020-10-02 14:32:01.620] [ERROR] 0|mm | WARNING! Could not load config file. Starting with default configuration. Error found: Error: Cannot find module 'node-ical' 0|mm | Require stack: 0|mm | - /home/pi/MagicMirror/modules/default/calendar/calendarfetcher.js 0|mm | - /home/pi/MagicMirror/modules/default/calendar/node_helper.js 0|mm | - /home/pi/MagicMirror/js/app.js 0|mm | - /home/pi/MagicMirror/js/electron.js 0|mm | - /home/pi/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js 0|mm | - 0|mm | [2020-10-02 14:32:01.621] [LOG] Loading module helpers ... 0|mm | [2020-10-02 14:32:01.623] [LOG] No helper found for module: alert. 0|mm | [2020-10-02 14:32:01.627] [LOG] Initializing new module helper ... 0|mm | [2020-10-02 14:32:01.629] [LOG] Module helper loaded: updatenotification 0|mm | [2020-10-02 14:32:01.633] [LOG] No helper found for module: clock. 0|mm | [2020-10-02 14:32:01.637] [LOG] Initializing new module helper ... 0|mm | [2020-10-02 14:32:01.640] [LOG] Module helper loaded: MMM-DarkSkyForecast 0|mm | [2020-10-02 14:32:01.649] [ERROR] 0|mm | App threw an error during load 0|mm | [2020-10-02 14:32:01.651] [ERROR] Error: Cannot find module 'node-ical' 0|mm | Require stack: 0|mm | - /home/pi/MagicMirror/modules/default/calendar/calendarfetcher.js 0|mm | - /home/pi/MagicMirror/modules/default/calendar/node_helper.js 0|mm | - /home/pi/MagicMirror/js/app.js 0|mm | - /home/pi/MagicMirror/js/electron.js 0|mm | - /home/pi/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js 0|mm | - 0|mm | at Module._resolveFilename (internal/modules/cjs/loader.js:627:15) 0|mm | at Function.Module._resolveFilename (/home/pi/MagicMirror/node_modules/electron/dist/resources/electron.asar/common/reset-search-paths.js:41:16) 0|mm | at Function.Module._resolveFilename (/home/pi/MagicMirror/node_modules/module-alias/index.js:49:29) 0|mm | at Function.Module._load (internal/modules/cjs/loader.js:531:27) 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 Object.<anonymous> (/home/pi/MagicMirror/modules/default/calendar/calendarfetcher.js:8:14) 0|mm | at Module._compile (internal/modules/cjs/loader.js:786:30) 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 | [2020-10-02 14:32:01.654] [ERROR] Whoops! There was an uncaught exception... 0|mm | [2020-10-02 14:32:01.655] [ERROR] 0|mm | Error: Cannot find module 'node-ical' 0|mm | Require stack: 0|mm | - /home/pi/MagicMirror/modules/default/calendar/calendarfetcher.js 0|mm | - /home/pi/MagicMirror/modules/default/calendar/node_helper.js 0|mm | - /home/pi/MagicMirror/js/app.js 0|mm | - /home/pi/MagicMirror/js/electron.js 0|mm | - /home/pi/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js 0|mm | - 0|mm | at Module._resolveFilename (internal/modules/cjs/loader.js:627:15) 0|mm | at Function.Module._resolveFilename (/home/pi/MagicMirror/node_modules/electron/dist/resources/electron.asar/common/reset-search-paths.js:41:16) 0|mm | at Function.Module._resolveFilename (/home/pi/MagicMirror/node_modules/module-alias/index.js:49:29) 0|mm | at Function.Module._load (internal/modules/cjs/loader.js:531:27) 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 Object.<anonymous> (/home/pi/MagicMirror/modules/default/calendar/calendarfetcher.js:8:14) 0|mm | at Module._compile (internal/modules/cjs/loader.js:786:30) 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 | code: 'MODULE_NOT_FOUND', 0|mm | requireStack: [ 0|mm | '/home/pi/MagicMirror/modules/default/calendar/calendarfetcher.js', 0|mm | '/home/pi/MagicMirror/modules/default/calendar/node_helper.js', 0|mm | '/home/pi/MagicMirror/js/app.js', 0|mm | '/home/pi/MagicMirror/js/electron.js', 0|mm | '/home/pi/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js', 0|mm | undefined 0|mm | ] 0|mm | } 0|mm | [2020-10-02 14:32:01.682] [ERROR] MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection? 0|mm | [2020-10-02 14:32:01.683] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues 0|mm | [2020-10-02 14:32:01.845] [LOG] 0|mm | Launching application.