• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

Magic Mirror Blanks Several Hours

Scheduled Pinned Locked Moved Unsolved Troubleshooting
29 Posts 12 Posters 9.7k Views 12 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G Offline
    Graham Rich
    last edited by Oct 9, 2018, 3:56 PM

    Just run NPM install in the MagicMirror directory and seems to have fixed it. Was suggestion from NPM audit command
    thanks for suggestion tho

    1 Reply Last reply Reply Quote 0
    • C Offline
      chief
      last edited by chief Oct 9, 2018, 4:55 PM Oct 9, 2018, 4:51 PM

      I’m having trouble with this as well - blank screen for the past day no matter what I try to do. Now when I try to git pull && npm install, I get the following errors:

      pi@raspberrypi:~/MagicMirror $ sudo git pull && npm install
      Already up-to-date.
      npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/socket.io-parser/node_modules
      npm WARN grunt-stylelint@0.10.1 requires a peer of stylelint@^9.0.0 but none is installed. You must install peer dependencies yourself.

      npm ERR! path /home/pi/MagicMirror/node_modules/socket.io-parser/node_modules
      npm ERR! code EACCES
      npm ERR! errno -13
      npm ERR! syscall access
      npm ERR! Error: EACCES: permission denied, access ‘/home/pi/MagicMirror/node_modules/socket.io-parser/node_modules’
      npm ERR! { Error: EACCES: permission denied, access ‘/home/pi/MagicMirror/node_modules/socket.io-parser/node_modules’
      npm ERR! stack: ‘Error: EACCES: permission denied, access ‘/home/pi/MagicMirror/node_modules/socket.io-parser/node_modules’’,
      npm ERR! errno: -13,
      npm ERR! code: ‘EACCES’,
      npm ERR! syscall: ‘access’,
      npm ERR! path: ‘/home/pi/MagicMirror/node_modules/socket.io-parser/node_modules’ }
      npm ERR!
      npm ERR! The operation was rejected by your operating system.
      npm ERR! It is likely you do not have the permissions to access this file as the current user
      npm ERR!
      npm ERR! If you believe this might be a permissions issue, please double-check the
      npm ERR! permissions of the file and its containing directories, or try running
      npm ERR! the command again as root/Administrator (though this is not recommended).

      npm ERR! A complete log of this run can be found in:
      npm ERR! /home/pi/.npm/_logs/2018-10-09T16_49_46_380Z-debug.log

      AND if I try to update npm itself, a different error appears:

      pi@raspberrypi:~/MagicMirror $ sudo npm update
      npm WARN grunt-stylelint@0.10.1 requires a peer of stylelint@^9.0.0 but none is installed. You must install peer dependencies yourself.

      npm ERR! path /home/pi/MagicMirror/node_modules/source-map/build/suffix-utils.jsm
      npm ERR! code Unknown system error -117
      npm ERR! errno -117
      npm ERR! syscall unlink
      npm ERR! Unknown system error -117: Unknown system error -117, unlink ‘/home/pi/MagicMirror/node_modules/source-map/build/suffix-utils.jsm’

      npm ERR! A complete log of this run can be found in:
      npm ERR! /root/.npm/_logs/2018-10-09T16_54_00_820Z-debug.log

      Any help??

      1 Reply Last reply Reply Quote 0
      • M Offline
        MadScientist
        last edited by Oct 9, 2018, 5:30 PM

        Why are you running the update command with sudo?
        Does your mirror work but it blanks the screen after some hours or is it always black?

        C 1 Reply Last reply Oct 9, 2018, 8:36 PM Reply Quote 0
        • C Offline
          chief @MadScientist
          last edited by Oct 9, 2018, 8:36 PM

          @madscientist It was always black - if I don’t run with sudo it quits almost immediately. I’m not sure exactly what the issue was, but I went ahead and restored a backup from 2.4.1 and it’s working fine now (removed the update alert on the top bar).

          S 1 Reply Last reply Oct 10, 2018, 9:07 PM Reply Quote 0
          • S Offline
            StrIIker
            last edited by Oct 10, 2018, 9:00 PM

            I’m still having the issue where my screen blanks (modules stop loading) after about 5-6 hours. I perform a Ctrl-r to reload and it continues. Has anyone else figured out a cause or a solution? I’ll have to add several more cron jobs to reload modules periodically. I am not running anything beyond the core modules at present. I even performed a fresh install and still see this happen. I can’t see this being normal or people just tolerating it…

            Thoughts?

            /* Magic Mirror Config Sample
            *
            * By Michael Teeuw http://michaelteeuw.nl
            * MIT Licensed.
            */
            var config = {
            	"port": 8080,
            	"language": "en",
            	"timeFormat": 24,
            	"units": "imperial",
            	"modules": [
            		{
            			"module": "alert"
            		},
            		{
            			"module": "clock",
            			"position": "top_left"
            		},
            		{
            			"module": "calendar",
            			"header": "Calendar",
            			"position": "top_left",
            			"config": {
            				"calendars": [
            					{
            						"symbol": "calendar-check-o ",
            						"url": "webcal://www.calendarlabs.com/templates/ical/US-Holidays.ics",
            						"color": "#FFFFFF"
            					},
            					{
            						"symbol": "calendar ",
            						"url": "https://eleted",
            						"color": "#04f448",
            						"fetchInterval": 30000
            					},
            					{
                                                            "symbol": "birthday-cake ",
                                                            "url": "https://deleted                              "color": "#DA70D6",
                                                            "fetchInterval": 30000
            					},
            				],
            				"colored": true,
            				timeFormat: "absolute",	
            				showEnd: false,
            				fullDayEventDateFormat: 'Do MMM',
            			}
            		},
            		{
            			"module": "compliments",
            			"position": "lower_third"
            		},
            		{
            			"module": "currentweather",
            			"position": "top_right",
            			"config": {
            				"location": "deleted",
            				"locationID": "deleted",
            				"appid": "deleted
            			}
            		},
            		{
            			"module": "weatherforecast",
            			"header": "Weather Forecast",
            			"position": "top_right",
            			"config": {
            				"location": "deleted",
            				"locationID": "deleted",
            				"appid": "deleted",
            				"colored": "true"
            			}
            		},
            		{
            			"module": "newsfeed",
            			"position": "bottom_bar",
            			"config": {
            				"feeds": [
            					{
            						"title": "New York Times",
            						"url": "http://www.nytimes.com/services/xml/rss/nyt/HomePage.xml"
            					},
            					{
            						"title": "BBC World News",
            						"url": "http://feeds.bbci.co.uk/news/world/us_and_canada/rss.xml"
            					},
            					{
            						"title": "Reuters Science News",
            						"url": "http://feeds.reuters.com/reuters/scienceNews"
            					},
            				],
            				"showSourceTitle": true,
            				"showPublishDate": true
            			}
            		},
            		{
            			"module": "MMM-Admin-Interface"
            		}
            	],
            	"address": "0.0.0.0",
            	"ipWhitelist": [
            		"127.0.0.1",
            		"::ffff:127.0.0.1",
            		"::1",
            		"deleted"
            	]
            };
            /*************** DO NOT EDIT THE LINE BELOW ***************/ 
            if (typeof module !== 'undefined') {module.exports = config;}
            
            M 1 Reply Last reply Oct 11, 2018, 5:25 AM Reply Quote 0
            • S Offline
              StrIIker @chief
              last edited by Oct 10, 2018, 9:07 PM

              @chief said in Magic Mirror Blanks Several Hours:

              @madscientist It was always black - if I don’t run with sudo it quits almost immediately. I’m not sure exactly what the issue was, but I went ahead and restored a backup from 2.4.1 and it’s working fine now (removed the update alert on the top bar).

              If you need to run this as sudo then your installation probably has root as the owner of the files. A simple way to check this is log in as pi and type cd ~ and then ls -al you should see the list of files and directories and a column of pi pi (shows owner and group membership of the file or directory). If you see a lot of root root then you ran something which changed ownership of these files and directories…

              ls -al
              total 221604
              drwxr-xr-x  17 pi pi      4096 Oct 10 16:00 .
              drwxr-xr-x  27 pi pi      4096 Oct 10 10:33 ..
              -rw-r--r--   1 pi pi     24164 Oct  8 18:56 CHANGELOG.md
              drwxr-xr-x   2 pi pi      4096 Oct  8 18:56 clientonly
              drwxr-xr-x   2 pi pi      4096 Oct  8 19:00 config
              -rw-------   1 pi pi 498610176 Oct 10 16:00 core
              drwxr-xr-x   3 pi pi      4096 Oct  8 19:16 css
              -rw-r--r--   1 pi pi       856 Oct  8 18:56 dangerfile.js
              -rw-r--r--   1 pi pi       132 Oct  8 18:56 .eslintignore
              -rw-r--r--   1 pi pi       448 Oct  8 18:56 .eslintrc.json
              drwxr-xr-x   3 pi pi      4096 Oct  8 19:00 fonts
              drwxr-xr-x   8 pi pi      4096 Oct 10 10:33 .git
              drwxr-xr-x   2 pi pi      4096 Oct  8 18:56 .github
              -rw-r--r--   1 pi pi      1074 Oct  8 18:56 .gitignore
              -rw-r--r--   1 pi pi      2385 Oct  8 18:56 Gruntfile.js
              -rw-r--r--   1 pi pi      2675 Oct  8 18:56 index.html
              drwxr-xr-x   3 pi pi      4096 Oct  8 18:56 installers
              drwxr-xr-x   2 pi pi      4096 Oct  8 18:56 js
              -rw-r--r--   1 pi pi       271 Oct  8 18:56 jsconfig.json
              -rw-r--r--   1 pi pi      1118 Oct  8 18:56 LICENSE.md
              drwxr-xr-x   4 pi pi      4096 Oct  8 18:56 modules
              -rw-r--r--   1 pi pi      1040 Oct  8 18:56 module-types.ts
              drwxr-xr-x 642 pi pi     20480 Oct  8 19:00 node_modules
              -rw-r--r--   1 pi pi      2195 Oct  8 18:56 package.json
              -rw-r--r--   1 pi pi    271341 Oct  8 19:00 package-lock.json
              -rw-r--r--   1 pi pi     14450 Oct  8 18:56 README.md
              -rw-r--r--   1 pi pi       142 Oct  8 18:56 run-start.sh
              drwxr-xr-x   2 pi pi      4096 Oct  8 18:56 serveronly
              -rw-r--r--   1 pi pi       478 Oct  8 18:56 .snyk
              drwxr-xr-x   2 pi pi      4096 Oct  8 18:56 splashscreen
              -rw-r--r--   1 pi pi       126 Oct  8 18:56 .stylelintrc
              drwxr-xr-x   6 pi pi      4096 Oct  8 18:56 tests
              drwxr-xr-x   2 pi pi      4096 Oct  8 18:56 translations
              -rw-r--r--   1 pi pi       285 Oct  8 18:56 .travis.yml
              drwxr-xr-x   3 pi pi      4096 Oct  8 19:00 vendor
              

              If you have a permissions issue, you can fix it easily by typing:

              sudo chown -R pi:pi /home/pi
              

              This will change owner and group membership to pi

              1 Reply Last reply Reply Quote 3
              • M Offline
                MadScientist @StrIIker
                last edited by Oct 11, 2018, 5:25 AM

                @striiker Could it be the screensaver? Have you tried updating to 2.5.0 or downgrading to 2.3.x? I am pretty sure I didn’t have the problem with 2.3. In my case it’s enough to reload the MM only once a day. Also I had noticed that my Pi was reeeeeeeaaaaaaallllllyyyyyyy slow when connecting via shh after the screen blanked. Slow to the point I thought it crashed. Pretty sure it was a memory leak or so.

                I haven’t updated to 2.5 yet as I want to wait and see what problems other users experience :face_with_stuck-out_tongue_winking_eye:

                S 1 Reply Last reply Oct 11, 2018, 2:30 PM Reply Quote 0
                • S Offline
                  StrIIker @MadScientist
                  last edited by Oct 11, 2018, 2:30 PM

                  @madscientist said in Magic Mirror Blanks Several Hours:

                  @striiker Could it be the screensaver? Have you tried updating to 2.5.0 or downgrading to 2.3.x? I am pretty sure I didn’t have the problem with 2.3. In my case it’s enough to reload the MM only once a day. Also I had noticed that my Pi was reeeeeeeaaaaaaallllllyyyyyyy slow when connecting via shh after the screen blanked. Slow to the point I thought it crashed. Pretty sure it was a memory leak or so.

                  I haven’t updated to 2.5 yet as I want to wait and see what problems other users experience :face_with_stuck-out_tongue_winking_eye:

                  Well, I have disabled the screensaver via config settings as advised by several of the tutorials for setting up the mirror. Plus, if it were blanking or a screensaver, it would wake when I move the mouse or type. When I try to type etc, nothing shows, just the black screen. Ctrl-R or CTRL-Q works.
                  I am on the latest (2.5) and have not tried downgrading. I assume that would require a full wipe and re-install but may be worth trying… When I experience this condition, I see no slowness while connected to ssh. I’m sure this is some odd leak which crashes some aspect of whatever displays the modules over time. I’m just surprised that nobody else (in any significant number) is experiencing this. It happens with a new everything… (Pi3B, latest firmware and latest mirror version)

                  H 1 Reply Last reply Oct 15, 2018, 5:49 PM Reply Quote 0
                  • H Offline
                    hrjmsh @StrIIker
                    last edited by Oct 15, 2018, 5:49 PM

                    @striiker I am having the exact same problem. Screen goes black every 6-8 hours with just the pointer showing. I have to reload/restart the Magic Mirror then. This started to happen after upgrade to version 2.4.0
                    I have upgraded to 2.5.0 but the issue remains the same.
                    I am still trying to figure out the solution; just wanted to share with you that you are not the only one facing this problem!

                    L 1 Reply Last reply Dec 4, 2018, 4:02 PM Reply Quote 1
                    • L Offline
                      Lexingtonian @hrjmsh
                      last edited by Dec 4, 2018, 4:02 PM

                      @hrjmsh

                      Same here as well. Would love to hear if anyone got this one sorted.

                      1 Reply Last reply Reply Quote 0
                      • 1
                      • 2
                      • 3
                      • 2 / 3
                      • First post
                        Last post
                      Enjoying MagicMirror? Please consider a donation!
                      MagicMirror created by Michael Teeuw.
                      Forum managed by Sam, technical setup by Karsten.
                      This forum is using NodeBB as its core | Contributors
                      Contact | Privacy Policy