Read the statement by Michael Teeuw here.
Complete Setup tutorial: npm command not found / unable to install dependencies
-
According to the installation messages the installed Node version (v0.10.29) seems to be too old for the minium requirements for MagicMirror (v5.1.0). What I do not understand is why the autoautomatic update of node does not work.
I´m using the 2016-05-27 Raspbian version of jessie. Did anybody make similar experiences with this version? If so, how did you solve this issue? Any help is highly appreciated!
Frank -
After translating, this is what I see:
Reading package lists ... Done Dependency tree. Status information can be read ... Done NodeJS is already the newest version. NodeJS was defined as installed manually. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Node.js installation Done!
So somewhere, somehow, your node installation is marked as non-upgradable through apt-get. I just tried with a fresh rpi, grabbed the most recent version of Rasbian listed on the Raspberry website and everything ran just fine. I’m not sure what to tell you here …
-
I had same problem so I ran this:
curl -L https://npmjs.org/install.sh | sudo sh
-
@Mr.Meeseeks said in Complete Setup tutorial: npm command not found / unable to install dependencies:
I had same problem so I ran this:
curl -L https://npmjs.org/install.sh | sudo sh
Thanks a lot. But when I run this I get the message that the certificate is not yet valid and if I´d like to turn off the curl´s verification of the certificate I have to use the -k option. Any hints about that?
-
@Blamer I guess then use http:// instead, odd I didn’t get that.
-
Oh I know, check that your system date and time is correct.
If there is internet connection available follow the steps to set the date:
- sudo raspi-config
- Internationalization options
- Change Time Zone
- Select geographical area
- Select city or region.
- Reboot your pi.
Maybe:
sudo date -s “19 SEP 2016 20:37:00” -
@Mr.Meeseeks said in Complete Setup tutorial: npm command not found / unable to install dependencies:
Oh I know, check that your system date and time is correct.
If there is internet connection available follow the steps to set the date:
- sudo raspi-config
- Internationalization options
- Change Time Zone
- Select geographical area
- Select city or region.
- Reboot your pi.
Maybe:
sudo date -s “19 SEP 2016 20:37:00”Excellent! For some reason I wasn´t able to set the correct time and date via raspi-config. Using sudo date -s “19 SEP 2016 20:37:00” solved the problem. After that I was able to run curl -L https://npmjs.org/install.sh | sudo sh. The install script curl -sL https://raw.githubusercontent.com/MichMich/MagicMirror/master/installers/raspberry.sh | bash went through just like a charm!
Although I still do not understand the connection between the wrong set time and date and the installation I´m very happy to run MM now. Now I have to configure the modules.
–> A WORLD OF THANKS TO YOU!! -
Wicked!
Ya the date time solved the https certificate issue. I also don’t know why we had to install npm manually and no one else did. Oh well, I’m sure this thread will help others👍 -
Honestly what I would do is format the SD card put the rasp img on the SD card then open a terminal window and do the
sudo apt-get update
sudo apt-get upgrade
then go to installing the mirror via the install script.
Note from admin: Please use Markdown on code snippets for easier reading!
-
I tried that several times and it didn´t work! My Raspberry is probably some sort of unique…