<?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[MMM-Pir upgrade problem]]></title><description><![CDATA[<p dir="auto">I recently attempted to perform an update for the MMM-Pir module and it didn’t seem to work.  I attempted the ‘npm run rebuild’ command, and now I am getting the following error message:<br />
FATAL: 1 needed library not loaded<br />
Here is what I am seeing when I attempt the rebuild:</p>
<p dir="auto">pi@raspberrypi:~/MagicMirror/modules/MMM-Pir $ npm run rebuild</p>
<blockquote>
<p dir="auto">MMM-Pir@1.0.1 rebuild<br />
installer/rebuild.sh</p>
</blockquote>
<p dir="auto">Welcome to MMM-Pir rebuild script<br />
This script will erase current build and reinstall it<br />
Do you want to continue ? [Y/n]<br />
Your choice: Y</p>
<p dir="auto">Deleting: package-lock.json node_modules<br />
Done.</p>
<p dir="auto">Upgrading EXT-Pir…<br />
HEAD is now at 97f6cc8 update for vulnerabilities security // add node v16.14.0 min requirement<br />
hint: Pulling without specifying how to reconcile divergent branches is<br />
hint: discouraged. You can squelch this message by running one of the following<br />
hint: commands sometime before your next pull:<br />
hint:<br />
hint:   git config pull.rebase false  # merge (the default strategy)<br />
hint:   git config pull.rebase true   # rebase<br />
hint:   git config pull.ff only       # fast-forward only<br />
hint:<br />
hint: You can replace “git config” with “git config --global” to set a default<br />
hint: preference for all repositories. You can also pass --rebase, --no-rebase,<br />
hint: or --ff-only on the command line to override the configured default per<br />
hint: invocation.<br />
Already up to date.<br />
Done.<br />
Reinstalling MMM-Pir…<br />
npm ERR! code EBADENGINE<br />
npm ERR! engine Unsupported engine<br />
npm ERR! engine Not compatible with your version of node/npm: @npmcli/fs@3.1.0<br />
npm ERR! notsup Not compatible with your version of node/npm: @npmcli/fs@3.1.0<br />
npm ERR! notsup Required: {“node”:“^14.17.0 || ^16.13.0 || &gt;=18.0.0”}<br />
npm ERR! notsup Actual:   {“npm”:“8.5.5”,“node”:“v17.9.0”}</p>
<p dir="auto">npm ERR! A complete log of this run can be found in:<br />
npm ERR!     /home/pi/.npm/_logs/2023-07-11T23_00_51_522Z-debug-0.log<br />
pi@raspberrypi:~/MagicMirror/modules/MMM-Pir $</p>
<p dir="auto">What am I missing, and how can I fix this?  Thanks in advance…</p>
]]></description><link>https://forum.magicmirror.builders/topic/17902/mmm-pir-upgrade-problem</link><generator>RSS for Node</generator><lastBuildDate>Sat, 06 Jun 2026 22:34:50 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/17902.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 11 Jul 2023 23:09:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to MMM-Pir upgrade problem on Wed, 12 Jul 2023 01:52:58 GMT]]></title><description><![CDATA[<p dir="auto">Beautiful.  That solved the issue.  Thanks for the quick response.</p>
]]></description><link>https://forum.magicmirror.builders/post/110216</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/110216</guid><dc:creator><![CDATA[Freddy_boy]]></dc:creator><pubDate>Wed, 12 Jul 2023 01:52:58 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Pir upgrade problem on Wed, 12 Jul 2023 01:05:12 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/freddy_boy" aria-label="Profile: Freddy_boy">@<bdi>Freddy_boy</bdi></a> said in <a href="/post/110214">MMM-Pir upgrade problem</a>:</p>
<blockquote>
<p dir="auto">add node v16.14.0 min requirement</p>
</blockquote>
<p dir="auto">he updated his module to require node 16.14 minimum</p>
<p dir="auto">node”:“^14.17.0 || ^16.13.0 || &gt;=18.0.0”}<br />
npm ERR! notsup Actual: {“npm”:“8.5.5”,“node”:“v17.9.0”}</p>
<p dir="auto">and one of the dependencies says it needs<br />
14.7<br />
16.13<br />
or greater than or equal to 18.0</p>
<p dir="auto">u are on 17.9</p>
<p dir="auto">I would guess upgrade to 18.0 at least</p>
<p dir="auto">the next release (Oct 1) of mm will move to 18 as 16 is end of life Sept 1.</p>
]]></description><link>https://forum.magicmirror.builders/post/110215</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/110215</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Wed, 12 Jul 2023 01:05:12 GMT</pubDate></item></channel></rss>