MagicMirror Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • Donate
    • Discord

    SOLVED Setup script fails

    Troubleshooting
    6
    18
    4147
    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.
    • S
      sdetweil @qtin last edited by

      @qtin cool! Thanks for the update!

      Sam

      Create a working config
      How to add modules

      1 Reply Last reply Reply Quote 0
      • D
        dpuckett @qtin last edited by

        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#

        S 1 Reply Last reply Reply Quote 0
        • S
          sdetweil @dpuckett last edited by

          @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

          Sam

          Create a working config
          How to add modules

          A 1 Reply Last reply Reply Quote 0
          • A
            ant62130 @sdetweil last edited by

            @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

            S 1 Reply Last reply Reply Quote 0
            • S
              sdetweil @ant62130 last edited by

              @ant62130 please install as user pi, not root

              Sam

              Create a working config
              How to add modules

              A 1 Reply Last reply Reply Quote 0
              • A
                ant62130 @sdetweil last edited by

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

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

                Antoine

                S 2 Replies Last reply Reply Quote 0
                • S
                  sdetweil @ant62130 last edited by

                  @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.

                  Sam

                  Create a working config
                  How to add modules

                  1 Reply Last reply Reply Quote 1
                  • S
                    sdetweil @ant62130 last edited by

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

                    Sam

                    Create a working config
                    How to add modules

                    1 Reply Last reply Reply Quote 1
                    • 1
                    • 2
                    • 2 / 2
                    • First post
                      Last post
                    Enjoying MagicMirror? Please consider a donation!
                    MagicMirror created by Michael Teeuw.
                    Forum managed by Paul-Vincent Roll and Rodrigo Ramírez Norambuena.
                    This forum is using NodeBB as its core | Contributors
                    Contact | Privacy Policy