Read the statement by Michael Teeuw here.
New installation but even default is displayed
-
Hi,
I have just installedhttps://github.com/sdetweil/MagicMirror_scripts
MagicMirror2 is booting, I can see the splashscreen but then nothing is displayed. I did not add any module yet, no API-Keys it’s just the new installed MM.
Here is the pm2 log mm~/MagicMirror $ pm2 log mm [TAILING] Tailing last 15 lines for [mm] process (change the value with --lines option) /home/pi/.pm2/logs/mm-out.log last 15 lines: 1|mm | [06.01.2024 12:07.46.129] [LOG] Loading config ... 1|mm | [06.01.2024 12:07.46.138] [DEBUG] config template file not exists, no envsubst 1|mm | [06.01.2024 12:07.46.216] [LOG] Loading module helpers ... 1|mm | [06.01.2024 12:07.46.255] [LOG] No helper found for module: alert. 1|mm | [06.01.2024 12:07.46.750] [LOG] Initializing new module helper ... 1|mm | [06.01.2024 12:07.46.752] [LOG] Module helper loaded: updatenotification 1|mm | [06.01.2024 12:07.46.815] [LOG] No helper found for module: clock. 1|mm | [06.01.2024 12:07.48.676] [LOG] Initializing new module helper ... 1|mm | [06.01.2024 12:07.48.678] [LOG] Module helper loaded: calendar 1|mm | [06.01.2024 12:07.48.724] [LOG] No helper found for module: compliments. 1|mm | [06.01.2024 12:07.48.726] [LOG] No helper found for module: weather. 1|mm | [06.01.2024 12:07.49.978] [LOG] Initializing new module helper ... 1|mm | [06.01.2024 12:07.49.979] [LOG] Module helper loaded: newsfeed 1|mm | [06.01.2024 12:07.49.980] [LOG] All module helpers loaded. 1|mm | [06.01.2024 12:07.50.118] [LOG] Starting server on port 8080 ... /home/pi/.pm2/logs/mm-error.log last 15 lines: 1|mm | errno: -98, 1|mm | syscall: 'listen', 1|mm | address: '::1', 1|mm | port: 8080 1|mm | } 1|mm | [06.01.2024 12:07.55.424] [ERROR] MagicMirror² will not quit, but it might be a good idea to check why this happened. Maybe no internet connection? 1|mm | [06.01.2024 12:07.55.435] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues 1|mm | Warning: vkCreateInstance: Found no drivers! 1|mm | Warning: vkCreateInstance failed with VK_ERROR_INCOMPATIBLE_DRIVER 1|mm | at CheckVkSuccessImpl (../../third_party/dawn/src/dawn/native/vulkan/VulkanError.cpp:88) 1|mm | at CreateVkInstance (../../third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:458) 1|mm | at Initialize (../../third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:344) 1|mm | at Create (../../third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:266) 1|mm | at operator() (../../third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:521) 1|mm |
Can anybody tell me what I do not see?
Manfred
-
@kupperma run my backup/restore script… it saves all that and can be loaded up to github and versioned and restored from there
https://github.com/sdetweil/MagicMirror-backup-restore
it saves links to all the modules and restores from the links
-
@kupperma was this a new SD card install?
that error means some other app is using port 8080.
mm is not the name of my pm2 mm task, so it sounds like you tried the manual way and it is running too
pm2 status
will show the managed apps
pm2 stop all pm2 start MagicMirror
-
Hi,
I did what you asked:pm2 start MagicMirror [PM2] Applying action restartProcessId on app [MagicMirror](ids: [ 0 ]) [PM2] [MagicMirror](0) ✓ [PM2] Process successfully started ┌─────┬────────────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐ │ id │ name │ namespace │ version │ mode │ pid │ uptime │ ↺ │ status │ cpu │ mem │ user │ watching │ ├─────┼────────────────┼─────────────┼─────────┼─────────┼──────────┼────────┼──────┼───────────┼──────────┼──────────┼──────────┼──────────┤ │ 0 │ MagicMirror │ default │ 2.26.0 │ fork │ 4369 │ 0s │ 0 │ online │ 0% │ 2.8mb │ pi │ disabled │ │ 1 │ mm │ default │ N/A │ fork │ 0 │ 0 │ 1 │ stopped │ 0% │ 0b │ pi │ disabled │
I wonder why “watching” is disabled.
Manfred
-
@kupperma and did that bring up MagicMirror?
if so, you can delete the mm definition
pm2 delete mm pm2 save
watching
the system maybe doesn’t that support… in my json file I request it -
I deleted mm
But no, MagicMirror does not appear.
pm2 status looks like that now:~/MagicMirror $ pm2 status ┌─────┬────────────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐ │ id │ name │ namespace │ version │ mode │ pid │ uptime │ ↺ │ status │ cpu │ mem │ user │ watching │ ├─────┼────────────────┼─────────────┼─────────┼─────────┼──────────┼────────┼──────┼───────────┼──────────┼──────────┼──────────┼──────────┤ │ 0 │ MagicMirror │ default │ 2.26.0 │ fork │ 4369 │ 6m │ 0 │ online │ 0% │ 2.8mb │ pi │ disabled │
-
@kupperma where are you doing the pm2 start?
on the MM system screen in a terminal window
over ssh
over vnc
???lets try this, without pm2 involved
pm2 stop all cd ~/MagicMirror npm start
-
Here is the output:
npm start > magicmirror@2.26.0 start > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js [06.01.2024 15:56.41.020] [LOG] Starting MagicMirror: v2.26.0 [06.01.2024 15:56.41.030] [LOG] Loading config ... [06.01.2024 15:56.41.035] [DEBUG] config template file not exists, no envsubst [06.01.2024 15:56.41.042] [LOG] Loading module helpers ... [06.01.2024 15:56.41.044] [LOG] No helper found for module: alert. [06.01.2024 15:56.41.095] [LOG] Initializing new module helper ... [06.01.2024 15:56.41.097] [LOG] Module helper loaded: updatenotification [06.01.2024 15:56.41.098] [LOG] No helper found for module: clock. [06.01.2024 15:56.41.376] [LOG] Initializing new module helper ... [06.01.2024 15:56.41.378] [LOG] Module helper loaded: calendar [06.01.2024 15:56.41.380] [LOG] No helper found for module: compliments. [06.01.2024 15:56.41.381] [LOG] No helper found for module: weather. [06.01.2024 15:56.41.580] [LOG] Initializing new module helper ... [06.01.2024 15:56.41.581] [LOG] Module helper loaded: newsfeed [06.01.2024 15:56.41.581] [LOG] All module helpers loaded. [06.01.2024 15:56.41.597] [LOG] Starting server on port 8080 ... [06.01.2024 15:56.42.098] [LOG] Server started ... [06.01.2024 15:56.42.099] [LOG] Connecting socket for: updatenotification [06.01.2024 15:56.42.101] [LOG] Starting module helper: updatenotification [06.01.2024 15:56.42.102] [LOG] Connecting socket for: calendar [06.01.2024 15:56.42.103] [LOG] Starting node helper for: calendar [06.01.2024 15:56.42.104] [LOG] Connecting socket for: newsfeed [06.01.2024 15:56.42.105] [LOG] Starting node helper for: newsfeed [06.01.2024 15:56.42.106] [LOG] Sockets connected & modules started ... [06.01.2024 15:56.42.132] [LOG] Launching application. [06.01.2024 15:56.45.490] [LOG] Create new calendarfetcher for url: https://ics.calendarlabs.com/76/mm3137/US_Holidays.ics - Interval: 604800000 [06.01.2024 15:56.45.911] [LOG] Create new newsfetcher for url: https://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml - Interval: 300000 [06.01.2024 15:56.45.924] [INFO] updatenotification: Updater Class Loaded! [06.01.2024 15:56.45.926] [INFO] updatenotification: Checking PM2 using... [06.01.2024 15:56.45.931] [INFO] Checking git for module: MagicMirror [06.01.2024 15:56.47.527] [INFO] Calendar-Fetcher: Broadcasting 12 events from https://ics.calendarlabs.com/76/mm3137/US_Holidays.ics. [06.01.2024 15:56.47.822] [INFO] Newsfeed-Fetcher: Broadcasting 29 items. [06.01.2024 15:56.48.421] [INFO] updatenotification: You are not using pm2
-
@kupperma cool… thats good… tell me about the physical system hookup
where is the physical display? -
Sorry forgot to answer:
I am on the raspberrypi over ssh.The Display is connected directly via the HDMI Port of the pi . All equipment is right at arm distance, because I’m setting it up first before staching it behind the actual mirror.
But I am on the pi via ssh so that later I can do updates and probably adding new modules .Manfred
-
@kupperma which kind of pi? if Pi 4/5 is the port on the left (closest to power) hdmi port?