Setup script fails



  • @qtin cool! Thanks for the update!



  • root@raspberrypi:~/MagicMirror# npm install
    npm WARN deprecated time-grunt@2.0.0: Deprecated because Grunt is practically unmaintained. Move on to something better. This package will continue to work with Grunt v1, but it will not receive any updates.
    npm WARN deprecated @types/vfile-message@2.0.0: This is a stub types definition. vfile-message provides its own type definitions, so you do not need this installed.

    electron-chromedriver@1.8.0 install /root/MagicMirror/node_modules/electron-chromedriver
    node ./download-chromedriver.js

    internal/modules/cjs/loader.js:964
    throw err;
    ^

    Error: Cannot find module ‘/root/MagicMirror/node_modules/electron-chromedriver/download-chromedriver.js’
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:961:17)
    at Function.Module._load (internal/modules/cjs/loader.js:854:27)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)
    at internal/main/run_main_module.js:17:47 {
    code: ‘MODULE_NOT_FOUND’,
    requireStack: []
    }
    npm WARN grunt-stylelint@0.12.0 requires a peer of stylelint@^11.0.0 but none is installed. You must install peer dependencies yourself.
    npm WARN acorn-jsx@5.1.0 requires a peer of acorn@^6.0.0 || ^7.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.8.0 install: node ./download-chromedriver.js
    npm ERR! Exit status 1
    npm ERR!
    npm ERR! Failed at the electron-chromedriver@1.8.0 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/2019-12-07T00_55_07_956Z-debug.log
    root@raspberrypi:~/MagicMirror#



  • @dpuckett please rename the MagicMirror folder out of the way and use the install script

    see https://forum.magicmirror.builders/topic/10171/anyone-want-to-try-updated-installer

    for the install command string



  • @sdetweil Hi,

    I have exactly the same error as @dpuckett on my freshly installed Raspberry Pi 3B+ :

    I runned the install script :

    root@raspberrypi:~# bash -c "$(curl -sL https://www.dropbox.com/s/rlh710ng0zwv3vp/raspberry.sh?dl=0)"
    
    $$\      $$\                     $$\           $$\      $$\ $$\                                          $$$$$$\
    $$$\    $$$ |                    \__|          $$$\    $$$ |\__|                                        $$  __$$\
    $$$$\  $$$$ | $$$$$$\   $$$$$$\  $$\  $$$$$$$\ $$$$\  $$$$ |$$\  $$$$$$\   $$$$$$\   $$$$$$\   $$$$$$\  \__/  $$ |
    $$\$$\$$ $$ | \____$$\ $$  __$$\ $$ |$$  _____|$$\$$\$$ $$ |$$ |$$  __$$\ $$  __$$\ $$  __$$\ $$  __$$\  $$$$$$  |
    $$ \$$$  $$ | $$$$$$$ |$$ /  $$ |$$ |$$ /      $$ \$$$  $$ |$$ |$$ |  \__|$$ |  \__|$$ /  $$ |$$ |  \__|$$  ____/
    $$ |\$  /$$ |$$  __$$ |$$ |  $$ |$$ |$$ |      $$ |\$  /$$ |$$ |$$ |      $$ |      $$ |  $$ |$$ |      $$ |
    $$ | \_/ $$ |\$$$$$$$ |\$$$$$$$ |$$ |\$$$$$$$\ $$ | \_/ $$ |$$ |$$ |      $$ |      \$$$$$$  |$$ |      $$$$$$$$\
    \__|     \__| \_______| \____$$ |\__| \_______|\__|     \__|\__|\__|      \__|       \______/ \__|      \________|
                           $$\   $$ |
                           \$$$$$$  |
                            \______/
    
    install log being saved to /root/install.log
    No LSB modules are available.
    Updating packages ...
    Installing helper tools ...
    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances       
    Lecture des informations d'état... Fait
    build-essential est déjà la version la plus récente (12.6).
    curl est déjà la version la plus récente (7.64.0-4).
    git est déjà la version la plus récente (1:2.20.1-2+deb10u1).
    unzip est déjà la version la plus récente (6.0-23+deb10u1).
    wget est déjà la version la plus récente (1.20.1-1.1).
    Le paquet suivant a été installé automatiquement et n'est plus nécessaire :
      point-rpi
    Veuillez utiliser « sudo apt autoremove » pour le supprimer.
    0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
    Check current Node installation ...
    Node currently installed. Checking version number.
    Minimum Node version: v10.1.0
    Installed Node version: v10.15.2
    No Node.js upgrade necessary.
    Check current NPM installation ...
    NPM currently installed. Checking version number.
    Minimum npm version: V6.0.0
    Installed npm version: V6.13.4
    No npm upgrade necessary.
    Cloning MagicMirror ...
    Clonage dans 'MagicMirror'...
    remote: Enumerating objects: 331, done.
    remote: Counting objects: 100% (331/331), done.
    remote: Compressing objects: 100% (295/295), done.
    remote: Total 331 (delta 40), reused 198 (delta 22), pack-reused 0
    Réception d'objets: 100% (331/331), 662.32 KiB | 589.00 KiB/s, fait.
    Résolution des deltas: 100% (40/40), fait.
    Cloning MagicMirror Done!
    Installing dependencies ...
    npm WARN deprecated time-grunt@2.0.0: Deprecated because Grunt is practically unmaintained. Move on to something better. This package will continue to work with Grunt v1, but it will not receive any updates.
    npm WARN deprecated @types/vfile-message@2.0.0: This is a stub types definition. vfile-message provides its own type definitions, so you do not need this installed.
    
    > electron-chromedriver@1.8.0 install /root/MagicMirror/node_modules/electron-chromedriver
    > node ./download-chromedriver.js
    
    internal/modules/cjs/loader.js:583
        throw err;
        ^
    
    Error: Cannot find module '/root/MagicMirror/node_modules/electron-chromedriver/download-chromedriver.js'
        at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
        at Function.Module._load (internal/modules/cjs/loader.js:507:25)
        at Function.Module.runMain (internal/modules/cjs/loader.js:742:12)
        at startup (internal/bootstrap/node.js:283:19)
        at bootstrapNodeJSCore (internal/bootstrap/node.js:743:3)
    npm WARN acorn-jsx@5.1.0 requires a peer of acorn@^6.0.0 || ^7.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.8.0 install: `node ./download-chromedriver.js`
    npm ERR! Exit status 1
    npm ERR! 
    npm ERR! Failed at the electron-chromedriver@1.8.0 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/2019-12-12T17_09_00_128Z-debug.log
    Unable to install dependencies!
    root@raspberrypi:~# uname -a
    Linux raspberrypi 4.19.75-v7+ #1270 SMP Tue Sep 24 18:45:11 BST 2019 armv7l GNU/Linux
    root@raspberrypi:~# 
    
    

    I tried to execute the command of @tcsabina which worked for him/her but no result :
    "
    sudo npm i -g npm
    cd MagicMirror
    (Inside the MagicMirror directory)
    rm -rf node_modules/
    (Inside the MagicMirror directory)
    npm install
    All done 🙂
    "

    Thanks



  • @ant62130 please install as user pi, not root



  • @sdetweil Thanks for the fast reply, it works now !

    Why is the new script not present on the homepage of the website ?

    Antoine



  • @ant62130 said in Setup script fails:

    Why is the new script not present on the homepage of the website ?

    updates take time. I’m just another user like you.
    i see new users struggling to get running, and thought I could help.

    i have submitted it, and it has been accepted for the next update, and will replace the current version.
    we’ve spent a few months testing to make sure its better.



  • @ant62130 I have added a check for user being root… thanks again for the report and feedback