<?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[Unable to install dependencies!]]></title><description><![CDATA[<p dir="auto">I am trying to install Magic Mirror but i get the Unable to install dependencies! error. I tried everything i know bit i cant get past this error. Attached full install log. Help much appreciated. Thanks.</p>
<p dir="auto">pi@magicmirror:~ $<br />
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">install log being saved to /home/pi/install.log<br />
Reading package lists… Done<br />
Building dependency tree… Done<br />
Reading state information… Done<br />
Package ‘nodejs’ is not installed, so not removed<br />
The following package was automatically installed and is no longer required:<br />
libfuse2<br />
Use ‘sudo apt autoremove’ to remove it.<br />
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.<br />
rm: cannot remove ‘/etc/apt/sources.list.d/nodesource.list’: No such file or directory<br />
Installing helper tools …<br />
Updating packages …<br />
[         &lt;=&gt;                                                                                                                                                                                                                               ]<br />
Hit:1 <a href="http://raspbian.raspberrypi.org/raspbian" target="_blank" rel="noopener noreferrer nofollow ugc">http://raspbian.raspberrypi.org/raspbian</a> bullseye InRelease<br />
Hit:2 <a href="http://archive.raspberrypi.org/debian" target="_blank" rel="noopener noreferrer nofollow ugc">http://archive.raspberrypi.org/debian</a> bullseye InRelease<br />
Reading package lists… Done<br />
Reading package lists… Done<br />
Building dependency tree… Done<br />
Reading state information… Done<br />
ca-certificates is already the newest version (20210119).<br />
curl is already the newest version (7.74.0-1.3+deb11u7).<br />
gnupg is already the newest version (2.2.27-2+deb11u2).<br />
The following package was automatically installed and is no longer required:<br />
libfuse2<br />
Use ‘sudo apt autoremove’ to remove it.<br />
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.<br />
deb [arch=arm64 signed-by=/etc/apt/keyrings/nodesource.gpg] <a href="https://deb.nodesource.com/node_20.x" target="_blank" rel="noopener noreferrer nofollow ugc">https://deb.nodesource.com/node_20.x</a> nodistro main<br />
Hit:1 <a href="http://archive.raspberrypi.org/debian" target="_blank" rel="noopener noreferrer nofollow ugc">http://archive.raspberrypi.org/debian</a> bullseye InRelease<br />
Hit:2 <a href="http://raspbian.raspberrypi.org/raspbian" target="_blank" rel="noopener noreferrer nofollow ugc">http://raspbian.raspberrypi.org/raspbian</a> bullseye InRelease<br />
Get:3 <a href="https://deb.nodesource.com/node_20.x" target="_blank" rel="noopener noreferrer nofollow ugc">https://deb.nodesource.com/node_20.x</a> nodistro InRelease [12.1 kB]<br />
Get:4 <a href="https://deb.nodesource.com/node_20.x" target="_blank" rel="noopener noreferrer nofollow ugc">https://deb.nodesource.com/node_20.x</a> nodistro/main arm64 Packages [3,264 B]<br />
Fetched 15.4 kB in 1s (19.2 kB/s)<br />
Reading package lists… Done<br />
Reading package lists… Done<br />
Building dependency tree… Done<br />
Reading state information… Done<br />
The following package was automatically installed and is no longer required:<br />
libfuse2<br />
Use ‘sudo apt autoremove’ to remove it.<br />
The following additional packages will be installed:<br />
libc-ares2 libjs-highlight.js libnode72 nodejs-doc<br />
Suggested packages:<br />
npm<br />
The following NEW packages will be installed:<br />
libc-ares2 libjs-highlight.js libnode72 nodejs nodejs-doc<br />
0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.<br />
Need to get 10.4 MB of archives.<br />
After this operation, 45.6 MB of additional disk space will be used.<br />
Get:1 <a href="http://raspbian.raspberrypi.org/raspbian" target="_blank" rel="noopener noreferrer nofollow ugc">http://raspbian.raspberrypi.org/raspbian</a> bullseye/main armhf libc-ares2 armhf 1.17.1-1+deb11u3 [96.3 kB]<br />
Get:2 <a href="http://raspbian.raspberrypi.org/raspbian" target="_blank" rel="noopener noreferrer nofollow ugc">http://raspbian.raspberrypi.org/raspbian</a> bullseye/main armhf libjs-highlight.js all 9.18.5+dfsg1-1 [397 kB]<br />
Get:3 <a href="http://raspbian.raspberrypi.org/raspbian" target="_blank" rel="noopener noreferrer nofollow ugc">http://raspbian.raspberrypi.org/raspbian</a> bullseye/main armhf libnode72 armhf 12.22.12~dfsg-1~deb11u4 [7,261 kB]<br />
Get:4 <a href="http://raspbian.raspberrypi.org/raspbian" target="_blank" rel="noopener noreferrer nofollow ugc">http://raspbian.raspberrypi.org/raspbian</a> bullseye/main armhf nodejs armhf 12.22.12~dfsg-1~deb11u4 [148 kB]<br />
Get:5 <a href="http://raspbian.raspberrypi.org/raspbian" target="_blank" rel="noopener noreferrer nofollow ugc">http://raspbian.raspberrypi.org/raspbian</a> bullseye/main armhf nodejs-doc all 12.22.12~dfsg-1~deb11u4 [2,547 kB]<br />
Fetched 10.4 MB in 8s (1,314 kB/s)<br />
Selecting previously unselected package libc-ares2:armhf.<br />
(Reading database … 106649 files and directories currently installed.)<br />
Preparing to unpack …/libc-ares2_1.17.1-1+deb11u3_armhf.deb …<br />
Unpacking libc-ares2:armhf (1.17.1-1+deb11u3) …<br />
Selecting previously unselected package libjs-highlight.js.<br />
Preparing to unpack …/libjs-highlight.js_9.18.5+dfsg1-1_all.deb …<br />
Unpacking libjs-highlight.js (9.18.5+dfsg1-1) …<br />
Selecting previously unselected package libnode72:armhf.<br />
Preparing to unpack …/libnode72_12.22.12~dfsg-1~deb11u4_armhf.deb …<br />
Unpacking libnode72:armhf (12.22.12~dfsg-1~deb11u4) …<br />
Selecting previously unselected package nodejs.<br />
Preparing to unpack …/nodejs_12.22.12~dfsg-1~deb11u4_armhf.deb …<br />
Unpacking nodejs (12.22.12~dfsg-1~deb11u4) …<br />
Selecting previously unselected package nodejs-doc.<br />
Preparing to unpack …/nodejs-doc_12.22.12~dfsg-1~deb11u4_all.deb …<br />
Unpacking nodejs-doc (12.22.12~dfsg-1~deb11u4) …<br />
Setting up libc-ares2:armhf (1.17.1-1+deb11u3) …<br />
Setting up libnode72:armhf (12.22.12~dfsg-1~deb11u4) …<br />
Setting up libjs-highlight.js (9.18.5+dfsg1-1) …<br />
Setting up nodejs (12.22.12~dfsg-1~deb11u4) …<br />
update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode<br />
Setting up nodejs-doc (12.22.12~dfsg-1~deb11u4) …<br />
Processing triggers for man-db (2.9.4-2) …<br />
Processing triggers for libc-bin (2.31-13+rpt2+rpi1+deb11u7) …<br />
Check current Node installation …<br />
Node currently installed. Checking version number.<br />
Minimum Node version: v20.8.0<br />
Installed Node version: v12.22.12<br />
Node should be upgraded.<br />
Installing Node.js …<br />
Reading package lists… Done<br />
Building dependency tree… Done<br />
Reading state information… Done<br />
The following packages were automatically installed and are no longer required:<br />
libc-ares2 libfuse2 libjs-highlight.js<br />
Use ‘sudo apt autoremove’ to remove them.<br />
The following packages will be REMOVED:<br />
libnode72 nodejs-doc<br />
The following packages will be upgraded:<br />
nodejs<br />
1 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.<br />
Need to get 27.0 MB of archives.<br />
After this operation, 140 MB of additional disk space will be used.<br />
Get:1 <a href="https://deb.nodesource.com/node_20.x" target="_blank" rel="noopener noreferrer nofollow ugc">https://deb.nodesource.com/node_20.x</a> bullseye/main armhf nodejs armhf 20.5.1-deb-1nodesource1 [27.0 MB]<br />
Fetched 27.0 MB in 4s (6,062 kB/s)<br />
apt-listchanges: Reading changelogs…<br />
(Reading database … 107012 files and directories currently installed.)<br />
Removing nodejs-doc (12.22.12~dfsg-1~deb11u4) …<br />
dpkg: libnode72:armhf: dependency problems, but removing anyway as you requested:<br />
nodejs depends on libnode72 (= 12.22.12~dfsg-1~deb11u4).</p>
<p dir="auto">Removing libnode72:armhf (12.22.12~dfsg-1~deb11u4) …<br />
(Reading database … 106824 files and directories currently installed.)<br />
Preparing to unpack …/nodejs_20.5.1-deb-1nodesource1_armhf.deb …<br />
Unpacking nodejs (20.5.1-deb-1nodesource1) over (12.22.12~dfsg-1~deb11u4) …<br />
Setting up nodejs (20.5.1-deb-1nodesource1) …<br />
Processing triggers for libc-bin (2.31-13+rpt2+rpi1+deb11u7) …<br />
Processing triggers for man-db (2.9.4-2) …<br />
Reading package lists… Done<br />
Building dependency tree… Done<br />
Reading state information… Done<br />
nodejs is already the newest version (20.5.1-deb-1nodesource1).<br />
The following packages were automatically installed and are no longer required:<br />
libc-ares2 libfuse2 libjs-highlight.js<br />
Use ‘sudo apt autoremove’ to remove them.<br />
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.<br />
Node.js installation Done! version=v20.5.1<br />
Check current NPM installation …<br />
NPM currently installed. Checking version number.<br />
Minimum npm version: V10.1.0<br />
Installed npm version: V9.8.0<br />
npm should be upgraded.<br />
Installing npm …<br />
E: Unable to correct problems, you have held broken packages.<br />
npm WARN EBADENGINE Unsupported engine {<br />
npm WARN EBADENGINE   package: ‘npm@1.4.29’,<br />
npm WARN EBADENGINE   required: { node: ‘&gt;=0.8’, npm: ‘1’ },<br />
npm WARN EBADENGINE   current: { node: ‘v20.5.1’, npm: ‘9.8.0’ }<br />
npm WARN EBADENGINE }<br />
evalmachine.:43<br />
} = primordials;<br />
^</p>
<p dir="auto">ReferenceError: primordials is not defined<br />
at evalmachine.:43:5<br />
at Object. (/usr/lib/node_modules/npm/node_modules/graceful-fs/fs.js:11:8)<br />
at Module._compile (node:internal/modules/cjs/loader:1233:14)<br />
at Module._extensions…js (node:internal/modules/cjs/loader:1287:10)<br />
at Module.load (node:internal/modules/cjs/loader:1091:32)<br />
at Module._load (node:internal/modules/cjs/loader:938:12)<br />
at Module.require (node:internal/modules/cjs/loader:1115:19)<br />
at require (node:internal/modules/helpers:130:18)<br />
at Object. (/usr/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:3:27)<br />
at Module._compile (node:internal/modules/cjs/loader:1233:14)</p>
<p dir="auto">Node.js v20.5.1<br />
npm installation Done! version=V<br />
Cloning MagicMirror …<br />
Cloning into ‘MagicMirror’…<br />
remote: Enumerating objects: 376, done.<br />
remote: Counting objects: 100% (376/376), done.<br />
remote: Compressing objects: 100% (311/311), done.<br />
remote: Total 376 (delta 69), reused 200 (delta 49), pack-reused 0<br />
Receiving objects: 100% (376/376), 427.18 KiB | 4.36 MiB/s, done.<br />
Resolving deltas: 100% (69/69), done.<br />
Cloning MagicMirror Done!<br />
Installing dependencies …<br />
bash: line 456: [: -ge: unary operator expected<br />
evalmachine.:43<br />
} = primordials;<br />
^</p>
<p dir="auto">ReferenceError: primordials is not defined<br />
at evalmachine.:43:5<br />
at Object. (/usr/lib/node_modules/npm/node_modules/graceful-fs/fs.js:11:8)<br />
at Module._compile (node:internal/modules/cjs/loader:1233:14)<br />
at Module._extensions…js (node:internal/modules/cjs/loader:1287:10)<br />
at Module.load (node:internal/modules/cjs/loader:1091:32)<br />
at Module._load (node:internal/modules/cjs/loader:938:12)<br />
at Module.require (node:internal/modules/cjs/loader:1115:19)<br />
at require (node:internal/modules/helpers:130:18)<br />
at Object. (/usr/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:3:27)<br />
at Module._compile (node:internal/modules/cjs/loader:1233:14)</p>
<p dir="auto">Node.js v20.5.1<br />
Unable to install dependencies!</p>
]]></description><link>https://forum.magicmirror.builders/topic/18063/unable-to-install-dependencies</link><generator>RSS for Node</generator><lastBuildDate>Thu, 14 May 2026 22:54:27 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/18063.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 07 Oct 2023 21:22:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Unable to install dependencies! on Sun, 08 Oct 2023 11:44:12 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jonae" aria-label="Profile: Jonae">@<bdi>Jonae</bdi></a> ok  do flash again,<br />
do not do any apt commands. run my install script</p>
]]></description><link>https://forum.magicmirror.builders/post/111457</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/111457</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sun, 08 Oct 2023 11:44:12 GMT</pubDate></item><item><title><![CDATA[Reply to Unable to install dependencies! on Sun, 08 Oct 2023 03:38: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>
<p dir="auto">Yes it is fresh, i just did sudo apt update and sudo apt upgrade</p>
]]></description><link>https://forum.magicmirror.builders/post/111448</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/111448</guid><dc:creator><![CDATA[Jonae]]></dc:creator><pubDate>Sun, 08 Oct 2023 03:38:04 GMT</pubDate></item><item><title><![CDATA[Reply to Unable to install dependencies! on Sat, 07 Oct 2023 22:08:13 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jonae" aria-label="Profile: Jonae">@<bdi>Jonae</bdi></a> is this a fresh SD card build?  right after flash?</p>
<p dir="auto">please make sure you don’t do anything else first…</p>
]]></description><link>https://forum.magicmirror.builders/post/111439</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/111439</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sat, 07 Oct 2023 22:08:13 GMT</pubDate></item></channel></rss>