<?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[MagicMirror won't load.]]></title><description><![CDATA[<p dir="auto">I tried to upgrade MagicMirror earlier but then MagicMirror would not load. No black screen, just never opening. So I did a fresh install of Raspberry Pi OS and Magic Mirror.<br />
I am using a Raspberry Pi 4 with Raspberry Pi OS 64-bit. Everything was working so I went ahead and installed some modules and copied over my config and CSS files. Now it won’t load again. I have tried using pm2 start <a href="http://mm.sh" target="_blank" rel="noopener noreferrer nofollow ugc">mm.sh</a> (I set up the <a href="http://mm.sh" target="_blank" rel="noopener noreferrer nofollow ugc">mm.sh</a> as per the MM documentation). I have also tried pm2 start <a href="http://mm.sh" target="_blank" rel="noopener noreferrer nofollow ugc">mm.sh</a>. Terminal gives my no errors, it looks like MM is loading, but MagicMirror doesn’t load.</p>
<p dir="auto">My pm2 mm-error log file has this message:</p>
<pre><code>[02.12.2023 18:33.47.262] [ERROR] (node:1232) UnhandledPromiseRejectionWarning: Error: Cannot find module 'node-fetch'
Require stack:
- /home/pi/MagicMirror/modules/MMM-OneTracker/node_helper.js
- /home/pi/MagicMirror/js/app.js
- /home/pi/MagicMirror/js/electron.js
- /home/pi/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js
- 
    at node:internal/modules/cjs/loader:1084:15
    at Function.&lt;anonymous&gt; (node:electron/js2c/browser_init:2:117419)
    at Module._resolveFilename (/home/pi/MagicMirror/node_modules/module-alias/index.js:49:29)
    at node:internal/modules/cjs/loader:929:27
    at Function._load (node:electron/js2c/asar_bundle:2:13327)
    at Module.require (node:internal/modules/cjs/loader:1150:19)
    at require (node:internal/modules/cjs/helpers:110:18)
    at Object.&lt;anonymous&gt; (/home/pi/MagicMirror/modules/MMM-OneTracker/node_helper.js:10:15)
    at Module._compile (node:internal/modules/cjs/loader:1271:14)
    at Object..js (node:internal/modules/cjs/loader:1326:10)
    at Module.load (node:internal/modules/cjs/loader:1126:32)
    at node:internal/modules/cjs/loader:967:12
    at Function._load (node:electron/js2c/asar_bundle:2:13327)
    at Module.require (node:internal/modules/cjs/loader:1150:19)
    at require (node:internal/modules/cjs/helpers:110:18)
    at loadModule (/home/pi/MagicMirror/js/app.js:180:19)
    at loadModules (/home/pi/MagicMirror/js/app.js:210:10)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async App.start (/home/pi/MagicMirror/js/app.js:258:3)
(Use `electron --trace-warnings ...` to show where the warning was created)
[02.12.2023 18:33.47.264] [ERROR] (node:1232) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
[1947:1202/183350.594642:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)
[1947:1202/183350.595113:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)
[1947:1202/183350.595532:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)
[1947:1202/183350.595918:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)
[1947:1202/183350.596287:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)
[1947:1202/183350.610727:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)
[1947:1202/183350.611149:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)
[1947:1202/183350.613660:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)
[1947:1202/183350.622792:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)
[1947:1202/183350.623222:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)
[1947:1202/183350.623582:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)
[1947:1202/183350.623993:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)
[1947:1202/183350.624373:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)
[1947:1202/183350.624748:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)

</code></pre>
<p dir="auto">If I run pm2 info mm I get this info</p>
<pre><code>
 Describing process with id 0 - name mm
┌───────────────────┬─────────────────────────────────┐
│ status            │ online                          │
│ name              │ mm                              │
│ namespace         │ default                         │
│ version           │ N/A                             │
│ restarts          │ 0                               │
│ uptime            │ 7m                              │
│ script path       │ /home/pi/mm.sh                  │
│ script args       │ N/A                             │
│ error log path    │ /home/pi/.pm2/logs/mm-error.log │
│ out log path      │ /home/pi/.pm2/logs/mm-out.log   │
│ pid path          │ /home/pi/.pm2/pids/mm-0.pid     │
│ interpreter       │ bash                            │
│ interpreter args  │ N/A                             │
│ script id         │ 0                               │
│ exec cwd          │ /home/pi                        │
│ exec mode         │ fork_mode                       │
│ node.js version   │ N/A                             │
│ node env          │ N/A                             │
│ watch &amp; reload    │ ✘                               │
│ unstable restarts │ 0                               │
│ created at        │ 2023-12-02T23:30:45.763Z        │
└───────────────────┴─────────────────────────────────┘
 Divergent env variables from local env
┌────────────────┬──────────────────────┐
│ SSH_CONNECTION │ 10.0.0.79 52375 10.0 │
│ SSH_CLIENT     │ 10.0.0.79 52375 22   │
└────────────────┴──────────────────────┘

 Add your own code metrics: http://bit.ly/code-metrics
 Use `pm2 logs mm [--lines 1000]` to display logs
 Use `pm2 env 0` to display environment variables
 Use `pm2 monit` to monitor CPU and Memory usage mm

</code></pre>
<p dir="auto">I am not sure what to do to fix this. I have been trying to figure it out for over 6 hours and have no answers. Any help is appreciated.</p>
]]></description><link>https://forum.magicmirror.builders/topic/18222/magicmirror-won-t-load</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 07:49:20 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/18222.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 02 Dec 2023 23:47:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to MagicMirror won't load. on Sun, 03 Dec 2023 15:55:13 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 that fixed the issue.</p>
]]></description><link>https://forum.magicmirror.builders/post/113004</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/113004</guid><dc:creator><![CDATA[aunrea]]></dc:creator><pubDate>Sun, 03 Dec 2023 15:55:13 GMT</pubDate></item><item><title><![CDATA[Reply to MagicMirror won't load. on Sun, 03 Dec 2023 00:40:34 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/aunrea" aria-label="Profile: aunrea">@<bdi>aunrea</bdi></a> Cannot find module ‘node-fetch’<br />
Require stack:</p>
<ul>
<li>/home/pi/MagicMirror/modules/MMM-OneTracker/node_helper.js</li>
</ul>
<p dir="auto">in the MMM-OneTracker  folder do</p>
<pre><code>npm install node-fetch@2
</code></pre>
<p dir="auto">we removed that library in this release as node has a built-in and supported fetch</p>
]]></description><link>https://forum.magicmirror.builders/post/112994</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/112994</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sun, 03 Dec 2023 00:40:34 GMT</pubDate></item></channel></rss>