<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[MM-Update doesn´t work]]></title><description><![CDATA[<p dir="auto">hi @all,</p>
<p dir="auto">what is my problem? i tryd to update my MM but i have errors. Can anyone help me please.</p>
<p dir="auto">I read that the engine is not compatible  but what must i do now??<br />
Ahh the node and npm version are not correct but i don´t know how the linux commandline must be?? Can anyone write here the line command for me in puuty to update</p>
<p dir="auto">Thanks a lot</p>
<pre><code>mm@MagicMirror-live:~/MagicMirror$ npm run server

&gt; magicmirror@2.30.0 server
&gt; node ./serveronly

node:internal/modules/cjs/loader:1051
  throw err;
  ^

Error: Cannot find module 'undici'
Require stack:
- /home/mm/MagicMirror/js/app.js
- /home/mm/MagicMirror/serveronly/index.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1048:15)
    at Module._resolveFilename (/home/mm/MagicMirror/node_modules/module-alias/index.js:49:29)
    at Module._load (node:internal/modules/cjs/loader:901:27)
    at Module.require (node:internal/modules/cjs/loader:1115:19)
    at require (node:internal/modules/helpers:130:18)
    at Object.&lt;anonymous&gt; (/home/mm/MagicMirror/js/app.js:15:40)
    at Module._compile (node:internal/modules/cjs/loader:1241:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1295:10)
    at Module.load (node:internal/modules/cjs/loader:1091:32)
    at Module._load (node:internal/modules/cjs/loader:938:12)
    at Module.require (node:internal/modules/cjs/loader:1115:19)
    at require (node:internal/modules/helpers:130:18)
    at Object.&lt;anonymous&gt; (/home/mm/MagicMirror/serveronly/index.js:1:13)
    at Module._compile (node:internal/modules/cjs/loader:1241:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1295:10)
    at Module.load (node:internal/modules/cjs/loader:1091:32) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/mm/MagicMirror/js/app.js',
    '/home/mm/MagicMirror/serveronly/index.js'
  ]
}

Node.js v20.9.0
</code></pre>
<p dir="auto">and</p>
<pre><code>mm@MagicMirror-live:~/MagicMirror$ git pull &amp;&amp; npm run install-mm
Already up to date.

&gt; magicmirror@2.30.0 install-mm
&gt; npm install --no-audit --no-fund --no-update-notifier --only=prod --omit=dev

npm ERR! code EBADENGINE
npm ERR! engine Unsupported engine
npm ERR! engine Not compatible with your version of node/npm: magicmirror@2.30.0
npm ERR! notsup Not compatible with your version of node/npm: magicmirror@2.30.0
npm ERR! notsup Required: {"node":"&gt;=20.18.1 &lt;21 || &gt;=22"}
npm ERR! notsup Actual:   {"npm":"10.1.0","node":"v20.9.0"}

npm ERR! A comp
</code></pre>
]]></description><link>https://forum.magicmirror.builders/topic/19333/mm-update-doesn-t-work</link><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Apr 2026 20:44:48 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/19333.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 14 Jan 2025 18:17:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to MM-Update doesn´t work on Tue, 14 Jan 2025 19:22:19 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> aha ok, I didn’t know that…</p>
<p dir="auto">look now… does that fit now?</p>
<pre><code>mm@MagicMirror-live:~/MagicMirror$ bash -c  "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/upgrade-script.sh)" force
update log will be in /home/mm/MagicMirror/installers/upgrade.log
doing test run = false
Node currently installed. Checking version number.
Minimum Node version: v20.18.1
Installed Node version: v20.18.1
Check current Node installation ...
Node currently installed. Checking version number.
Minimum Node version: v20.18.1
Installed Node version: v20.18.1
No Node.js upgrade necessary.
Check current NPM installation ...
NPM currently installed. Checking version number.
Minimum npm version: V10.8.2
Installed npm version: V10.8.2
No npm upgrade necessary.

saving custom.css
upgrading from version 2.30.0 to 2.30.0
fetching latest revisions
updating MagicMirror runtime, please wait

&gt; magicmirror@2.30.0 postinstall
&gt; npm run install-vendor &amp;&amp; npm run install-fonts &amp;&amp; echo "MagicMirror² installation finished successfully!
&gt; "


&gt; magicmirror@2.30.0 install-vendor
&gt; echo "Installing vendor files ...
&gt; " &amp;&amp; cd vendor &amp;&amp; npm install --loglevel=error --no-audit --no-fund --no-update-notifier

Installing vendor files ...


changed 3 packages in 5s

&gt; magicmirror@2.30.0 install-fonts
&gt; echo "Installing fonts ...
&gt; " &amp;&amp; cd fonts &amp;&amp; npm install --loglevel=error --no-audit --no-fund --no-update-notifier

Installing fonts ...


changed 2 packages in 3s
MagicMirror² installation finished successfully!


&gt; magicmirror@2.30.0 prepare
&gt; [ -f node_modules/.bin/husky ] &amp;&amp; husky || echo no husky installed.

no husky installed.

added 479 packages in 47s

126 packages are looking for funding
  run `npm fund` for details
[sudo] password for mm:

Checking for modules with removed libraries

updating dependencies for active modules with package.json files


        processing for module MMM-Fuel please wait

        ----------------------------------

added 17 packages, and audited 18 packages in 5s

8 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

        processing complete for module MMM-Fuel


        processing for module MMM-RNV please wait

        ----------------------------------

added 27 packages, and audited 28 packages in 12s

found 0 vulnerabilities

        processing complete for module MMM-RNV


        processing for module MMM-PublicTransportHafas please wait

        ----------------------------------

&gt; mmm-publictransporthafas@3.0.1 prepare
&gt; [ -f node_modules/.bin/husky ] &amp;&amp; husky || echo husky is not installed.

husky is not installed.

added 63 packages, and audited 64 packages in 20s

19 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

        processing complete for module MMM-PublicTransportHafas


        processing for module MMM-ioBroker please wait

        ----------------------------------

added 6 packages, and audited 7 packages in 2s

1 package is looking for funding
  run `npm fund` for details

found 0 vulnerabilities

        processing complete for module MMM-ioBroker


        processing for module MMM-COVID19-AMPEL please wait

        ----------------------------------

added 12 packages, and audited 13 packages in 2s

found 0 vulnerabilities

        processing complete for module MMM-COVID19-AMPEL


        processing for module MMM-Carousel please wait

        ----------------------------------

up to date, audited 1 package in 993ms

found 0 vulnerabilities

        processing complete for module MMM-Carousel


        processing for module MMM-Remote-Control please wait

        ----------------------------------
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.

added 54 packages, and audited 55 packages in 6s

12 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

        processing complete for module MMM-Remote-Control

restoring custom.css
</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/123099</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/123099</guid><dc:creator><![CDATA[kusselin]]></dc:creator><pubDate>Tue, 14 Jan 2025 19:22:19 GMT</pubDate></item><item><title><![CDATA[Reply to MM-Update doesn´t work on Tue, 14 Jan 2025 20:05:05 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> thank you sam…topp service</p>
]]></description><link>https://forum.magicmirror.builders/post/123106</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/123106</guid><dc:creator><![CDATA[kusselin]]></dc:creator><pubDate>Tue, 14 Jan 2025 20:05:05 GMT</pubDate></item><item><title><![CDATA[Reply to MM-Update doesn´t work on Tue, 14 Jan 2025 19:37:20 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/kusselin" aria-label="Profile: kusselin">@<bdi>kusselin</bdi></a> fetcher is the code in newsfeed and calendar  that gets the data</p>
<p dir="auto">no just use apply, we only do this at most 4 times a year<br />
force is only needed to recover from user error</p>
]]></description><link>https://forum.magicmirror.builders/post/123104</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/123104</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Tue, 14 Jan 2025 19:37:20 GMT</pubDate></item><item><title><![CDATA[Reply to MM-Update doesn´t work on Tue, 14 Jan 2025 19:29:39 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> you are once again my KING</p>
<p dir="auto">it runs after entering npm run server</p>
<p dir="auto">one question…what is a fetcher??</p>
<pre><code>[2025-01-14 19:24:04.725] [LOG]   Create new newsfetcher for url: https://www.n-tv.de/rss - Interval:                            300000
[2025-01-14 19:24:04.734] [LOG]   Create new newsfetcher for url: http://www.tagesschau.de/xml/rss2 -
</code></pre>
<p dir="auto">…and does this mean that the next time I update, I should always replace the script with apply by -force correctly?</p>
]]></description><link>https://forum.magicmirror.builders/post/123102</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/123102</guid><dc:creator><![CDATA[kusselin]]></dc:creator><pubDate>Tue, 14 Jan 2025 19:29:39 GMT</pubDate></item><item><title><![CDATA[Reply to MM-Update doesn´t work on Tue, 14 Jan 2025 19:24:43 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/kusselin" aria-label="Profile: kusselin">@<bdi>kusselin</bdi></a> now it should start. unless that library is still a problem</p>
]]></description><link>https://forum.magicmirror.builders/post/123101</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/123101</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Tue, 14 Jan 2025 19:24:43 GMT</pubDate></item><item><title><![CDATA[Reply to MM-Update doesn´t work on Tue, 14 Jan 2025 19:22:19 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> aha ok, I didn’t know that…</p>
<p dir="auto">look now… does that fit now?</p>
<pre><code>mm@MagicMirror-live:~/MagicMirror$ bash -c  "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/upgrade-script.sh)" force
update log will be in /home/mm/MagicMirror/installers/upgrade.log
doing test run = false
Node currently installed. Checking version number.
Minimum Node version: v20.18.1
Installed Node version: v20.18.1
Check current Node installation ...
Node currently installed. Checking version number.
Minimum Node version: v20.18.1
Installed Node version: v20.18.1
No Node.js upgrade necessary.
Check current NPM installation ...
NPM currently installed. Checking version number.
Minimum npm version: V10.8.2
Installed npm version: V10.8.2
No npm upgrade necessary.

saving custom.css
upgrading from version 2.30.0 to 2.30.0
fetching latest revisions
updating MagicMirror runtime, please wait

&gt; magicmirror@2.30.0 postinstall
&gt; npm run install-vendor &amp;&amp; npm run install-fonts &amp;&amp; echo "MagicMirror² installation finished successfully!
&gt; "


&gt; magicmirror@2.30.0 install-vendor
&gt; echo "Installing vendor files ...
&gt; " &amp;&amp; cd vendor &amp;&amp; npm install --loglevel=error --no-audit --no-fund --no-update-notifier

Installing vendor files ...


changed 3 packages in 5s

&gt; magicmirror@2.30.0 install-fonts
&gt; echo "Installing fonts ...
&gt; " &amp;&amp; cd fonts &amp;&amp; npm install --loglevel=error --no-audit --no-fund --no-update-notifier

Installing fonts ...


changed 2 packages in 3s
MagicMirror² installation finished successfully!


&gt; magicmirror@2.30.0 prepare
&gt; [ -f node_modules/.bin/husky ] &amp;&amp; husky || echo no husky installed.

no husky installed.

added 479 packages in 47s

126 packages are looking for funding
  run `npm fund` for details
[sudo] password for mm:

Checking for modules with removed libraries

updating dependencies for active modules with package.json files


        processing for module MMM-Fuel please wait

        ----------------------------------

added 17 packages, and audited 18 packages in 5s

8 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

        processing complete for module MMM-Fuel


        processing for module MMM-RNV please wait

        ----------------------------------

added 27 packages, and audited 28 packages in 12s

found 0 vulnerabilities

        processing complete for module MMM-RNV


        processing for module MMM-PublicTransportHafas please wait

        ----------------------------------

&gt; mmm-publictransporthafas@3.0.1 prepare
&gt; [ -f node_modules/.bin/husky ] &amp;&amp; husky || echo husky is not installed.

husky is not installed.

added 63 packages, and audited 64 packages in 20s

19 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

        processing complete for module MMM-PublicTransportHafas


        processing for module MMM-ioBroker please wait

        ----------------------------------

added 6 packages, and audited 7 packages in 2s

1 package is looking for funding
  run `npm fund` for details

found 0 vulnerabilities

        processing complete for module MMM-ioBroker


        processing for module MMM-COVID19-AMPEL please wait

        ----------------------------------

added 12 packages, and audited 13 packages in 2s

found 0 vulnerabilities

        processing complete for module MMM-COVID19-AMPEL


        processing for module MMM-Carousel please wait

        ----------------------------------

up to date, audited 1 package in 993ms

found 0 vulnerabilities

        processing complete for module MMM-Carousel


        processing for module MMM-Remote-Control please wait

        ----------------------------------
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.

added 54 packages, and audited 55 packages in 6s

12 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

        processing complete for module MMM-Remote-Control

restoring custom.css
</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/123099</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/123099</guid><dc:creator><![CDATA[kusselin]]></dc:creator><pubDate>Tue, 14 Jan 2025 19:22:19 GMT</pubDate></item><item><title><![CDATA[Reply to MM-Update doesn´t work on Tue, 14 Jan 2025 19:11:56 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/kusselin" aria-label="Profile: kusselin">@<bdi>kusselin</bdi></a> proxmox is same as on pi. (i use vmware workststion)</p>
<p dir="auto">run the upgrade script again<br />
and replace the parm</p>
<pre><code>apply
</code></pre>
<p dir="auto">with</p>
<pre><code>force
</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/123098</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/123098</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Tue, 14 Jan 2025 19:11:56 GMT</pubDate></item><item><title><![CDATA[Reply to MM-Update doesn´t work on Tue, 14 Jan 2025 19:04:56 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> Hi Sam, I have not installed MM on the Raspi but in a Proxmox container Ubuntu 24…</p>
<p dir="auto">Sorry, but I don’t understand anything anymore…</p>
<p dir="auto">Can you please tell me step by step what I have to enter ?</p>
<p dir="auto">Thank you very much</p>
<pre><code>mm@MagicMirror-live:~/MagicMirror$ force
Command 'force' not found, did you mean:
  command 'zforce' from deb gzip (1.12-1ubuntu1)
  command 'forge' from deb snap (2013-11-29-11)
Try: sudo apt install &lt;deb name&gt;

</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/123097</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/123097</guid><dc:creator><![CDATA[kusselin]]></dc:creator><pubDate>Tue, 14 Jan 2025 19:04:56 GMT</pubDate></item><item><title><![CDATA[Reply to MM-Update doesn´t work on Tue, 14 Jan 2025 19:00:02 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/kusselin" aria-label="Profile: kusselin">@<bdi>kusselin</bdi></a> also apply wont install over same version, you have to use</p>
<pre><code>force
</code></pre>
<p dir="auto">instead</p>
<p dir="auto">i wont let you mess up your system accidentally</p>
<p dir="auto">because we aborted before doing the<br />
npm install, that still isnt done</p>
]]></description><link>https://forum.magicmirror.builders/post/123096</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/123096</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Tue, 14 Jan 2025 19:00:02 GMT</pubDate></item><item><title><![CDATA[Reply to MM-Update doesn´t work on Sat, 18 Jan 2025 23:44:36 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/kusselin" aria-label="Profile: kusselin">@<bdi>kusselin</bdi></a> raspberry is install new</p>
<p dir="auto">upgrade is upgrade w</p>
<pre><code>apply
</code></pre>
<p dir="auto">as a parameter</p>
<p dir="auto">without parameter it does a check but makes no changes</p>
<p dir="auto">anyhow, looks like electron has a new dependency, 1st I’ve seen that</p>
<p dir="auto">that would take some apt command to install</p>
]]></description><link>https://forum.magicmirror.builders/post/123095</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/123095</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sat, 18 Jan 2025 23:44:36 GMT</pubDate></item><item><title><![CDATA[Reply to MM-Update doesn´t work on Tue, 14 Jan 2025 18:42:55 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> said in <a href="/post/123093">MM-Update doesn´t work</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/kusselin" aria-label="Profile: kusselin">@<bdi>kusselin</bdi></a> yes, you need a newer node version for this release as documented in the release notes and the published release page here</p>
<p dir="auto">if you had used my upgrade script it would have fixed this</p>
</blockquote>
<p dir="auto">Hi thanks, is this this script</p>
<p dir="auto">bash -c  “$(curl -sL <a href="https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/upgrade-script.sh" target="_blank" rel="noopener noreferrer nofollow ugc">https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/upgrade-script.sh</a>)”</p>
<p dir="auto">or this</p>
<p dir="auto">bash -c  “$(curl -sL <a href="https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/raspberry.sh" target="_blank" rel="noopener noreferrer nofollow ugc">https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/raspberry.sh</a>)”</p>
<p dir="auto">look please:</p>
<pre><code>mm@MagicMirror-live:~/MagicMirror$ bash -c  "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/upgrade-script.sh)" apply
update log will be in /home/mm/MagicMirror/installers/upgrade.log
doing test run = false
Node currently installed. Checking version number.
Minimum Node version: v20.18.1
Installed Node version: v20.9.0
installing correct version of node and npm, please wait
[sudo] password for mm:
Check current Node installation ...
Node currently installed. Checking version number.
Minimum Node version: v20.18.1
Installed Node version: v20.18.1
No Node.js upgrade necessary.
Check current NPM installation ...
NPM currently installed. Checking version number.
Minimum npm version: V10.8.2
Installed npm version: V10.8.2
No npm upgrade necessary.

saving custom.css
local version 2.30.0 already same as master 2.30.0
restoring custom.css
mm@MagicMirror-live:~/MagicMirror$ npm start server

&gt; magicmirror@2.30.0 start
&gt; npm run start:x11 server


&gt; magicmirror@2.30.0 start:x11
&gt; DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js server

/home/mm/MagicMirror/node_modules/electron/dist/electron: error while loading shared libraries: libnss3.so: cannot open shared object file: No such file or directory
</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/123094</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/123094</guid><dc:creator><![CDATA[kusselin]]></dc:creator><pubDate>Tue, 14 Jan 2025 18:42:55 GMT</pubDate></item><item><title><![CDATA[Reply to MM-Update doesn´t work on Tue, 14 Jan 2025 18:27:53 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/kusselin" aria-label="Profile: kusselin">@<bdi>kusselin</bdi></a> yes, you need a newer node version for this release as documented in the release notes and the published release page here</p>
<p dir="auto">if you had used my upgrade script it would have fixed this</p>
]]></description><link>https://forum.magicmirror.builders/post/123093</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/123093</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Tue, 14 Jan 2025 18:27:53 GMT</pubDate></item></channel></rss>