Read the statement by Michael Teeuw here.
Upgrade error on upgrade to 2.32.0
-
Hi,
I tried to upgrade my Magic Mirror to the July 1st release but I got stuck at:
~/MagicMirror $ npm install npm error code EBADENGINE npm error engine Unsupported engine npm error engine Not compatible with your version of node/npm: @jest/console@30.0.2 npm error notsup Not compatible with your version of node/npm: @jest/console@30.0.2 npm error notsup Required: {"node":"^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"} npm error notsup Actual: {"npm":"10.9.2","node":"v23.11.0"} npm error A complete log of this run can be found in: /home/pi/.npm/_logs/2025-07-02T15_39_15_469Z-debug-0.logLater I tried:
npm run install-mm > magicmirror@2.32.0 install-mm > npm install --no-audit --no-fund --no-update-notifier --only=prod --omit=dev npm error code EBADENGINE npm error engine Unsupported engine npm error engine Not compatible with your version of node/npm: @jest/console@30.0.2 npm error notsup Not compatible with your version of node/npm: @jest/console@30.0.2 npm error notsup Required: {"node":"^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"} npm error notsup Actual: {"npm":"10.9.2","node":"v23.11.0"} npm error A complete log of this run can be found in: /home/pi/.npm/_logs/2025-07-02T15_46_56_484Z-debug-0.logSame result,
It looks like I am running the wrong version of node. Do I understand it correcly that v23 is no longer supported? And if so what action could I take to repair this?
I am running MM on a Raspberry Pi 3 on “Raspbian GNU/Linux 12 (bookworm)”
Any support would be much appreciated.
Kind regards
Frits -
@FritsdeGroot 23 is broken
so you have to install 22.14 or 24
24 is not available in 32 bit mode
do (if you had used my script before)
sudo npm install n -g n 22.14then
npm run install-mm -
-
S sdetweil has marked this topic as solved on
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login