Read the statement by Michael Teeuw here.
Fails to start... "Log.log is not a function"
-
I got this after i installed some modules and updated packs.
magicmirror@2.29.0 start
DISPLAY=“${DISPLAY:=:0}” ./node_modules/.bin/electron js/electron.js[2024-12-04 21:05:31.188] [ERROR] App threw an error during load
[2024-12-04 21:05:31.196] [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)How can i solve this?
-
@Bimtronic the npm install did not complete
-
I just ran “npm install” but it didnt solve this.
Did you mean a package/module?
mt@mt:~ $ npm install
up to date, audited 79 packages in 21s
22 packages are looking for funding
runnpm fund
for detailsfound 0 vulnerabilities
-
@Bimtronic in the MagicMirror folder
-
I tried to run a new “npm install” in the MM-folder, but i still have the same errors.
Is it advised to delete and reinstall Magic Mirror completely?
-
@Bimtronic can you show me the output of the npm install
-
mt@mt:~/MagicMirror $ npm install
magicmirror@2.29.0 postinstall
npm run install-vendor && npm run install-fonts && echo "MagicMirror² installation finished successfully!
"magicmirror@2.29.0 install-vendor
echo "Installing vendor files …
" && cd vendor && npm install --loglevel=error --no-audit --no-fund --no-update-notifierInstalling vendor files …
up to date in 3s
magicmirror@2.29.0 install-fonts
echo "Installing fonts …
" && cd fonts && npm install --loglevel=error --no-audit --no-fund --no-update-notifierInstalling fonts …
up to date in 3s
MagicMirror² installation finished successfully!magicmirror@2.29.0 prepare
[ -f node_modules/.bin/husky ] && husky || echo no husky installed.up to date in 56s
208 packages are looking for funding
runnpm fund
for details
npm notice
npm notice New patch version of npm available! 10.9.0 -> 10.9.2
npm notice Changelog: https://github.com/npm/cli/releases/tag/v10.9.2
npm notice To update run: npm install -g npm@10.9.2
npm notice -
@Bimtronic ok and now, in the MagicMirror folder
The output of npm start -
mt@mt:~/MagicMirror $ npm start
magicmirror@2.29.0 start
DISPLAY=“${DISPLAY:=:0}” ./node_modules/.bin/electron js/electron.js[2024-12-09 15:22:44.863] [ERROR] App threw an error during load
[2024-12-09 15:22:44.871] [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) -
@Bimtronic can you show me the config.js, xxx out any apikeys or private info