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.

    Cannot find module 'undici' - 'npm install' doesn't work

    Scheduled Pinned Locked Moved Solved Troubleshooting
    17 Posts 3 Posters 2.3k Views 3 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.
    • K Offline
      Klinge @sdetweil
      last edited by

      @sdetweil Great, now it works.

      Thank you for your help again

      1 Reply Last reply Reply Quote 1
      • K Klinge has marked this topic as solved on
      • T Offline
        tleo32
        last edited by

        Hello - I am receiving a similar error and struggling to resolve. Does anyone have suggestions?

        npm error code EBADENGINE
        npm error engine Unsupported engine
        npm error engine Not compatible with your version of node/npm: magicmirror@2.30.0
        npm error notsup Not compatible with your version of node/npm: magicmirror@2.30.0
        npm error notsup Required: {“node”:“>=20.18.1 <21 || >=22”}
        npm error notsup Actual: {“npm”:“10.8.1”,“node”:“v20.16.0”}
        npm error A complete log of this run can be found in: /home/tleonetti/.npm/_logs/2025-02-17T00_47_21_325Z-debug-0.log

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

          @tleo32 yes, you didnt read the release notes. we need node 20.18.1 or above, not 21

          because you started manually, use my upgrade script w force as the parm instead of apply

          see https://github.com/sdetweil/MagicMirror_scripts
          also https://forum.magicmirror.builders/post/123993

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          T 1 Reply Last reply Reply Quote 0
          • T Offline
            tleo32 @sdetweil
            last edited by

            thank you for responding @sdetweil, for some reason not updating the node, please see below:

            update log will be in /home/tleonetti/MagicMirror/installers/upgrade.log
            doing test run = false
            Node currently installed. Checking version number.
            Minimum Node version: v20.18.1
            Installed Node version: v20.16.0
            installing correct version of node and npm, please wait
            Check current Node installation …
            Node currently installed. Checking version number.
            Minimum Node version: v20.18.1
            Installed Node version: v20.16.0
            Node should be upgraded.
            Installing Node.js …
            force: line 323: [: too many arguments
            tar (child): /home/tleonetti/node_release-.tar.gz: Cannot open: No such file or directory
            tar (child): Error is not recoverable: exiting now
            tar: Child returned status 2
            tar: Error is not recoverable: exiting now
            node version is
            Node.js installation Done! version=v20.16.0
            Check current NPM installation …
            NPM currently installed. Checking version number.
            Minimum npm version: V10.8.2
            Installed npm version: V10.8.1
            npm should be upgraded.
            Installing npm …
            npm installation Done! version=V10.8.1

            upgrading from version 2.30.0 to 2.30.0
            force: line 611: pm2: command not found
            fetching latest revisions
            updating MagicMirror runtime, please wait
            npm error code EBADENGINE
            npm error engine Unsupported engine
            npm error engine Not compatible with your version of node/npm: magicmirror@2.30.0
            npm error notsup Not compatible with your version of node/npm: magicmirror@2.30.0
            npm error notsup Required: {“node”:“>=20.18.1 <21 || >=22”}
            npm error notsup Actual: {“npm”:“10.8.1”,“node”:“v20.16.0”}
            npm error A complete log of this run can be found in: /home/tleonetti/.npm/_logs/2025-02-17T19_56_02_704Z-debug-0.log

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

              @tleo32 can you do this

              cd ~/MagicMirror
              curl -sL https://deb.nodesource.com/setup_20.x | sudo -E bash - &>somefile.txt
              

              and send me somefile.txt via email. same userid at gmail

              and then
              short fix

              sudo npm install n
              sudo n 20.18.1
              hash -r
              npm run install-MagicMirror
              

              please advise results

              Sam

              How to add modules

              learning how to use browser developers window for css changes

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

                @tleo32 I also pushed a fix, so, rerunning the upgrade with force should work…

                Sam

                How to add modules

                learning how to use browser developers window for css changes

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

                  he had nvm
                  installed too, conflicts with n ( nodejs version of nvm)

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

                  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