Read the statement by Michael Teeuw here.
Update Error of v.2.2.0 :(
-
And again, the next Magic Mirror update failed at me and broke my MM completely :(
My fault, i “accidently” clicked on the update button in the MMM-remote…
And with
npm start dev:> magicmirror@2.2.2 start /home/pi/MagicMirror > sh run-start.sh "dev" /home/pi/MagicMirror/node_modules/electron/index.js:9 throw new Error('Electron failed to install correctly, please delete node_modules/' + path.basename(__dirname) + ' and try installing again') ^ Error: Electron failed to install correctly, please delete node_modules/electron and try installing again at Object.<anonymous> (/home/pi/MagicMirror/node_modules/electron/index.js:9:9) at Module._compile (module.js:571:32) at Object.Module._extensions..js (module.js:580:10) at Module.load (module.js:488:32) at tryModuleLoad (module.js:447:12) at Function.Module._load (module.js:439:3) at Module.require (module.js:498:17) at require (internal/module.js:20:19) at Object.<anonymous> (/home/pi/MagicMirror/node_modules/electron/cli.js:3:16) at Module._compile (module.js:571:32) npm ERR! Linux 4.9.56-v7+ npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "start" "dev" npm ERR! node v7.10.1 npm ERR! npm v4.2.0 npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! magicmirror@2.2.2 start: `sh run-start.sh "dev"` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the magicmirror@2.2.2 start script 'sh run-start.sh "dev"'. 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! sh run-start.sh "dev" 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.
-
@fox Did you try reinstalling electron via the instructions given? ie, delete
/home/pi/MagicMirror/node_modules/electron
and reinstalling?This should be close:
cd /home/pi/MagicMirror/node_modules sudo rm -rf electron cd .. npm install electron@1.4.15
After that, I suspect a
npm install
and thennpm start
. -
@bhepler
thank you for your reply.
Everything worked until the last command.
Then i gotpi@magicpi:~/MagicMirror $ npm build && npm start > magicmirror@2.2.2 start /home/pi/MagicMirror > sh run-start.sh Starting MagicMirror: v2.2.2 Loading config ... Loading module helpers ... Initializing new module helper ... Module helper loaded: MMM-cryptocurrency Initializing new module helper ... Module helper loaded: MMM-Wunderlist No helper found for module: clock. Initializing new module helper ... Module helper loaded: MMM-ModuleScheduler WARNING! Could not load config file. Starting with default configuration. Error found: Error: Module version mismatch. Expected 50, got 54. Loading module helpers ... Initializing new module helper ... Module helper loaded: MMM-cryptocurrency Initializing new module helper ... Module helper loaded: MMM-Wunderlist No helper found for module: clock. Initializing new module helper ... Module helper loaded: MMM-ModuleScheduler App threw an error during load Error: Module version mismatch. Expected 50, got 54. at Error (native) at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:173:20) at Object.Module._extensions..node (module.js:583:18) at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:173:20) at Module.load (module.js:473:32) at tryModuleLoad (module.js:432:12) at Function.Module._load (module.js:424:3) at Module.require (module.js:483:17) at require (internal/module.js:20:19) at bindings (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/bindin gs/bindings.js:76:44) Whoops! There was an uncaught exception... Error: Module version mismatch. Expected 50, got 54. at Error (native) at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:173:20) at Object.Module._extensions..node (module.js:583:18) at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:173:20) at Module.load (module.js:473:32) at tryModuleLoad (module.js:432:12) at Function.Module._load (module.js:424:3) at Module.require (module.js:483:17) at require (internal/module.js:20:19) at bindings (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/bindin gs/bindings.js:76:44) MagicMirror will not quit, but it might be a good idea to check why this happene d. Maybe no internet connection? If you think this really is an issue, please open an issue on GitHub: https://gi thub.com/MichMich/MagicMirror/issues Launching application.
But it does not start.
I did also
pi@magicpi:~/MagicMirror $ npm list | grep electron ├─┬ electron@1.4.15 │ ├─┬ electron-download@3.3.0 │ ├─┬ electron-chromedriver@1.7.1 │ │ └─┬ electron-download@4.1.0 │ │ │ └─┬ electron-to-chromium@1.3.30 │ │ │ └── electron-releases@2.1.0 pi@magicpi:~/MagicMirror $ npm rebuild --runtime=electron --target=1.4.15 --disturl=https://atom.io/download/atom-shell --abi=50
-
This thread should help: https://forum.magicmirror.builders/post/7634
-
@bhepler
I tried the commands of the thread it, but no effect… Any help ? -
Hi,
Same problem here. After yesterday’s update (git hub && npm install) two modules (MMM-PIR and MMM-MyCommute) has wrong version (except 50, got 48). After launching screen is just black. I’ve tried to update electron (npm rebuild --runtime=electron --target=1.4.15 --disturl=https://atom.io/download/atom-shell --abi=50)but nothing changed. How to start it?
-
@hoddog Here is my result: https://forum.magicmirror.builders/post/33238
-
Should I wait for new update or install everything from beginning?
-
What you could try:
- backup your module folder.
- backup your config file
- remove MagicMirror
- reinstall
- put modules & config back.
-
So i’ve used solution from here:
https://forum.magicmirror.builders/topic/6045/black-screen-after-install-update-v2-2?page=1
For my not working modules.
And it works. Mirror started… Huuuh.
Thank you mr ryck!