Read the statement by Michael Teeuw here.
Electron NPM Error
-
I’m having the same issue here today. I installed it on a different Pi 3 last week and it worked. I have not made any changes to the way I install the package as I used a Chef recipe to do the same thing on both. Today, MagicMirror can’t install completely.
-
@froinds
Will they have a fix for this. -
Having the exact same problem. Been searching and trying to fix for hours :/
-
Just format and reinstall… it’s easier.
-
I removed MM entirely and did a fresh curl install. Still same problem. I could be onto something here tho, let you know in a sec.
-
@DeanoAus try the manual install. It seems to run smoother.
-
I just tried
npm install npm@latest -g npm install -g grunt npm install -g electron
and when installing electron I get
pi@Pi:~ $ sudo npm install -g electron /usr/bin/electron -> /usr/lib/node_modules/electron/cli.js > electron@1.6.6 postinstall /usr/lib/node_modules/electron > node install.js /usr/lib/node_modules/electron/install.js:47 throw err ^ Error: ENOENT: no such file or directory, lstat '/usr/lib/node_modules/electron/dist/resources' at Error (native) npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! electron@1.6.6 postinstall: `node install.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the electron@1.6.6 postinstall script 'node install.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 electron package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! node install.js npm ERR! You can get information on how to open an issue for this project with: npm ERR! npm bugs electron npm ERR! Or if that isn't available, you can get their info via: npm ERR! npm owner ls electron npm ERR! There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2017-05-01T02_57_00_518Z-debug.log
-
Delete MM and re-download it.
Install manually.
Manual Installation
- Download and install the latest Node.js version.
- Clone the repository and check out the master branch:
git clone https://github.com/MichMich/MagicMirror
- Enter the repository:
cd ~/MagicMirror
- Install and run the app:
npm install && npm start
- Important: npm start does not work via SSH, use
DISPLAY=:0 nohup npm start &
instead. This starts the mirror on the remote display.
Note: if you want to debug on Raspberry Pi you can use
npm start dev
which will start the MagicMirror app with Dev Tools enabled. -
-
sigh Failed.
pi@Pi:~ $ sudo apt-get install nodejs Reading package lists... Done Building dependency tree Reading state information... Done nodejs is already the newest version. The following packages were automatically installed and are no longer required: libc-ares2 libv8-3.14.5 Use 'apt-get autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. pi@Pi:~ $ git clone https://github.com/MichMich/MagicMirror Cloning into 'MagicMirror'... remote: Counting objects: 7394, done. remote: Total 7394 (delta 0), reused 0 (delta 0), pack-reused 7394 Receiving objects: 100% (7394/7394), 11.00 MiB | 492.00 KiB/s, done. Resolving deltas: 100% (4086/4086), done. Checking connectivity... done. pi@Pi:~ $ cd MagicMirror/ pi@Pi:~/MagicMirror $ sudo npm install && npm start npm WARN prefer global coffee-script@1.10.0 should be installed with -g npm WARN prefer global jsonlint@1.6.2 should be installed with -g > electron-chromedriver@1.6.0 install /home/pi/MagicMirror/node_modules/electron-chromedriver > node ./download-chromedriver.js > electron@1.6.6 postinstall /home/pi/MagicMirror/node_modules/electron > node install.js /home/pi/MagicMirror/node_modules/electron/install.js:47 throw err ^ Error: ENOENT: no such file or directory, lstat '/home/pi/MagicMirror/node_modules/electron/dist/resources' at Error (native)
npm WARN grunt-stylelint@0.8.0 requires a peer of stylelint@^7.8.0 but none was installed. npm WARN stylelint-config-standard@16.0.0 requires a peer of stylelint@^7.8.0 but none was installed. npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! electron@1.6.6 postinstall: `node install.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the electron@1.6.6 postinstall script 'node install.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 electron package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! node install.js npm ERR! You can get information on how to open an issue for this project with: npm ERR! npm bugs electron npm ERR! Or if that isn't available, you can get their info via: npm ERR! npm owner ls electron npm ERR! There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2017-05-01T03_24_28_075Z-debug.log