Read the statement by Michael Teeuw here.
Electron failed to install properly
-
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.logLooked around for a fix but could not find one, Electron quick start gave the same error, any ideas? -
Are you starting your mirror over ssh?
That would be the only reason to use DISPLAY=:0 npm start
-
Yeah I am
-
Which version of Raspbian are you using?
-
The latest one, Jesse, only downloaded it a couple days ago
-
Jessie or Jessie Lite?
-
Full version of Jessie, not Jessie light
-
When i type “node --version” it says i have V4.0.0 installed which is very outdated, could this be why?
-
@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
-
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.
-
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 startDamian
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