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.

    MMM-Pir

    Scheduled Pinned Locked Moved Solved Troubleshooting
    34 Posts 5 Posters 4.1k Views 6 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.
    • G Offline
      gonzonia
      last edited by

      I was trying to update MMM-Pir and having some trouble so I decided, I’d rename the directory and start with a fresh install. I cloned the directory and followed the instructions with “npm run setup”. Apparently my node version is too high.

      npm error code EBADENGINE
      npm error engine Unsupported engine
      npm error engine Not compatible with your version of node/npm: MMM-Pir@2.0.0
      npm error notsup Not compatible with your version of node/npm: MMM-Pir@2.0.0
      npm error notsup Required: {“node”:“>=20.9.0 <21 || >=22”}
      npm error notsup Actual: {“npm”:“10.8.3”,“node”:“v21.7.1”}

      Can I not use MMM-Pir now?

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

        @gonzonia install node 20, MagicMirror has the same version restrictions, cause we found some problems w node 21

        sudo npm install n -g
        sudo n 20
        

        sudo is required here because they both update the /usr folder

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        G 2 Replies Last reply Reply Quote 0
        • G Offline
          gonzonia @sdetweil
          last edited by

          @sdetweil Thanks!

          1 Reply Last reply Reply Quote 0
          • S sdetweil has marked this topic as solved on
          • G Offline
            gonzonia @sdetweil
            last edited by

            @sdetweil I did that and I still get the same problem. How do I make sure it uses the correct version?

            pi@MagicMirror:~/MagicMirror/modules/MMM-Pir $ sudo npm install n -g
            
            added 1 package in 5s
            pi@MagicMirror:~/MagicMirror/modules/MMM-Pir $ sudo n 20
                 copying : node/20.18.0
               installed : v20.18.0 (with npm 10.8.2)
            
            
            
            npm error code EBADENGINE
            npm error engine Unsupported engine
            npm error engine Not compatible with your version of node/npm: MMM-Pir@2.0.0
            npm error notsup Not compatible with your version of node/npm: MMM-Pir@2.0.0
            npm error notsup Required: {"node":">=20.9.0 <21 || >=22"}
            npm error notsup Actual:   {"npm":"10.9.0","node":"v21.7.1"}
            
            S 1 Reply Last reply Reply Quote 0
            • S Offline
              sdetweil @gonzonia
              last edited by

              @gonzonia said in MMM-Pir:

              {“npm”:“10.9.0”,“node”:“v21.7.1”}

              you may have to close and open new shell
              or do

              hash -r
              

              to update the path

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              G 1 Reply Last reply Reply Quote 0
              • G Offline
                gonzonia @sdetweil
                last edited by

                @sdetweil Okay.
                I’ve run

                sudo npm install n -g
                sudo n 20
                hash -r
                

                then closed the terminal and reconnected.
                Went back into the MMM-Pir directory and tried running the setup again.
                Same problem

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

                  @gonzonia node -v
                  returns what?

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

                  G 1 Reply Last reply Reply Quote 0
                  • G Offline
                    gonzonia @sdetweil
                    last edited by

                    @sdetweil

                    pi@MagicMirror:~ $ node -v 
                    v21.7.1
                    
                    S 1 Reply Last reply Reply Quote 0
                    • S Offline
                      sdetweil @gonzonia
                      last edited by

                      @gonzonia weird… how did you upgrade to node 21?
                      apt or nvm?

                      Sam

                      How to add modules

                      learning how to use browser developers window for css changes

                      G 1 Reply Last reply Reply Quote 1
                      • G Offline
                        gonzonia @sdetweil
                        last edited by

                        @sdetweil Honestly, I don’t remember. I think I installed nvm at one point to fix something else but I do run apt regularly to update everything

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