• 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.

MMM-PIR-Sensor - White Screen

Scheduled Pinned Locked Moved Troubleshooting
90 Posts 24 Posters 121.6k Views 25 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.
  • B Offline
    bungee09 @Them Russians
    last edited by Jan 11, 2017, 6:19 PM

    @Them-Russians In the main directory

     cd ~/MagicMirror/
     npm install && npm start
    
    T 1 Reply Last reply Jan 12, 2017, 2:02 AM Reply Quote 0
    • T Offline
      Them Russians @bungee09
      last edited by Them Russians Jan 12, 2017, 3:07 AM Jan 12, 2017, 2:02 AM

      @bungee09 @yawns When i ran the “npm install” in the MM directory, i got this error:

      npm warn grunt-yamllint@0.2.0 requires a peer of grunt@~0.4.0 but none was installed

      I googled the error and it looks like it shouldnt be an issue, but when i tried doing an install in the PIR directory (it failed), so did the rebuild with the updated electron version number (mine was 1.5.6).

      I got the same error when trying to run the rebuild

      Failed at the epoll@0.1.20 install script ‘node-gyp rebuild’
      Make sure you have the latest version of node.js and npm installed.

      Sorry for all the posts on here, but do you have any thoughts? I update node.js and npm to the most recent versions, so i dont think that what is broken for me :(

      When i try to run the mirror, here is the error i get before the white screen:

      magicmirror@2.1.0 start /home/pi/MagicMirror
      electron js/electron.js “dev”
      Starting MagicMirror: v2.1.0
      Loading config …
      Loading module helpers …
      No helper found for module: alert.
      Initializing new module helper …
      No helper found for module: clock.
      No helper found for module: compliments.
      No helper found for module: currentweather.
      WARNING! Could not load config file. Starting with default configuration. Error found: Error: Could not locate the bindings file. Tried:
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/Debug/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/Release/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/out/Debug/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/Debug/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/out/Release/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/Release/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/default/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/compiled/6.5.0/linux/arm/epoll.node
      Loading module helpers …
      No helper found for module: alert.
      Initializing new module helper …
      No helper found for module: clock.
      No helper found for module: compliments.
      No helper found for module: currentweather.
      App threw an error during load
      Error: Could not locate the bindings file. Tried:
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/Debug/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/Release/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/out/Debug/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/Debug/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/out/Release/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/Release/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/default/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/compiled/6.5.0/linux/arm/epoll.node
      at bindings (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/bindings/bindings.js:88:9)
      at Object. (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/epoll.js:1:116)
      at Module._compile (module.js:556:32)
      at Object.Module._extensions…js (module.js:565:10)
      at Module.load (module.js:473:32)
      at tryModuleLoad (module.js:432:12)
      at Function.Module._load (module.js:424:3)
      at Module.require (module.js:483:17)
      at require (internal/module.js:20:19)
      at Object. (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/onoff/onoff.js:4:11)
      Whoops! There was an uncaught exception…
      { Error: Could not locate the bindings file. Tried:
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/Debug/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/Release/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/out/Debug/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/Debug/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/out/Release/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/Release/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/default/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/compiled/6.5.0/linux/arm/epoll.node
      at bindings (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/bindings/bindings.js:88:9)
      at Object. (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/epoll.js:1:116)
      at Module._compile (module.js:556:32)
      at Object.Module._extensions…js (module.js:565:10)
      at Module.load (module.js:473:32)
      at tryModuleLoad (module.js:432:12)
      at Function.Module._load (module.js:424:3)
      at Module.require (module.js:483:17)
      at require (internal/module.js:20:19)
      at Object. (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/onoff/onoff.js:4:11)
      tries:
      [ ‘/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/epoll.node’,
      ‘/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/Debug/epoll.node’,
      ‘/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/Release/epoll.node’,
      ‘/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/out/Debug/epoll.node’,
      ‘/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/Debug/epoll.node’,
      ‘/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/out/Release/epoll.node’,
      ‘/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/Release/epoll.node’,
      ‘/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/default/epoll.node’,
      ‘/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/compiled/6.5.0/linux/arm/epoll.node’ ] }
      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.

      B 1 Reply Last reply Jan 12, 2017, 6:08 PM Reply Quote 0
      • B Offline
        bhepler Module Developer @Them Russians
        last edited by bhepler Jan 12, 2017, 6:10 PM Jan 12, 2017, 6:08 PM

        @Them-Russians

        When i ran the “npm install” in the MM directory, i got this error:
        npm warn grunt-yamllint@0.2.0 requires a peer of grunt@~0.4.0 but none was installed

        Don’t worry about this one. The log file format is [process] [debug level] [error message]. In this case, “warn” is the level of severity of the message. If it said “err” then it would require your attention.

        I suspect your nodejs version is out of date. Try running this command: nodejs -v and then npm -v. It should spit out the version of node and NPM you’re using. Personally, I’m on v7.4.0 and v4.0.5 respectively. If you’re running a few versions behind, you may wish to run these commands from your home folder:

        curl -sL https://deb.nodesource.com/setup_7x | sudo -E bash -
        sudo apt-get install -y nodejs
        sudo npm install -g npm
        sudo npm install -g npm
        

        And yes, you may have to run that last command twice. For some reason, NPM sometimes requires a double-tap to update itself. Thank you, StackExchange.

        Run nodejs -v again and verify that your node version is up to snuff.

        T 1 Reply Last reply Jan 25, 2017, 5:00 AM Reply Quote 0
        • T Offline
          Them Russians @bhepler
          last edited by Jan 25, 2017, 5:00 AM

          @bhepler

          Hey there, thank you for the suggestion. updated both nodejs and npm to 7.4.0 and 4.0.5.

          I think removed the MMM-PIR-Sensor folder, grabbed it again from github, and then tried to run npm install on it, and the install failed again.

          An unhandled error occurred inside electron-rebuild
          Unable to find electron-prebuilt’s version number, either install it or specify an explicit version
          Error: Unable to find electron-prebuilt’s version number, either install it or specify an explicit version
          at _callee$ (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/electron-rebuild/lib/cli.js:74:17)
          at tryCatch (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/babel-runtime/node_modules/regenerator-runtime/runtime.js:63:40)
          at Generator.invoke [as _invoke] (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/babel-runtime/node_modules/regenerator-runtime/runtime.js:337:22)
          at Generator.prototype.(anonymous function) [as next] (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/babel-runtime/node_modules/regenerator-runtime/runtime.js:96:21)
          at Generator.tryCatcher (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/bluebird/js/release/util.js:16:23)
          at PromiseSpawn._promiseFulfilled (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/bluebird/js/release/generators.js:97:49)
          at /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/bluebird/js/release/generators.js:201:15
          at Object. (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/electron-rebuild/lib/cli.js:197:4)
          at Module._compile (module.js:571:32)
          at Object.Module._extensions…js (module.js:580:10)
          at Module.load (module.js:488:32)
          at tryModuleLoad (module.js:447:12)
          at Function.Module._load (module.js:439:3)
          at Module.runMain (module.js:605:10)
          at run (bootstrap_node.js:420:7)
          at startup (bootstrap_node.js:139:9)

          I tried running the rebuild with my electron version number (1.5.7) but still no luck. Any thoughts on what else I could try? I am drawing a blank here, unfortunately.

          O B J 3 Replies Last reply Jan 25, 2017, 7:04 AM Reply Quote 0
          • O Offline
            ostfilinchen @Them Russians
            last edited by Jan 25, 2017, 7:04 AM

            @Them-Russians i also thought i have a higher electron-version. but i tried

            npm rebuild --runtime=electron --target=1.4.3 --disturl=https://atom.io/download/atom-shell --abi=50

            and it worked for me.

            1 Reply Last reply Reply Quote 0
            • B Offline
              bungee09 @Them Russians
              last edited by Jan 25, 2017, 7:54 AM

              @Them-Russians I think you definitely need to rebuild electron. I can’t see what else is causing the issue. Try with different electron version numbers. Otherwise I’m all out of ideas. Sorry!

              1 Reply Last reply Reply Quote 0
              • J Offline
                Jopyth Moderator @Them Russians
                last edited by Jopyth Jan 25, 2017, 12:39 PM Jan 25, 2017, 12:25 PM

                @Them-Russians Try changing line 24 in package.json as shown here and reinstall with npm install in the module folder. Does that help?

                Also: Please continue discussion about install issues here. There is already info on how it can be solved. For other problems with the PIR-Sensor Module please open a new thread in the modeul troubleshooting section.

                Helpful sticky: How to troubleshoot

                1 Reply Last reply Reply Quote 0
                • D Offline
                  djbosman @Bangee
                  last edited by Feb 21, 2017, 5:15 PM

                  @Bangee

                  Thanx a Million, Bro’ !!

                  The step-by-step did it for me!

                  I couldn’t understand that everybody’s was working so cool and mine dis diddly-squat?!?

                  So removing the module and reinstalling was the answer. No idea what went wrong first time round; Just grateful it is now working as expected.

                  Thanx for your great post!!

                  1 Reply Last reply Reply Quote 1
                  • BangeeB Offline
                    Bangee Module Developer
                    last edited by Feb 22, 2017, 7:55 AM

                    I’m glad to hear that! :-D

                    1 Reply Last reply Reply Quote 0
                    • C Offline
                      Coda @Medo
                      last edited by Mar 3, 2017, 3:10 PM

                      @Medo Solved it for me, thanks!

                      1 Reply Last reply Reply Quote 0
                      • 1
                      • 2
                      • 5
                      • 6
                      • 7
                      • 8
                      • 9
                      • 9 / 9
                      • 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