Hi,
I’ve updated to the latest Version today using at first the update script. I have some trouble with the calendar display and the newsfeed. I just started a blank Mirror instance. A module #server_functions
is missing. I don’t know how to fix that.
What I’ve tried so far is
- getting serverOnly folder from the repo manually
- switched manually again to master branch and reinstalled all node_modules
- uses npm install manually
This is the log:
3|mm3 | [2025-10-04 21:21:14.572] [LOG] Starting MagicMirror: v2.33.0
3|mm3 | [2025-10-04 21:21:14.600] [LOG] Loading config ...
3|mm3 | [2025-10-04 21:21:14.628] [LOG] config template file not exists, no envsubst
3|mm3 | [2025-10-04 21:21:19.738] [INFO] Checking config file /home/chris/MagicMirror/config/config3.js ...
3|mm3 | [2025-10-04 21:21:20.155] [INFO] Your configuration file doesn't contain syntax errors :)
3|mm3 | [2025-10-04 21:21:20.157] [INFO] Checking modules structure configuration ...
3|mm3 | [2025-10-04 21:21:20.596] [INFO] Your modules structure configuration doesn't contain errors :)
3|mm3 | [2025-10-04 21:21:20.638] [LOG] Loading module helpers ...
3|mm3 | [2025-10-04 21:21:20.651] [LOG] No helper found for module: alert.
3|mm3 | [2025-10-04 21:21:20.733] [LOG] Initializing new module helper ...
3|mm3 | [2025-10-04 21:21:20.734] [LOG] Module helper loaded: updatenotification
3|mm3 | [2025-10-04 21:21:20.739] [LOG] No helper found for module: clock.
3|mm3 | [2025-10-04 21:21:21.248] [ERROR] Error when loading calendar: Cannot find module '#server_functions'
3|mm3 | Require stack:
3|mm3 | - /home/chris/MagicMirror/modules/default/calendar/calendarfetcher.js
3|mm3 | - /home/chris/MagicMirror/modules/default/calendar/node_helper.js
3|mm3 | - /home/chris/MagicMirror/js/app.js
3|mm3 | - /home/chris/MagicMirror/serveronly/index.js
3|mm3 | [2025-10-04 21:21:21.259] [LOG] No helper found for module: compliments.
3|mm3 | [2025-10-04 21:21:21.275] [LOG] No helper found for module: weather.
3|mm3 | [2025-10-04 21:21:22.220] [ERROR] Error when loading newsfeed: Cannot find module '#server_functions'
3|mm3 | Require stack:
3|mm3 | - /home/chris/MagicMirror/modules/default/newsfeed/newsfeedfetcher.js
3|mm3 | - /home/chris/MagicMirror/modules/default/newsfeed/node_helper.js
3|mm3 | - /home/chris/MagicMirror/js/app.js
3|mm3 | - /home/chris/MagicMirror/serveronly/index.js
3|mm3 | [2025-10-04 21:21:22.221] [LOG] All module helpers loaded.
3|mm3 | [2025-10-04 21:21:22.318] [LOG] Starting server on port 8082 ...
3|mm3 | [2025-10-04 21:21:22.455] [LOG] Server started ...
3|mm3 | [2025-10-04 21:21:22.456] [LOG] Connecting socket for: updatenotification
3|mm3 | [2025-10-04 21:21:22.457] [LOG] Starting module helper: updatenotification
3|mm3 | [2025-10-04 21:21:22.468] [LOG] Sockets connected & modules started ...
3|mm3 | [2025-10-04 21:21:22.470] [INFO]
3|mm3 | >>> Ready to go! Please point your browser to: http://0.0.0.0:8082 <<<
3|mm3 | [2025-10-04 21:21:28.870] [INFO] updatenotification: Updater Class Loaded!
3|mm3 | [2025-10-04 21:21:28.876] [INFO] updatenotification: Checking PM2 using...
3|mm3 | [2025-10-04 21:21:31.736] [INFO] Checking git for module: MagicMirror
3|mm3 | [2025-10-04 21:21:31.925] [INFO]
3|mm3 | #### System Information ####
3|mm3 | - SYSTEM: manufacturer: Raspberry Pi Foundation; model: Raspberry Pi 4 Model B Rev 1.5; virtual: false; MM: 2.33.0
3|mm3 | - OS: platform: linux; distro: Debian GNU/Linux; release: 12; arch: arm; kernel: 6.6.70-v7l+
3|mm3 | - VERSIONS: electron: undefined; used node: 22.20.0; installed node: 22.20.0; npm: 10.9.3; pm2: 6.0.13
3|mm3 | - ENV: XDG_SESSION_TYPE: tty; MM_CONFIG_FILE: config/config3.js
3|mm3 | WAYLAND_DISPLAY: undefined; DISPLAY: undefined; ELECTRON_ENABLE_GPU: undefined
3|mm3 | - RAM: total: 3848.23 MB; free: 2604.24 MB; used: 1243.98 MB
3|mm3 | - OTHERS: uptime: 132 minutes; timeZone: Europe/Berlin
3|mm3 | [2025-10-04 21:21:32.004] [INFO] updatenotification: [PM2] You are using pm2 with id: 3 (mm3)
More infos:
chris@MagicPi:~/MagicMirror $ node -v
npm -v
pm2 -v
v22.20.0
10.9.3
6.0.13
chris@MagicPi:~/MagicMirror $ cd ~/MagicMirror
git status
git branch -a
cat package.json | grep version
Auf Branch master
Ihr Branch ist auf demselben Stand wie 'origin/master'.
?nderungen, die nicht zum Commit vorgemerkt sind:
(benutzen Sie "git add <Datei>...", um die ?nderungen zum Commit vorzumerken)
(benutzen Sie "git restore <Datei>...", um die ?nderungen im Arbeitsverzeichnis zu verwerfen)
ge?ndert: package-lock.json
ge?ndert: package.json
Unversionierte Dateien:
(benutzen Sie "git add <Datei>...", um die ?nderungen zum Commit vorzumerken)
installers/
keine ?nderungen zum Commit vorgemerkt (benutzen Sie "git add" und/oder "git commit -a")
_fix_clipping
main
* master
remotes/origin/HEAD -> origin/master
remotes/origin/dependabot/npm_and_yarn/develop/electron-28.1.0
remotes/origin/dependabot/npm_and_yarn/develop/electron-32.1.2
remotes/origin/dependabot/npm_and_yarn/develop/electron-33.2.1
remotes/origin/dependabot/npm_and_yarn/develop/electron-34.0.2
remotes/origin/dependabot/npm_and_yarn/develop/electron-34.3.0
remotes/origin/dependabot/npm_and_yarn/develop/eslint-9.6.0
remotes/origin/dependabot/npm_and_yarn/develop/eslint-plugin-jsdoc-50.3.1
remotes/origin/dependabot/npm_and_yarn/develop/helmet-8.0.0
remotes/origin/dependabot/npm_and_yarn/develop/node-ical-0.19.0
remotes/origin/dependabot/npm_and_yarn/develop/node-ical-0.20.1
remotes/origin/dependabot/npm_and_yarn/develop/stylelint-16.15.0
remotes/origin/dependabot/npm_and_yarn/develop/stylistic/eslint-plugin-2.3.0
remotes/origin/dependabot/npm_and_yarn/develop/undici-7.4.0
remotes/origin/develop
remotes/origin/master
remotes/origin/v1.0.0
"version": "2.33.0",
chris@MagicPi:~/MagicMirror $