Read the statement by Michael Teeuw here.
Unable to install dependencies, NPM install not working
-
@jamlid My wife and I noticed the same when our Mirror was off a few weeks ago. Can’t live without it. ;)
About solving the issue:
- What steps did you try to install it?
- And what did you try to fix it?
- How do you try start your mirror?
- Does this repository work on your pi? https://github.com/electron/electron-quick-start
If the last repository doesn’t work for you, please open an issue in that repo, since it is a issue with electron.
-
@MichMich For some reason I can’t seem to post my full post, saying it’s been flagged as spam. I’m doing everything as per the manual process on github. My node/npm versions show as:
pi@raspberrypi:~/MagicMirror $ dpkg -s node | grep Version
Version: 0.3.2-7.4
pi@raspberrypi:~/MagicMirror $ dpkg -s npm | grep Version
Version: 1.4.21+ds-2And here’s what I think is the important bit of my npm install output:
npm WARN deprecated electron-prebuilt@1.3.8: electron-prebuilt has been renamed to electron. For more details, see http://electron.atom.io/blog/2016/08/16/npm-install-electron npm WARN engine grunt-jsonlint@1.1.0: wanted: {"node":">=4.0"} (current: {"node":"0.10.29","npm":"1.4.21"}) npm WARN engine grunt-eslint@19.0.0: wanted: {"node":">=4"} (current: {"node":"0.10.29","npm":"1.4.21"}) npm WARN engine eslint@3.8.1: wanted: {"node":">=4"} (current: {"node":"0.10.29","npm":"1.4.21"}) npm WARN engine stylelint@7.5.0: wanted: {"node":">=4.2.1"} (current: {"node":"0.10.29","npm":"1.4.21"}) npm WARN engine stylelint@7.5.0: wanted: {"node":">=4.2.1"} (current: {"node":"0.10.29","npm":"1.4.21"}) npm WARN engine deep-extend@0.4.1: wanted: {"node":">=0.12.0","iojs":">=1.0.0"} (current: {"node":"0.10.29","npm":"1.4.21"}) npm WARN engine form-data@2.1.1: wanted: {"node":">= 0.12"} (current: {"node":"0.10.29","npm":"1.4.21"}) npm WARN engine hawk@3.1.3: wanted: {"node":">=0.10.32"} (current: {"node":"0.10.29","npm":"1.4.21"}) npm WARN engine hoek@2.16.3: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.29","npm":"1.4.21"}) npm WARN engine boom@2.10.1: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.29","npm":"1.4.21"}) npm WARN engine cryptiles@2.0.5: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.29","npm":"1.4.21"})
-
I think the issue is from that first unable to install dependencies issue. Maybe the electron-v1.3.8-linux-arm.zip is in /.electron folder was in the dependencies that were not installed causing npm install to have issues
-
I can’t find .electron/ within the MagicMirror folder. Am I supposed to clone electron separately and install that first?
-
@jamlid Your Node version is extremely old. Just use the installer as noted in the documentation.
-
@MichMich I’m running a Pi 1 so the installer isn’t compatible. I ran through the manual instructions and used apt-get for my Node. (Bear with me as I’m not too hot on Linux. I worked on CentOS servers for a while a few years ago but that’s about it)
-
maybe us pi firmware is old ?
cause i can’t use ‘sudo rpi update’
command not found -
@geeflaxx I’ve tried it on a fresh install of Jessie, but you’re right, I don’t have rpi-update either. Come to think of it, I did install Jessie Lite rather than the full verison. Not sure what exactly is stripped out of the Lite version and if it’s enough to make a difference to this?
-
Did you try
sudo apt-get install rpi-update
to install rpi-updat before running it? -
http://www.bilder-upload.eu/show.php?file=df2e81-1477496516.png
http://www.bilder-upload.eu/show.php?file=64ba61-1477496550.png
it doesn’t work anything any other ideas ? :/