MagicMirror² v2.14.0 is available! For more information about this release, check out this topic.

MM installation error by electron / arm64

  • I’m sorry first.
    I do not speak English well.
    That’s why we use google translation.

    I first installed MM on the artik 530 and odroid ux4.
    The MM installation succeeded and worked well on these two devices.

    But I tried to install MM again in artik 710s, but I can not …

    In the same way, I installed ubuntu 16.4 server on VMware workstation and MM is working.

    I think the artik 710s is due to arm64.

    [root@artik MagicMirror]# grep . /etc/*-release
    /etc/lsb-release:DISTRIB_DESCRIPTION="Ubuntu 16.04.4 LTS"
    /etc/os-release:VERSION="16.04.4 LTS (Xenial Xerus)"
    /etc/os-release:PRETTY_NAME="Ubuntu 16.04.4 LTS"
    [root@artik MagicMirror]# uname -m
    [root@artik MagicMirror]# getconf LONG_BIT
    [root@artik MagicMirror]# dpkg -s libc6 | grep Arch
    Architecture: arm64
    Multi-Arch: same
    [root@artik MagicMirror]# npm -v
    [root@artik MagicMirror]# node -v
    [root@artik MagicMirror]# npm install
    > electron-chromedriver@1.7.1 install /root/MagicMirror/node_modules/spectron/node_modules/electron-chromedriver
    > node ./download-chromedriver.js
      if (error != null) throw error
    Error: Failed to find Electron v1.7.0 for linux-arm64 at
        at Request. (/root/MagicMirror/node_modules/nugget/index.js:169:61)
        at emitOne (events.js:116:13)
        at Request.emit (events.js:211:7)
        at Request.onRequestResponse (/root/MagicMirror/node_modules/request/request.js:1068:10)
        at emitOne (events.js:116:13)
        at ClientRequest.emit (events.js:211:7)
        at HTTPParser.parserOnIncomingClient [as onIncoming] (_http_client.js:551:21)
        at HTTPParser.parserOnHeadersComplete (_http_common.js:115:23)
        at TLSSocket.socketOnData (_http_client.js:440:20)
        at emitOne (events.js:116:13)
    npm WARN grunt-stylelint@0.10.0 requires a peer of stylelint@^9.0.0 but none is installed. You must install peer dependencies yourself.
    npm ERR! code ELIFECYCLE
    npm ERR! errno 1
    npm ERR! electron-chromedriver@1.7.1 install: `node ./download-chromedriver.js`
    npm ERR! Exit status 1
    npm ERR!
    npm ERR! Failed at the electron-chromedriver@1.7.1 install script.
    npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
    npm ERR! A complete log of this run can be found in:
    npm ERR!     /root/.npm/_logs/2018-04-05T06_42_45_454Z-debug.log

    When I checked here, I could not find the arm64.

    My simple idea is that you do not have
    There is an arm64 file since version 1.8.

    I want to modify it to be installed with electron 1.8 or later version, but I do not know how.

    help me plz

  • Did you ever fix this? I am running into the same issue.

Log in to reply