Hi Sam,
Here is the error excerpt. The error definitely occurs with KEEP but no idea what to do…
magicmirror@2.25.0 start
DISPLAY=“${DISPLAY:=:0}” ./node_modules/.bin/electron js/electron.js
[25.01.2024 19:42.13.949] [LOG] Starting MagicMirror: v2.25.0
[25.01.2024 19:42.13.959] [LOG] Loading config …
[25.01.2024 19:42.13.964] [DEBUG] config template file not exists, no envsubst
[25.01.2024 19:42.13.972] [LOG] Loading module helpers …
[25.01.2024 19:42.13.975] [LOG] No helper found for module: alert.
[25.01.2024 19:42.14.621] [LOG] Initializing new module helper …
[25.01.2024 19:42.14.622] [LOG] Module helper loaded: MMM-Wallpaper
[25.01.2024 19:42.14.624] [LOG] No helper found for module: clock.
[25.01.2024 19:42.15.040] [LOG] Module helper loaded: MMM-Sonos
[25.01.2024 19:42.15.042] [LOG] No helper found for module: weather.
[25.01.2024 19:42.15.044] [LOG] No helper found for module: MMM-CalendarExt3.
[25.01.2024 19:42.15.046] [LOG] No helper found for module: MMM-CalendarExt3Agenda.
[25.01.2024 19:42.15.408] [LOG] Initializing new module helper …
[25.01.2024 19:42.15.409] [LOG] Module helper loaded: calendar
[25.01.2024 19:42.15.411] [LOG] No helper found for module: compliments.
[25.01.2024 19:42.15.518] [LOG] Initializing new module helper …
[25.01.2024 19:42.15.519] [LOG] Module helper loaded: MMM-AccuWeatherForecastDeluxe
[25.01.2024 19:42.15.527] [ERROR] (node:3930) UnhandledPromiseRejectionWarning: Error: Cannot find module ‘python-shell’
Require stack:
- /home/sven/MagicMirror/modules/MMM-GoogleKeep/node_helper.js
- /home/sven/MagicMirror/js/app.js
- /home/sven/MagicMirror/js/electron.js
- /home/sven/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js
- at node:internal/modules/cjs/loader:1084:15
at Function. (node:electron/js2c/browser_init:2:117576)
at Module._resolveFilename (/home/sven/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. (/home/sven/MagicMirror/modules/MMM-GoogleKeep/node_helper.js:10:23)
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/sven/MagicMirror/js/app.js:180:19)
(Useelectron --trace-warnings ...
to show where the warning was created)
[25.01.2024 19:42.15.528] [ERROR] (node:3930) 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)
[3930:0125/194216.046643:ERROR:object_proxy.cc(590)] Failed to call method: org.freedesktop.portal.Settings.Read: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.portal.Desktop was not provided by any .service files
MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information
^C/home/sven/MagicMirror/node_modules/electron/dist/electron exited with signal SIGINT