Hahhahaaaa! Yes, well I do make regular backups of config and CSS, it was the modules folder I was missing. Lesson learned there.
Read the statement by Michael Teeuw here.
Posts
-
RE: Update, unable to connect.
-
RE: Embed Grafana Charts - xframe issue
@hs said in Embed Grafana Charts - xframe issue:
allow_embedding=true
For future me and of course anyone else looking for this, the setting is in the [Security] section of /etc/grafana/grafana.ini (Assumes Grafana is hosted on a Pi or other Linux distro)
-
RE: Update, unable to connect.
I couldn’t use that as I the Pi had no network, no file manager. It was bricked :(
New OS, new default vanilla MM all good.
And then I remembered the orig MM was still on a SD Card before I swapped over to a USB drive.
Copied all I needed, seems to be all good so far!Thanks for your help. :)
-
MMM-doomsDay
Apologies if this request is in the wrong place…
MMM-doomsDay isn’t listed anywhere, yet is still on GitHub and working just fine on my MM.
What’s the reason for it not being on the module list or the module wiki page?Thank you.
-
RE: Request: Flight tracker using PiAware
+1 for this, please. I have a Pi Aware in the loft and would be interested in adding its data to MM.
-
RE: Update, unable to connect.
Pi (Pi4 in metal heat-sink case) was running really warm. Powered it off and left it for a while.
Powered on, it has no networking and file manager does nothing.
If I can get networking enabled, I’ll make a config and CSS backup.Looks like it’s going to need an OS reinstall which will have to wait until I have time to do so.
I’ll report back when that’s done. -
RE: Update, unable to connect.
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 > magicmirror@2.32.0 start > node --run start:x11 /bin/sh: 1: ./node_modules/.bin/electron: not found
-
RE: Update, unable to connect.
@mumblebaj said in Update, unable to connect.:
npm run config:check
pi@mmv2:~/MagicMirror $ npm run config:check > magicmirror@2.32.0 config:check > 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.
Lines 97/98/99:
// Override start method. start: function () { Log.log("Starting module: " + this.name);
-
RE: Update, unable to connect.
@sdetweil said in Update, unable to connect.:
pm2 logs --lines=20
Seems to loop through this:
0|MagicMirror | > magicmirror@2.32.0 start 0|MagicMirror | > 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)
-
RE: Update, unable to connect.
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 $