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

Scheduled Pinned Locked Moved Solved Troubleshooting
18 Posts 2 Posters 4.0k 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.
  • L Offline
    lvolkjr
    last edited by Oct 27, 2023, 8:21 PM

    I’m trying to install MagicMirror on my Pi 4 - Buster and when I put in npm run install-mm while I’m in the MagicMirror folder I get the following:

    evalmachine.:36
    } = primordials;
    ^

    ReferenceError: primordials is not defined
    at evalmachine.:36:5
    at Object. (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/fs.js:11:8)
    at Module._compile (internal/modules/cjs/loader.js:999:30)
    at Object.Module._extensions…js (internal/modules/cjs/loader.js:1027:10)
    at Module.load (internal/modules/cjs/loader.js:863:32)
    at Function.Module._load (internal/modules/cjs/loader.js:708:14)
    at Module.require (internal/modules/cjs/loader.js:887:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at Object. (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:3:27)
    at Module._compile (internal/modules/cjs/loader.js:999:30)

    How do I resolve this issue? I’m new to this.

    S 1 Reply Last reply Oct 27, 2023, 8:24 PM Reply Quote 0
    • S Away
      sdetweil @lvolkjr
      last edited by sdetweil Oct 28, 2023, 6:19 PM Oct 28, 2023, 6:18 PM

      @lvolkjr I expected something too

      I’d rebuild the SD card, boot, skip updates

      then use my script. this node install is such a mess, they changed the process…ugh

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      L 1 Reply Last reply Oct 28, 2023, 6:25 PM Reply Quote 0
      • S Away
        sdetweil @lvolkjr
        last edited by Oct 27, 2023, 8:24 PM

        @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 Oct 28, 2023, 12:14 AM Reply Quote 0
        • L Offline
          lvolkjr @sdetweil
          last edited by Oct 28, 2023, 12:14 AM

          @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 Oct 28, 2023, 2:45 AM Reply Quote 0
          • S Away
            sdetweil @lvolkjr
            last edited by Oct 28, 2023, 2:45 AM

            @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 Oct 28, 2023, 4:36 AM Reply Quote 0
            • L Offline
              lvolkjr @sdetweil
              last edited by Oct 28, 2023, 4:36 AM

              @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 Oct 28, 2023, 10:50 AM Reply Quote 0
              • S Away
                sdetweil @lvolkjr
                last edited by sdetweil Oct 28, 2023, 10:51 AM Oct 28, 2023, 10:50 AM

                @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 Oct 28, 2023, 4:49 PM Reply Quote 0
                • L Offline
                  lvolkjr @sdetweil
                  last edited by Oct 28, 2023, 4:49 PM

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

                  S 1 Reply Last reply Oct 28, 2023, 4:55 PM Reply Quote 0
                  • S Away
                    sdetweil @lvolkjr
                    last edited by Oct 28, 2023, 4:55 PM

                    @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 Oct 28, 2023, 5:20 PM Reply Quote 0
                    • L Offline
                      lvolkjr @sdetweil
                      last edited by Oct 28, 2023, 5:20 PM

                      @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 Oct 28, 2023, 5:31 PM Reply Quote 0
                      • S Away
                        sdetweil @lvolkjr
                        last edited by sdetweil Oct 28, 2023, 5:31 PM Oct 28, 2023, 5:31 PM

                        @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 Oct 28, 2023, 5:37 PM Reply Quote 0
                        • 1
                        • 2
                        • 1 / 2
                        1 / 2
                        • First post
                          1/18
                          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