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.

    Electron failed to install properly

    Scheduled Pinned Locked Moved Troubleshooting
    11 Posts 4 Posters 10.4k Views 3 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.
    • C Offline
      cianoo45
      last edited by

      Used the auto-installer to install MM2, When i type DISPLAY=:0 npm start i get this error. ```

      magicmirror@2.1.0 start /home/pi/MagicMirror
      > electron js/electron.js
      
      /home/pi/MagicMirror/node_modules/electron/index.js:9
      throw new Error('Electron failed to install correctly, please delete node_modu                                                                                        les/' + path.basename(__dirname) + ' and try installing again')
      ^
      
      Error: Electron failed to install correctly, please delete node_modules/electron                                                                                         and try installing again
        at Object. (/home/pi/MagicMirror/node_modules/electron/index.js:9                                                                                        :9)
        at Module._compile (module.js:570:32)
        at Object.Module._extensions..js (module.js:579:10)
        at Module.load (module.js:487:32)
        at tryModuleLoad (module.js:446:12)
        at Function.Module._load (module.js:438:3)
        at Module.require (module.js:497:17)
        at require (internal/module.js:20:19)
        at Object. (/home/pi/MagicMirror/node_modules/electron/cli.js:3:1                                                                                        6)
        at Module._compile (module.js:570:32)
      
      npm ERR! Linux 4.4.43-v7+
      npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "start"
      npm ERR! node v6.9.4
      npm ERR! npm  v3.10.10
      npm ERR! code ELIFECYCLE
      npm ERR! magicmirror@2.1.0 start: `electron js/electron.js`
      npm ERR! Exit status 1
      npm ERR!
      npm ERR! Failed at the magicmirror@2.1.0 start script 'electron js/electron.js'.
      npm ERR! Make sure you have the latest version of node.js and npm installed.
      npm ERR! If you do, this is most likely a problem with the magicmirror package,
      npm ERR! not with npm itself.
      npm ERR! Tell the author that this fails on your system:
      npm ERR!     electron js/electron.js
      npm ERR! You can get information on how to open an issue for this project with:
      npm ERR!     npm bugs magicmirror
      npm ERR! Or if that isn't available, you can get their info via:
      npm ERR!     npm owner ls magicmirror
      npm ERR! There is likely additional logging output above.
      
      npm ERR! Please include the following file with any support request:
      npm ERR!     /home/pi/MagicMirror/npm-debug.log
      
      
      Looked around for a fix but could not find one, Electron quick start gave the same error, any ideas?
      1 Reply Last reply Reply Quote 0
      • cowboysdudeC Offline
        cowboysdude Module Developer
        last edited by

        Are you starting your mirror over ssh?

        That would be the only reason to use DISPLAY=:0 npm start

        1 Reply Last reply Reply Quote 0
        • C Offline
          cianoo45
          last edited by

          Yeah I am

          1 Reply Last reply Reply Quote 0
          • MichMichM Offline
            MichMich
            last edited by

            Which version of Raspbian are you using?

            1 Reply Last reply Reply Quote 0
            • C Offline
              cianoo45
              last edited by

              The latest one, Jesse, only downloaded it a couple days ago

              1 Reply Last reply Reply Quote 0
              • MichMichM Offline
                MichMich
                last edited by

                Jessie or Jessie Lite?

                1 Reply Last reply Reply Quote 0
                • C Offline
                  cianoo45
                  last edited by

                  Full version of Jessie, not Jessie light

                  1 Reply Last reply Reply Quote 0
                  • C Offline
                    cianoo45
                    last edited by

                    When i type “node --version” it says i have V4.0.0 installed which is very outdated, could this be why?

                    C 1 Reply Last reply Reply Quote 0
                    • C Offline
                      cianoo45 @cianoo45
                      last edited by

                      @cianoo45 said in Electron failed to install properly:

                      When i type “node --version” it says i have V4.0.0 installed which is very outdated, could this be why?

                      Nevermind, updated to V7.4 and i still get the same error when running

                      1 Reply Last reply Reply Quote 0
                      • D Offline
                        dpenney
                        last edited by dpenney

                        Getting the exact same thing here too - Raspberry Pi3 - any ideas?

                        16 error Linux 4.4.34-v7+
                        17 error argv “/usr/local/bin/node” “/usr/local/bin/npm” “start”
                        18 error node v6.9.4
                        19 error npm v3.10.10
                        20 error file sh
                        21 error code ELIFECYCLE
                        22 error errno ENOENT
                        23 error syscall spawn
                        24 error magicmirror@2.1.0 start: electron js/electron.js
                        24 error spawn ENOENT
                        25 error Failed at the magicmirror@2.1.0 start script ‘electron js/electron.js’.

                        I had tried using the latest node too - I downgraded to v6.9.4 just on the off chance it was a versioning thing but as you can see no go.

                        1 Reply Last reply Reply Quote 0
                        • D Offline
                          dpenney
                          last edited by

                          AH HA! So turns out you need to install as root - the regular pi user doesn’t have enough permissions to install socket.io which is a dependency of electron…

                          The manual install instructions should be updated to state

                          sudo npm install
                          npm start

                          Damian

                          1 Reply Last reply Reply Quote 2

                          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
                          • 1 / 1
                          • 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