• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

Error on clean installation using npm install: electron-chromedriver@1.7.1

Scheduled Pinned Locked Moved Troubleshooting
6 Posts 3 Posters 4.2k Views 2 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Offline
    devinhedge
    last edited by devinhedge Jan 24, 2018, 10:32 PM Jan 24, 2018, 10:30 PM

    I’m doing a clean installation on an arm64 Alt-SBC running Debian Stretch (latest), Node v9.4.0, npm v5.6.0, and pm2 v2.9.3.

    I ran the following:

    npm install

    and received the following:

    >electron-chromedriver@1.7.1 install /home/******/MagicMirror/node_modules/spectron/node_modules/electron-chromedriver
    >node ./download-chromedriver.js

    /home/******/MagicMirror/node_modules/spectron/node_modules/electron-chromedriver/download-chromedriver.js:16
    if (error != null) throw error
    ^

    Error: Failed to find Electron v1.7.0 for linux-arm64 at https://github.com/electron/electron/releases/download/v1.7.0/chromedriver-v1.7.0-linux-arm64.zip
    at Request. (/home//MagicMirror/node_modules/nugget/index.js:169:61)
    at Request.emit (events.js:160:13)
    at Request.onRequestResponse (/home/
    /MagicMirror/node_modules/request/request.js:1068:10)
    at ClientRequest.emit (events.js:160:13)
    at HTTPParser.parserOnIncomingClient [as onIncoming] (_http_client.js:548:21)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:115:23)
    at TLSSocket.socketOnData (_http_client.js:439:20)
    at TLSSocket.emit (events.js:160:13)
    at addChunk (_stream_readable.js:269:12)
    at readableAddChunk (_stream_readable.js:256:11)
    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! /home/******/.npm/_logs/2018-01-24T22_13_32_115Z-debug.log

    When I go look at the electron/chromedriver releases, there is no 1.7.1 candidate for arm64. Any ideas on how to make the installation more platform agnostic and updated to the latest stable electron?

    FWIW: the SBC is a Pine Rock64.

    I’m willing to put in the work if someone can coach me through some of the pi-specific decisions.

    D 1 Reply Last reply Jan 25, 2018, 3:26 PM Reply Quote 0
    • D Offline
      devinhedge @devinhedge
      last edited by Jan 25, 2018, 3:26 PM

      @devinhedge did some digging. There is a bug in the install script.

      The install script looks for the following: https://github.com/electron/electron/releases/download/v1.7.0/chromedriver-v1.7.0-linux-arm64.zip

      There is no v1.7.0 of electron. There is a v1.7.1 of Electron.

      Electron v.1.7.0 was removed for some reason.

      1 Reply Last reply Reply Quote 0
      • K Offline
        Kennetht
        last edited by Jul 29, 2018, 3:21 PM

        Is there any progress or different approach available for an installation on a Rock64?
        Both 7.0 and 7.1 of the chromium webdrivwr are unavailable.

        Love to have this working on the Rock64.

        K 1 Reply Last reply Aug 22, 2018, 10:19 AM Reply Quote 0
        • K Offline
          Kennetht @Kennetht
          last edited by Aug 22, 2018, 10:19 AM

          @kennetht To bad that there is no response to this issue.
          Although I have little to no knowledge on how to solve this, my gut feeling tells me some install script needs to be updated and pointed to a newer electron installation.

          B 1 Reply Last reply Aug 22, 2018, 8:09 PM Reply Quote 0
          • B Offline
            bhepler Module Developer @Kennetht
            last edited by bhepler Aug 22, 2018, 8:14 PM Aug 22, 2018, 8:09 PM

            @kennetht - Have you tried installing Electron manually with a version that exists and then running the npm install process again? I don’t think the script requires a specific version of electron. The next version up will probably work.

            1 Reply Last reply Reply Quote 0
            • K Offline
              Kennetht
              last edited by Aug 23, 2018, 11:30 AM

              Stacy Webb changed the script yesterday to address this issue. I’ve tested it with a clean install, but still it didn’t work.
              I have to try and manually install and see where there’s a problem.
              Only my knowledge of Linux is not that good at this point in time.

              1 Reply Last reply Reply Quote 0
              • 1 / 1
              • First post
                Last post
              Enjoying MagicMirror? Please consider a donation!
              MagicMirror created by Michael Teeuw.
              Forum managed by Sam, technical setup by Karsten.
              This forum is using NodeBB as its core | Contributors
              Contact | Privacy Policy