Read the statement by Michael Teeuw here.
Fails to start... "Log.log is not a function"
-
@Bimtronic tgx
This looks like it is caused by MMM-SystemStats module
You can edit the MMM-SystemStats.js
and comment it out (add // as the start of the text on that line)One occurance is not commented
Or change it to Log.info
-
I deleted MMM-SystemStats from my config.
Still getting errors >
mt@mt:~/MagicMirror $ npm start
magicmirror@2.29.0 start
DISPLAY=“${DISPLAY:=:0}” ./node_modules/.bin/electron js/electron.js[2024-12-11 19:48:33.034] [ERROR] App threw an error during load
[2024-12-11 19:48:33.042] [ERROR] TypeError: Log.log is not a function
at Object. (/home/mt/MagicMirror/js/app.js:16:5)
at Module._compile (node:internal/modules/cjs/loader:1484:14)
at Module._extensions…js (node:internal/modules/cjs/loader:1564:10)
at Module.load (node:internal/modules/cjs/loader:1295:32)
at Module._load (node:internal/modules/cjs/loader:1111:12)
at c._load (node:electron/js2c/node_init:2:17025)
at Module.require (node:internal/modules/cjs/loader:1318:19)
at require (node:internal/modules/helpers:179:18)
at Object. (/home/mt/MagicMirror/js/electron.js:4:14)
at Module._compile (node:internal/modules/cjs/loader:1484:14)
at Module._extensions…js (node:internal/modules/cjs/loader:1564:10)
at Module.load (node:internal/modules/cjs/loader:1295:32)
at Module._load (node:internal/modules/cjs/loader:1111:12)
at c._load (node:electron/js2c/node_init:2:17025)
at cjsLoader (node:internal/modules/esm/translators:350:17)
at ModuleWrap. (node:internal/modules/esm/translators:286:7)
A JavaScript error occurred in the main process
Uncaught Exception:
TypeError: Log.log is not a function
at Object. (/home/mt/MagicMirror/js/app.js:16:5)
at Module._compile (node:internal/modules/cjs/loader:1484:14)
at Module._extensions…js (node:internal/modules/cjs/loader:1564:10)
at Module.load (node:internal/modules/cjs/loader:1295:32)
at Module._load (node:internal/modules/cjs/loader:1111:12)
at c._load (node:electron/js2c/node_init:2:17025)
at Module.require (node:internal/modules/cjs/loader:1318:19)
at require (node:internal/modules/helpers:179:18)
at Object. (/home/mt/MagicMirror/js/electron.js:4:14)
at Module._compile (node:internal/modules/cjs/loader:1484:14)
at Module._extensions…js (node:internal/modules/cjs/loader:1564:10)
at Module.load (node:internal/modules/cjs/loader:1295:32)
at Module._load (node:internal/modules/cjs/loader:1111:12)
at c._load (node:electron/js2c/node_init:2:17025)
at cjsLoader (node:internal/modules/esm/translators:350:17)
at ModuleWrap. (node:internal/modules/esm/translators:286:7) -
-
I disabled all modules, same errors.
Disabled all but not the “alert”-module, same errors.I dont think is from the config, maybe the node.js file-system that is messed up.
How do i uninstall MagicMirror and make a new clean install to start from scratch?
-
@Bimtronic use my backup/restore scripts yo save your MagicMirror setup
https://github.com/sdetweil/MagicMirror-backup-restorethen you can rename/delete the MagicMirror folder
and use my install script
see https://github.com/sdetweil/MagicMirror_scriptsand then use restore to put the MagicMirror configuration back