Hello again. So I tried the internet-monitor module but it was stack at showing only the header, no gauges. I read the issues in the repository and many people had the same problem. I found a fork of this module which supposed that fixed the problem but now I get black screen. Below is the pm2 logs:
0|mm | > magicmirror@2.22.0 start
0|mm | > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js
0|mm | [25.03.2023 20:05.52.934] [LOG] Starting MagicMirror: v2.22.0
0|mm | [25.03.2023 20:05.52.941] [LOG] Loading config ...
0|mm | [25.03.2023 20:05.52.948] [LOG] Loading module helpers ...
0|mm | [25.03.2023 20:05.52.951] [LOG] No helper found for module: clock.
0|mm | [25.03.2023 20:05.52.973] [LOG] Initializing new module helper ...
0|mm | [25.03.2023 20:05.52.974] [LOG] Module helper loaded: updatenotification
0|mm | [25.03.2023 20:05.52.984] [LOG] Initializing new module helper ...
0|mm | [25.03.2023 20:05.52.985] [LOG] Module helper loaded: EXT-Alert
0|mm | [25.03.2023 20:05.53.004] [LOG] Initializing new module helper ...
0|mm | [25.03.2023 20:05.53.009] [LOG] Module helper loaded: Gateway
0|mm | [25.03.2023 20:05.53.019] [LOG] Initializing new module helper ...
0|mm | [25.03.2023 20:05.53.020] [LOG] Module helper loaded: MMM-GoogleAssistant
0|mm | [25.03.2023 20:05.53.026] [LOG] Initializing new module helper ...
0|mm | [25.03.2023 20:05.53.026] [LOG] Module helper loaded: EXT-Detector
0|mm | [25.03.2023 20:05.53.261] [LOG] Initializing new module helper ...
0|mm | [25.03.2023 20:05.53.261] [LOG] Module helper loaded: calendar
0|mm | [25.03.2023 20:05.53.262] [LOG] No helper found for module: compliments.
0|mm | [25.03.2023 20:05.53.313] [LOG] Initializing new module helper ...
0|mm | [25.03.2023 20:05.53.314] [LOG] Module helper loaded: MMM-OpenWeatherMapForecast
0|mm | [25.03.2023 20:05.53.317] [LOG] Initializing new module helper ...
0|mm | [25.03.2023 20:05.53.318] [LOG] Module helper loaded: MMM-MoonPhase
0|mm | [25.03.2023 20:05.53.686] [LOG] Initializing new module helper ...
0|mm | [25.03.2023 20:05.53.686] [LOG] Module helper loaded: MMM-EARTH
0|mm | [25.03.2023 20:05.54.120] [ERROR] WARNING! Could not load config file. Starting with default configuration. Error found: Error: Cannot find module '/home/anthony/MagicMirror/modules/internet-monitor/node_modules/lzma-native/binding-v4.0.6-electron-v22.3-linux-arm/lzma_native.node'
0|mm | Require stack:
0|mm | - /home/anthony/MagicMirror/modules/internet-monitor/node_modules/lzma-native/index.js
0|mm | - /home/anthony/MagicMirror/modules/internet-monitor/node_modules/decompress-tarxz/index.js
0|mm | - /home/anthony/MagicMirror/modules/internet-monitor/node_modules/speedtest-net/index.js
0|mm | - /home/anthony/MagicMirror/modules/internet-monitor/node_helper.js
0|mm | - /home/anthony/MagicMirror/js/app.js
0|mm | - /home/anthony/MagicMirror/js/electron.js
0|mm | - /home/anthony/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js
0|mm | -
0|mm | [25.03.2023 20:05.54.121] [LOG] Loading module helpers ...
0|mm | [25.03.2023 20:05.54.121] [LOG] No helper found for module: clock.
0|mm | [25.03.2023 20:05.54.122] [LOG] Initializing new module helper ...
0|mm | [25.03.2023 20:05.54.123] [LOG] Module helper loaded: updatenotification
0|mm | [25.03.2023 20:05.54.123] [LOG] Initializing new module helper ...
0|mm | [25.03.2023 20:05.54.124] [LOG] Module helper loaded: EXT-Alert
0|mm | [25.03.2023 20:05.54.124] [LOG] Initializing new module helper ...
0|mm | [25.03.2023 20:05.54.125] [LOG] Module helper loaded: Gateway
0|mm | [25.03.2023 20:05.54.125] [LOG] Initializing new module helper ...
0|mm | [25.03.2023 20:05.54.126] [LOG] Module helper loaded: MMM-GoogleAssistant
0|mm | [25.03.2023 20:05.54.126] [LOG] Initializing new module helper ...
0|mm | [25.03.2023 20:05.54.127] [LOG] Module helper loaded: EXT-Detector
0|mm | [25.03.2023 20:05.54.128] [LOG] Initializing new module helper ...
0|mm | [25.03.2023 20:05.54.128] [LOG] Module helper loaded: calendar
0|mm | [25.03.2023 20:05.54.129] [LOG] No helper found for module: compliments.
0|mm | [25.03.2023 20:05.54.129] [LOG] Initializing new module helper ...
0|mm | [25.03.2023 20:05.54.130] [LOG] Module helper loaded: MMM-OpenWeatherMapForecast
0|mm | [25.03.2023 20:05.54.130] [LOG] Initializing new module helper ...
0|mm | [25.03.2023 20:05.54.131] [LOG] Module helper loaded: MMM-MoonPhase
0|mm | [25.03.2023 20:05.54.131] [LOG] Initializing new module helper ...
0|mm | [25.03.2023 20:05.54.132] [LOG] Module helper loaded: MMM-EARTH
0|mm | [25.03.2023 20:05.54.141] [ERROR] App threw an error during load
0|mm | [25.03.2023 20:05.54.144] [ERROR] Error: Cannot find module '/home/anthony/MagicMirror/modules/internet-monitor/node_modules/lzma-native/binding-v4.0.6-electron-v22.3-linux-arm/lzma_native.node'
0|mm | Require stack:
0|mm | - /home/anthony/MagicMirror/modules/internet-monitor/node_modules/lzma-native/index.js
0|mm | - /home/anthony/MagicMirror/modules/internet-monitor/node_modules/decompress-tarxz/index.js
0|mm | - /home/anthony/MagicMirror/modules/internet-monitor/node_modules/speedtest-net/index.js
0|mm | - /home/anthony/MagicMirror/modules/internet-monitor/node_helper.js
0|mm | - /home/anthony/MagicMirror/js/app.js
0|mm | - /home/anthony/MagicMirror/js/electron.js
0|mm | - /home/anthony/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js
0|mm | -
0|mm | at Module._resolveFilename (node:internal/modules/cjs/loader:963:15)
0|mm | at n._resolveFilename (node:electron/js2c/browser_init:2:109751)
0|mm | at Module._resolveFilename (/home/anthony/MagicMirror/node_modules/module-alias/index.js:49:29)
0|mm | at Module._load (node:internal/modules/cjs/loader:811:27)
0|mm | at f._load (node:electron/js2c/asar_bundle:2:13330)
0|mm | at Module.require (node:internal/modules/cjs/loader:1035:19)
0|mm | at require (node:internal/modules/cjs/helpers:102:18)
0|mm | at /home/anthony/MagicMirror/modules/internet-monitor/node_modules/lzma-native/index.js:13:14
0|mm | at Object.<anonymous> (/home/anthony/MagicMirror/modules/internet-monitor/node_modules/lzma-native/index.js:597:3)
0|mm | at Module._compile (node:internal/modules/cjs/loader:1141:14)
0|mm | [25.03.2023 20:05.54.146] [ERROR] Whoops! There was an uncaught exception...
0|mm | [25.03.2023 20:05.54.155] [ERROR] Error: Cannot find module '/home/anthony/MagicMirror/modules/internet-monitor/node_modules/lzma-native/binding-v4.0.6-electron-v22.3-linux-arm/lzma_native.node'
0|mm | Require stack:
0|mm | - /home/anthony/MagicMirror/modules/internet-monitor/node_modules/lzma-native/index.js
0|mm | - /home/anthony/MagicMirror/modules/internet-monitor/node_modules/decompress-tarxz/index.js
0|mm | - /home/anthony/MagicMirror/modules/internet-monitor/node_modules/speedtest-net/index.js
0|mm | - /home/anthony/MagicMirror/modules/internet-monitor/node_helper.js
0|mm | - /home/anthony/MagicMirror/js/app.js
0|mm | - /home/anthony/MagicMirror/js/electron.js
0|mm | - /home/anthony/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js
0|mm | -
0|mm | at Module._resolveFilename (node:internal/modules/cjs/loader:963:15)
0|mm | at n._resolveFilename (node:electron/js2c/browser_init:2:109751)
0|mm | at Module._resolveFilename (/home/anthony/MagicMirror/node_modules/module-alias/index.js:49:29)
0|mm | at Module._load (node:internal/modules/cjs/loader:811:27)
0|mm | at f._load (node:electron/js2c/asar_bundle:2:13330)
0|mm | at Module.require (node:internal/modules/cjs/loader:1035:19)
0|mm | at require (node:internal/modules/cjs/helpers:102:18)
0|mm | at /home/anthony/MagicMirror/modules/internet-monitor/node_modules/lzma-native/index.js:13:14
0|mm | at Object.<anonymous> (/home/anthony/MagicMirror/modules/internet-monitor/node_modules/lzma-native/index.js:597:3)
0|mm | at Module._compile (node:internal/modules/cjs/loader:1141:14) {
0|mm | code: 'MODULE_NOT_FOUND',
0|mm | requireStack: [
0|mm | '/home/anthony/MagicMirror/modules/internet-monitor/node_modules/lzma-native/index.js',
0|mm | '/home/anthony/MagicMirror/modules/internet-monitor/node_modules/decompress-tarxz/index.js',
0|mm | '/home/anthony/MagicMirror/modules/internet-monitor/node_modules/speedtest-net/index.js',
0|mm | '/home/anthony/MagicMirror/modules/internet-monitor/node_helper.js',
0|mm | '/home/anthony/MagicMirror/js/app.js',
0|mm | '/home/anthony/MagicMirror/js/electron.js',
0|mm | '/home/anthony/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js',
0|mm | undefined
0|mm | ]
0|mm | }
0|mm | [25.03.2023 20:05.54.156] [ERROR] MagicMirror² will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
0|mm | [25.03.2023 20:05.54.156] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
0|mm | [25.03.2023 20:05.54.451] [LOG] Launching application.
0|mm | MESA-LOADER: failed to retrieve device information
0|mm | MESA-LOADER: failed to retrieve device information
0|mm | MESA-LOADER: failed to retrieve device information
0|mm | MESA-LOADER: failed to open kms_swrast: /usr/lib/dri/kms_swrast_dri.so: cannot open shared object file: Permission denied (search paths /usr/lib/arm-linux-gnueabihf/dri:\$${ORIGIN}/dri:/usr/lib/dri)
0|mm | failed to load driver: kms_swrast
0|mm | MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: cannot open shared object file: Permission denied (search paths /usr/lib/arm-linux-gnueabihf/dri:\$${ORIGIN}/dri:/usr/lib/dri)
0|mm | failed to load swrast driver
Thank you.