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