<?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[Update, unable to connect.]]></title><description><![CDATA[<p dir="auto">Just ran an update from the guide <a href="https://docs.magicmirror.builders/getting-started/upgrade-guide.html" target="_blank" rel="noopener noreferrer nofollow ugc">here</a>, and now MM says unable to connect</p>
<pre><code>pi@magicmirror:~/MagicMirror $ git pull &amp;&amp; npm run install-mm
Already up to date.

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

npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@jest/console@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@jest/core@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@jest/environment@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@jest/expect@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@jest/expect-utils@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@jest/fake-timers@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@jest/globals@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@jest/reporters@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@jest/schemas@29.4.3',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@jest/source-map@29.4.3',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@jest/test-result@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@jest/test-sequencer@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@jest/transform@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@jest/types@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'babel-jest@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'babel-plugin-jest-hoist@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'babel-preset-jest@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'diff-sequences@29.4.3',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'eslint-plugin-jest@27.2.2',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'expect@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'jest@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'jest-changed-files@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'jest-circus@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'jest-cli@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'jest-config@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'jest-diff@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'jest-docblock@29.4.3',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'jest-each@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'jest-environment-node@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'jest-get-type@29.4.3',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'jest-haste-map@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'jest-leak-detector@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'jest-matcher-utils@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'jest-message-util@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'jest-mock@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'jest-regex-util@29.4.3',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'jest-resolve@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'jest-resolve-dependencies@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'jest-runner@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'jest-runtime@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'jest-snapshot@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'jest-util@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'jest-validate@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'jest-watcher@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'jest-worker@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'pretty-format@29.5.0',
npm WARN EBADENGINE   required: { node: '^14.15.0 || ^16.10.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'write-file-atomic@5.0.1',
npm WARN EBADENGINE   required: { node: '^14.17.0 || ^16.13.0 || &gt;=18.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.1.0', npm: '7.11.2' }
npm WARN EBADENGINE }

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


&gt; magicmirror@2.24.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 17s

&gt; magicmirror@2.24.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 ...


up to date in 2s
MagicMirrorÂ² installation finished successfully! 


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

no husky installed.

up to date in 52s
pi@magicmirror:~/MagicMirror $ pm2 start all
[PM2] Applying action restartProcessId on app [all](ids: [ 0 ])
[PM2] [MagicMirror](0) â
[PM2] Process successfully started
ââââââ¬âââââââââââââââââââââ¬âââââââââââ¬âââââââ¬ââââââââââââ¬âââââââââââ¬âââââââââââ
â id â name               â mode     â âº    â status    â cpu      â memory   â
ââââââ¼âââââââââââââââââââââ¼âââââââââââ¼âââââââ¼ââââââââââââ¼âââââââââââ¼âââââââââââ¤
â 0  â MagicMirror        â fork     â 76   â online    â 0%       â 584.0kb  â
ââââââ´âââââââââââââââââââââ´âââââââââââ´âââââââ´ââââââââââââ´âââââââââââ´âââââââââââ
pi@magicmirror:~/MagicMirror $ 

</code></pre>
<p dir="auto">Now when I go to a browser on a local machine, I get<br />
Unable to connect<br />
Firefox can’t establish a connection to the server at 192.168.1.21:8080.</p>
<p dir="auto">IP address is correct, “fixed” at router level for years.</p>
]]></description><link>https://forum.magicmirror.builders/topic/17912/update-unable-to-connect</link><generator>RSS for Node</generator><lastBuildDate>Sun, 13 Sep 2026 18:01:24 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/17912.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 15 Jul 2023 15:55:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Update, unable to connect. on Sat, 15 Jul 2023 16:27:00 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/richard238" aria-label="Profile: Richard238">@<bdi>Richard238</bdi></a> unable to connect is because MM is not running</p>
<p dir="auto">next time for upgrade use my script… it checks and upgrades node/npm/pm2 if needed as well as other stuff…</p>
<p dir="auto"><a href="https://github.com/sdetweil/MagicMirror_scripts" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/sdetweil/MagicMirror_scripts</a></p>
<p dir="auto">short fix,<br />
a. run my upgrade script with force instead  of apply<br />
or<br />
b. upgrade node js to 16.x (will probably be 16.20)<br />
then do npm install again</p>
]]></description><link>https://forum.magicmirror.builders/post/110254</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/110254</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sat, 15 Jul 2023 16:27:00 GMT</pubDate></item><item><title><![CDATA[Reply to Update, unable to connect. on Sat, 13 Sep 2025 17:16:08 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/richard238" aria-label="Profile: Richard238">@<bdi>Richard238</bdi></a> use my script<br />
It will record incremental changes</p>
<p dir="auto"><a href="https://github.com/sdetweil/MagicMirror-backup-restore" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/sdetweil/MagicMirror-backup-restore</a></p>
]]></description><link>https://forum.magicmirror.builders/post/128247</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128247</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sat, 13 Sep 2025 17:16:08 GMT</pubDate></item><item><title><![CDATA[Reply to Update, unable to connect. on Sat, 13 Sep 2025 15:55:30 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></p>
<p dir="auto">Hahhahaaaa! Yes, well I do make regular backups of config and CSS, it was the modules folder I was missing.  Lesson learned there.</p>
]]></description><link>https://forum.magicmirror.builders/post/128246</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128246</guid><dc:creator><![CDATA[Richard238]]></dc:creator><pubDate>Sat, 13 Sep 2025 15:55:30 GMT</pubDate></item><item><title><![CDATA[Reply to Update, unable to connect. on Tue, 09 Sep 2025 22:11:51 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/richard238" aria-label="Profile: Richard238">@<bdi>Richard238</bdi></a> said in <a href="/post/128092">Update, unable to connect.</a>:</p>
<blockquote>
<p dir="auto">And then I remembered the orig MM was still on a SD Card before I swapped over to a USB drive</p>
</blockquote>
<p dir="auto">backup , backup, backup…</p>
]]></description><link>https://forum.magicmirror.builders/post/128197</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128197</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Tue, 09 Sep 2025 22:11:51 GMT</pubDate></item><item><title><![CDATA[Reply to Update, unable to connect. on Sun, 31 Aug 2025 15:13:17 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/richard238" aria-label="Profile: Richard238">@<bdi>Richard238</bdi></a> awesome… thanks for the feedback…</p>
]]></description><link>https://forum.magicmirror.builders/post/128093</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128093</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sun, 31 Aug 2025 15:13:17 GMT</pubDate></item><item><title><![CDATA[Reply to Update, unable to connect. on Sun, 31 Aug 2025 15:05:43 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></p>
<p dir="auto">I couldn’t use that as I the Pi had no network, no file manager. It was bricked  :(</p>
<p dir="auto">New OS, new default vanilla MM all good.</p>
<p dir="auto">And then I remembered the orig MM was still on a SD Card  before I swapped over to a USB drive.<br />
Copied all I needed, seems to be all good so far!</p>
<p dir="auto">Thanks for your help. :)</p>
]]></description><link>https://forum.magicmirror.builders/post/128092</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128092</guid><dc:creator><![CDATA[Richard238]]></dc:creator><pubDate>Sun, 31 Aug 2025 15:05:43 GMT</pubDate></item><item><title><![CDATA[Reply to Update, unable to connect. on Sun, 17 Aug 2025 13:02:42 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/richard238" aria-label="Profile: Richard238">@<bdi>Richard238</bdi></a> my backup also gets the module source url for every add on module, so that they can be reinstalled again<br />
and gets files created (like access tokens etc) which may be needed to make each module work</p>
]]></description><link>https://forum.magicmirror.builders/post/127934</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/127934</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sun, 17 Aug 2025 13:02:42 GMT</pubDate></item><item><title><![CDATA[Reply to Update, unable to connect. on Sun, 17 Aug 2025 12:58:44 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></p>
<p dir="auto">Pi (Pi4 in metal heat-sink case) was running really warm. Powered it off and left it for a while.</p>
<p dir="auto">Powered on, it has no networking and file manager does nothing.<br />
If I can get networking enabled, I’ll make a config and CSS backup.</p>
<p dir="auto">Looks like it’s going to need an OS reinstall which will have to wait until I have time to do so.<br />
I’ll report back when that’s done.</p>
]]></description><link>https://forum.magicmirror.builders/post/127933</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/127933</guid><dc:creator><![CDATA[Richard238]]></dc:creator><pubDate>Sun, 17 Aug 2025 12:58:44 GMT</pubDate></item><item><title><![CDATA[Reply to Update, unable to connect. on Sun, 17 Aug 2025 11:58:42 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/richard238" aria-label="Profile: Richard238">@<bdi>Richard238</bdi></a> of course you dont need to do npm start if the other stuff fsiled</p>
<pre><code>cd ~/MagicMirror 
rm package-lock.json 
rm -rf node_modules 
npm cache clean --force
npm install
</code></pre>
<p dir="auto">let me know the results</p>
]]></description><link>https://forum.magicmirror.builders/post/127928</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/127928</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sun, 17 Aug 2025 11:58:42 GMT</pubDate></item><item><title><![CDATA[Reply to Update, unable to connect. on Sun, 17 Aug 2025 11:38:11 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></p>
<pre><code>pi@mmv2:/ $ pm2 stop all
[PM2] Applying action stopProcessId on app [all](ids: [ 0 ])
[PM2] [MagicMirror](0) Ã¢
Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¬Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¬Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¬Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¬Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¬Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¬Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢
Ã¢ id Ã¢ name               Ã¢ mode     Ã¢ Ã¢Âº    Ã¢ status    Ã¢ cpu      Ã¢ memory   Ã¢
Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¼Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¼Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¼Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¼Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¼Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¼Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¤
Ã¢ 0  Ã¢ MagicMirror        Ã¢ fork     Ã¢ 300  Ã¢ stopped   Ã¢ 0%       Ã¢ 0b       Ã¢
Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â´Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â´Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â´Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â´Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â´Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â´Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢
pi@mmv2:/ $ cd ~/MagicMirror
pi@mmv2:~/MagicMirror $ rm -rf node_modules
pi@mmv2:~/MagicMirror $ npm install
npm error code EIO
npm error syscall read
npm error errno -5
npm error EIO: i/o error, read
npm error A complete log of this run can be found in: /home/pi/.npm/_logs/2025-08-17T11_35_16_106Z-debug-0.log
pi@mmv2:~/MagicMirror $ npm start

&gt; magicmirror@2.32.0 start
&gt; node --run start:x11

/bin/sh: 1: ./node_modules/.bin/electron: not found

</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/127927</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/127927</guid><dc:creator><![CDATA[Richard238]]></dc:creator><pubDate>Sun, 17 Aug 2025 11:38:11 GMT</pubDate></item><item><title><![CDATA[Reply to Update, unable to connect. on Sun, 17 Aug 2025 11:24:21 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/richard238" aria-label="Profile: Richard238">@<bdi>Richard238</bdi></a> did the</p>
<pre><code>npm install 
</code></pre>
<p dir="auto">complete?</p>
<p dir="auto">do this</p>
<pre><code>pm2 stop all
cd ~/MagicMirror 
rm -rf node_modules
npm install
</code></pre>
<p dir="auto">the start MagicMirror manually</p>
<pre><code>npm start
</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/127923</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/127923</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sun, 17 Aug 2025 11:24:21 GMT</pubDate></item><item><title><![CDATA[Reply to Update, unable to connect. on Sun, 17 Aug 2025 11:22:15 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mumblebaj" aria-label="Profile: mumblebaj">@<bdi>mumblebaj</bdi></a> said in <a href="/post/127917">Update, unable to connect.</a>:</p>
<blockquote>
<p dir="auto">npm run config:check</p>
</blockquote>
<pre><code>pi@mmv2:~/MagicMirror $ npm run config:check

&gt; magicmirror@2.32.0 config:check
&gt; node js/check_config.js

[2025-08-17 12:14:16.030] [INFO]  Checking config file /home/pi/MagicMirror/config/config.js ... 
[2025-08-17 12:14:16.285] [ERROR] Your configuration file contains syntax errors :(
Line 99 column 21: 'Log' is not defined. 

</code></pre>
<p dir="auto">Lines 97/98/99:</p>
<pre><code>                // Override start method.
                start: function () {
                    Log.log("Starting module: " + this.name);
</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/127922</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/127922</guid><dc:creator><![CDATA[Richard238]]></dc:creator><pubDate>Sun, 17 Aug 2025 11:22:15 GMT</pubDate></item><item><title><![CDATA[Reply to Update, unable to connect. on Sun, 17 Aug 2025 07:07:52 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/richard238" aria-label="Profile: Richard238">@<bdi>Richard238</bdi></a> said in <a href="/post/127910">Update, unable to connect.</a>:</p>
<blockquote>
<p dir="auto">0|MagicMirror  | [2025-08-16 19:11:32.117] [ERROR] Your configuration file contains syntax errors :(<br />
0|MagicMirror  | Line 99 column 21: ‘Log’ is not defined.</p>
</blockquote>
<p dir="auto">This seems to indicate that there is an error in <code>config/config.js</code>. Run the following on the command line in the <code>~/MagicMirror/</code> directory: <code>npm run config:check</code></p>
]]></description><link>https://forum.magicmirror.builders/post/127917</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/127917</guid><dc:creator><![CDATA[mumblebaj]]></dc:creator><pubDate>Sun, 17 Aug 2025 07:07:52 GMT</pubDate></item><item><title><![CDATA[Reply to Update, unable to connect. on Sat, 16 Aug 2025 18:13:16 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/127909">Update, unable to connect.</a>:</p>
<blockquote>
<p dir="auto">pm2 logs --lines=20</p>
</blockquote>
<p dir="auto">Seems to loop through this:</p>
<pre><code>0|MagicMirror  | &gt; magicmirror@2.32.0 start
0|MagicMirror  | &gt; node --run start:x11
0|MagicMirror  | [2025-08-16 19:11:31.316] [LOG]   Starting MagicMirror: v2.32.0 
0|MagicMirror  | [2025-08-16 19:11:31.359] [LOG]   Loading config ... 
0|MagicMirror  | [2025-08-16 19:11:31.363] [LOG]   config template file not exists, no envsubst 
0|MagicMirror  | [2025-08-16 19:11:31.976] [INFO]  Checking config file /home/pi/MagicMirror/config/config.js ... 
0|MagicMirror  | [2025-08-16 19:11:32.117] [ERROR] Your configuration file contains syntax errors :(
0|MagicMirror  | Line 99 column 21: 'Log' is not defined. 
PM2            | App [MagicMirror:0] exited with code [1] via signal [SIGINT]
PM2            | App [MagicMirror:0] starting in -fork mode-
PM2            | App [MagicMirror:0] online
0|MagicMirror  | bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)

</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/127910</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/127910</guid><dc:creator><![CDATA[Richard238]]></dc:creator><pubDate>Sat, 16 Aug 2025 18:13:16 GMT</pubDate></item><item><title><![CDATA[Reply to Update, unable to connect. on Sat, 16 Aug 2025 17:48:32 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/richard238" aria-label="Profile: Richard238">@<bdi>Richard238</bdi></a> pm2 logs --lines=20</p>
]]></description><link>https://forum.magicmirror.builders/post/127909</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/127909</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sat, 16 Aug 2025 17:48:32 GMT</pubDate></item><item><title><![CDATA[Reply to Update, unable to connect. on Sat, 16 Aug 2025 17:19:09 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></p>
<pre><code>pi@mmv2:~/MagicMirror $ node -v
v22.14.0
pi@mmv2:~/MagicMirror $ pm2 stop MagicMirror
[PM2] Applying action stopProcessId on app [MagicMirror](ids: [ 0 ])
[PM2] [MagicMirror](0) Ã¢
Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¬Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¬Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¬Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¬Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¬Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¬Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢
Ã¢ id Ã¢ name               Ã¢ mode     Ã¢ Ã¢Âº    Ã¢ status    Ã¢ cpu      Ã¢ memory   Ã¢
Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¼Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¼Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¼Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¼Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¼Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¼Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¤
Ã¢ 0  Ã¢ MagicMirror        Ã¢ fork     Ã¢ 2120 Ã¢ stopped   Ã¢ 0%       Ã¢ 0b       Ã¢
Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â´Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â´Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â´Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â´Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â´Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â´Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢
pi@mmv2:~/MagicMirror $ pm2 start MagicMirror
[PM2] Applying action restartProcessId on app [MagicMirror](ids: [ 0 ])
[PM2] [MagicMirror](0) Ã¢
[PM2] Process successfully started
Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¬Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¬Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¬Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¬Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¬Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¬Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢
Ã¢ id Ã¢ name               Ã¢ mode     Ã¢ Ã¢Âº    Ã¢ status    Ã¢ cpu      Ã¢ memory   Ã¢
Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¼Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¼Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¼Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¼Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¼Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¼Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â¤
Ã¢ 0  Ã¢ MagicMirror        Ã¢ fork     Ã¢ 2120 Ã¢ online    Ã¢ 0%       Ã¢ 2.6mb    Ã¢
Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â´Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â´Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â´Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â´Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â´Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Â´Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢Ã¢
pi@mmv2:~/MagicMirror $</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/127908</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/127908</guid><dc:creator><![CDATA[Richard238]]></dc:creator><pubDate>Sat, 16 Aug 2025 17:19:09 GMT</pubDate></item><item><title><![CDATA[Reply to Update, unable to connect. on Sat, 16 Aug 2025 17:04:46 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/richard238" aria-label="Profile: Richard238">@<bdi>Richard238</bdi></a> can you show the startup messages</p>
]]></description><link>https://forum.magicmirror.builders/post/127907</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/127907</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sat, 16 Aug 2025 17:04:46 GMT</pubDate></item><item><title><![CDATA[Reply to Update, unable to connect. on Sat, 16 Aug 2025 16:05:29 GMT]]></title><description><![CDATA[<p dir="auto">Same issue today.  Tried with force but still no MM.</p>
<p dir="auto">node -v    =  v22.14.0</p>
]]></description><link>https://forum.magicmirror.builders/post/127906</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/127906</guid><dc:creator><![CDATA[Richard238]]></dc:creator><pubDate>Sat, 16 Aug 2025 16:05:29 GMT</pubDate></item><item><title><![CDATA[Reply to Update, unable to connect. on Sun, 16 Jul 2023 11:53:04 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></p>
<pre><code>pi@magicmirror:~/MagicMirror $ node -v
v16.1.0

</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/110269</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/110269</guid><dc:creator><![CDATA[Richard238]]></dc:creator><pubDate>Sun, 16 Jul 2023 11:53:04 GMT</pubDate></item><item><title><![CDATA[Reply to Update, unable to connect. on Sun, 16 Jul 2023 11:33:43 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/richard238" aria-label="Profile: Richard238">@<bdi>Richard238</bdi></a> no, the script did that for you already</p>
<p dir="auto">on a command line do</p>
<p dir="auto">node -v</p>
]]></description><link>https://forum.magicmirror.builders/post/110267</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/110267</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sun, 16 Jul 2023 11:33:43 GMT</pubDate></item><item><title><![CDATA[Reply to Update, unable to connect. on Sun, 16 Jul 2023 10:17:16 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></p>
<p dir="auto">Option ‘a’ fixed it, thank you.</p>
<p dir="auto">With it working, do I need to update node?</p>
]]></description><link>https://forum.magicmirror.builders/post/110266</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/110266</guid><dc:creator><![CDATA[Richard238]]></dc:creator><pubDate>Sun, 16 Jul 2023 10:17:16 GMT</pubDate></item><item><title><![CDATA[Reply to Update, unable to connect. on Sat, 15 Jul 2023 16:27:00 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/richard238" aria-label="Profile: Richard238">@<bdi>Richard238</bdi></a> unable to connect is because MM is not running</p>
<p dir="auto">next time for upgrade use my script… it checks and upgrades node/npm/pm2 if needed as well as other stuff…</p>
<p dir="auto"><a href="https://github.com/sdetweil/MagicMirror_scripts" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/sdetweil/MagicMirror_scripts</a></p>
<p dir="auto">short fix,<br />
a. run my upgrade script with force instead  of apply<br />
or<br />
b. upgrade node js to 16.x (will probably be 16.20)<br />
then do npm install again</p>
]]></description><link>https://forum.magicmirror.builders/post/110254</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/110254</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sat, 15 Jul 2023 16:27:00 GMT</pubDate></item></channel></rss>