Installing MagicMirror2 on Ubuntu Mate 16.04 issue with electron

  • Having an install issue with electron on Ubuntu MATE 16.04 LTS. I have installed via the raspberry pi script 2 times but this error is different.

    I am installing this on a brand new raspberry pi 3.

    Can anyone help with the electron issue?

    > sh
      throw new Error('Electron failed to install correctly, please delete node_modules/electron and try installing again')
    Error: Electron failed to install correctly, please delete node_modules/electron and try installing again
        at Object. (/home/neo/MagicMirror/node_modules/electron/index.js:9:9)
        at Module._compile (module.js:570:32)
        at Object.Module._extensions..js (module.js:579:10)
        at Module.load (module.js:487:32)
        at tryModuleLoad (module.js:446:12)
        at Function.Module._load (module.js:438:3)
        at Module.require (module.js:497:17)
        at require (internal/module.js:20:19)
        at Object. (/home/neo/MagicMirror/node_modules/electron/cli.js:3:16)
        at Module._compile (module.js:570:32)
    npm ERR! Linux 4.4.38-v7+
    npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "start"
    npm ERR! node v6.10.3
    npm ERR! npm  v3.10.10
    npm ERR! code ELIFECYCLE
    npm ERR! magicmirror@2.1.1 start: `sh`
    npm ERR! Exit status 1
    npm ERR! 
    npm ERR! Failed at the magicmirror@2.1.1 start script 'sh'.
    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
    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.

  • @lagoon7 Yeah, for starters don’t use the script to install on a Raspberry Pi running Raspian Jessie to install on an Ubuntu operating system. The script only works on Raspberry Pi running the Raspian OS. You’ll want to follow the manual installation instructions (and be prepared to make some changes).

    1. Install Node & NPM.
    2. Install Electron.
    3. Install Git.
    4. Clone the MagicMirror repository to your home folder.

    I may have forgotten one or two steps from when I installed it on an Ubuntu Fitlet. At that point, it operates more-or-less like any other Magic Mirror installation.

  • Still coming up with a blank screen. However no messages from the console. I am using the sample config file as well.

  • @lagoon7 Yeah, I knew I forgot a step.

    After you clone the MagicMirror repository to your home folder, you need to install all of the dependencies. Type cd ~/MagicMirror followed by npm install and wait for it to install all the extra stuff for the MagicMirror framework. Once it’s done, type npm start and it should take over your screen and show you the interface.