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 trying to run: npm run install-mm

    Scheduled Pinned Locked Moved Solved Troubleshooting
    18 Posts 2 Posters 5.6k 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.
    • S Offline
      sdetweil @lvolkjr
      last edited by

      @lvolkjr yeh, SO much fun…

      take off nodejs

      sudo apt-get remove nodejs npm -y
      

      then
      node -v
      should return commands not found ,or some old version number maybe 12…

      then run my install script…
      see https://github.com/sdetweil/MagicMirror_scripts

      it will install the correct version of nodejs and npm

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      L 1 Reply Last reply Reply Quote 0
      • L Offline
        lvolkjr @sdetweil
        last edited by

        @sdetweil I ran node -v and got the following:
        bash: /usr/bin/node: No such file or directory

        Then I ran your install script and got this:
        install log being saved to /home/lowell/install.log
        Updating packages …
        [ <=> ]
        Installing helper tools …
        installing correct version of node and npm, please wait
        sudo: n: command not found
        node failed to install, exiting

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

          @lvolkjr sorry

          can u do

          ls /usr/bin/node -laF

          if not present do
          hash -r

          then node -v again

          also show me output of

          uname -a
          lsb_release -a
          file /bin/bash

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          L 1 Reply Last reply Reply Quote 0
          • L Offline
            lvolkjr @sdetweil
            last edited by

            @sdetweil My bad I said Buster earlier, It’s Bullseye. I went back a version because I needed VNC server to work.

            lowell@raspberrypi:~/MagicMirror $ ls /usr/bin/node -laF
            -rwxr-xr-x 1 root root 80547788 Oct 13 07:03 /usr/bin/node*
            lowell@raspberrypi:~/MagicMirror $ node -v
            v18.18.2
            lowell@raspberrypi:~/MagicMirror $ uname -a
            Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
            lowell@raspberrypi:~/MagicMirror $ lsb_release -a
            No LSB modules are available.
            Distributor ID: Raspbian
            Description: Raspbian GNU/Linux 11 (bullseye)
            Release: 11
            Codename: bullseye
            lowell@raspberrypi:~/MagicMirror $ file /bin/bash
            /bin/bash: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, BuildID[sha1]=f12e6d40fb262ad0037b6ec43162208b76d4da71, for GNU/Linux 3.2.0, stripped

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

              @lvolkjr ok, try this

              which node
              n ls
              

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              L 1 Reply Last reply Reply Quote 0
              • L Offline
                lvolkjr @sdetweil
                last edited by

                @sdetweil
                lowell@raspberrypi:~/MagicMirror $ which node
                /usr/bin/node
                lowell@raspberrypi:~/MagicMirror $ n ls
                bash: n: command not found

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

                  @lvolkjr ok, thx… but how did you get to node 18? it doesn’t come as default.

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

                  L 1 Reply Last reply Reply Quote 0
                  • L Offline
                    lvolkjr @sdetweil
                    last edited by

                    @sdetweil I was looking for a solution prior to coming to this forum and following someone else’s answer to there own issue that I thought would work for me, but got me no where. they said to change to node 18 from here: https://github.com/nodesource/distributions

                    Download and import the Nodesource GPG key
                    

                    sudo apt-get update
                    sudo apt-get install -y ca-certificates curl gnupg
                    sudo mkdir -p /etc/apt/keyrings
                    curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg

                    Create deb repository
                    

                    NODE_MAJOR=20
                    echo “deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main” | sudo tee /etc/apt/sources.list.d/nodesource.list

                    Optional: NODE_MAJOR can be changed depending on the version you need.

                    NODE_MAJOR=16
                    NODE_MAJOR=18
                    NODE_MAJOR=20
                    NODE_MAJOR=21

                    Run Update and Install
                    

                    sudo apt-get update
                    sudo apt-get install nodejs -y

                    Did this screw me up?

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

                      @lvolkjr said in Error trying to run: npm run install-mm:

                      Did this screw me up?

                      maybe…

                      try this

                      sudo apt-get remove nodejs -y
                      

                      then do
                      node -v

                      Sam

                      How to add modules

                      learning how to use browser developers window for css changes

                      L 1 Reply Last reply Reply Quote 0
                      • L Offline
                        lvolkjr @sdetweil
                        last edited by

                        @sdetweil I didn’t see any errors after running sudo apt-get remove nodejs -y
                        When I run node -v I get this:
                        bash: /usr/bin/node: No such file or directory

                        S 1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 2 / 2
                        • 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