Read the statement by Michael Teeuw here.
Got error when run MM 2.14.0
-
I’m installing a new fresh MM 2.14.0 using installation script . After everything seems OK through installation, but the MM is not loaded. MM and PM2 is installed successfully. When I tried to run manually, got the following error:
pi@raspberrypi:~/MagicMirror $ npm run start > magicmirror@2.14.0 start /home/pi/MagicMirror > ./run-start.sh $1 ./run-start.sh: line 41: [: too many arguments [07.03.2021 16:04.29.213] [ERROR] App threw an error during load [07.03.2021 16:04.29.233] [ERROR] Error: Cannot find module 'lodash' Require stack: - /home/pi/MagicMirror/node_modules/express-ipfilter/lib/ipfilter.js - /home/pi/MagicMirror/node_modules/express-ipfilter/index.js - /home/pi/MagicMirror/js/server.js - /home/pi/MagicMirror/js/app.js - /home/pi/MagicMirror/js/electron.js - /home/pi/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js - at Module._resolveFilename (internal/modules/cjs/loader.js:798:15) at Function../lib/common/reset-search-paths.ts.Module._resolveFilename (electron/js2c/browser_init.js:7718:16) at Module._load (internal/modules/cjs/loader.js:691:27) at Function.Module._load (electron/js2c/asar.js:748:26) at Module.require (internal/modules/cjs/loader.js:853:19) at require (internal/modules/cjs/helpers.js:74:18) at Object.<anonymous> (/home/pi/MagicMirror/node_modules/express-ipfilter/lib/ipfilter.js:12:11) at Module._compile (internal/modules/cjs/loader.js:968:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:986:10) at Module.load (internal/modules/cjs/loader.js:816:32) A JavaScript error occurred in the main process Uncaught Exception: Error: Cannot find module 'lodash' Require stack: - /home/pi/MagicMirror/node_modules/express-ipfilter/lib/ipfilter.js - /home/pi/MagicMirror/node_modules/express-ipfilter/index.js - /home/pi/MagicMirror/js/server.js - /home/pi/MagicMirror/js/app.js - /home/pi/MagicMirror/js/electron.js - /home/pi/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js
What’s wrong? Any one have the same/similar problem and already had the solution?
Thx. -
@slametps I will look at the run-start problem,
but it appears install did not complete.can u post the ~/install.log file
please use the code block markers
select the text after lasting it, then push the button that looks like < /> -
@slametps to fix the run-start.sh problem do
cd ~/MagicMirror curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/run-start.sh > run-start.sh
-
@slametps also, did u edit the config.js and change ipWhitelist at all?
-
@sdetweil : no, it is a fresh install.
Here is the link to install.log -
@slametps said in Got error when run MM 2.14.0:
@sdetweil : no, it is a fresh install.
Here is the link to install.logThe raspberry is also a fresh install, I created the disk using Raspberry Pi Imager.
-
@slametps ok, don’t know what happened… looks like u ran install 5 separate times…
so lets do this
cd ~/MagicMirror rm package-lock.json rm -rf node_modules npm install --only=prod
then try to start MM,
npm start
-
@sdetweil said in Got error when run MM 2.14.0:
@slametps ok, don’t know what happened… looks like u ran install 5 separate times…
so lets do this
cd ~/MagicMirror rm package-lock.json rm -rf node_modules npm install --only=prod
then try to start MM,
npm start
Yap, the installation has failed several times. I’ll try re-install as your direction.
-
@sdetweil said in Got error when run MM 2.14.0:
@slametps ok, don’t know what happened… looks like u ran install 5 separate times…
so lets do this
cd ~/MagicMirror rm package-lock.json rm -rf node_modules npm install --only=prod
then try to start MM,
npm start
I got the following error when execute
npm install --only=prod
pi@raspberrypi:~/MagicMirror $ npm install --only=prod npm WARN registry Unexpected warning for https://registry.npmjs.org/: Miscellaneous Warning EINTEGRITY: sha512-zd8xmga7H8fqb09boh5SICtctwp4gI+dLMANKCXpdihRn/ggW2ZimSQo/H3cBcfzsjljTDoAiOPc6deEOSWKDw== integrity checksum failed when using sha512: wanted sha512-zd8xmga7H8fqb09boh5SICtctwp4gI+dLMANKCXpdihRn/ggW2ZimSQo/H3cBcfzsjljTDoAiOPc6deEOSWKDw== but got sha512-z4PhNX7vuL3xVChQ1m2AB9Yg5AULVxXcg/SpIdNs6c5H0NE8XYXysP+DGNKHfuwvY7kxvUdBeoGlODJ6+SfaPg==. (0 bytes) npm WARN registry Using stale data from https://registry.npmjs.org/ due to a request error during revalidation. npm ERR! code EINTEGRITY npm ERR! errno EINTEGRITY npm ERR! Invalid response body while trying to fetch https://registry.npmjs.org/chai: sha512-zd8xmga7H8fqb09boh5SICtctwp4gI+dLMANKCXpdihRn/ggW2ZimSQo/H3cBcfzsjljTDoAiOPc6deEOSWKDw== integrity checksum failed when using sha512: wanted sha512-zd8xmga7H8fqb09boh5SICtctwp4gI+dLMANKCXpdihRn/ggW2ZimSQo/H3cBcfzsjljTDoAiOPc6deEOSWKDw== but got sha512-z4PhNX7vuL3xVChQ1m2AB9Yg5AULVxXcg/SpIdNs6c5H0NE8XYXysP+DGNKHfuwvY7kxvUdBeoGlODJ6+SfaPg==. (0 bytes) npm ERR! A complete log of this run can be found in: npm ERR! /home/pi/.npm/_logs/2021-03-07T13_53_31_822Z-debug.log
-
@slametps fun…
do
cd ~ sudo rm -rf .npm rm -rf MagicMirror
note the dot in front of npm
then run the install script again.