Read the statement by Michael Teeuw here.
Calendar Stuck at Loading...
-
Hey Guys -
Been using MM for a while which has always synced my M365 calendar (either directly using ICS or passthrough via Google shared ICS). A couple of days ago, MM stopped showing the events and just displayed “Loading…”
MM logs look normal as they show it’s broadcasting events and refreshing at the configured timeout, so not sure what’s up. Below is what I’ve tried and my config (which hasn’t changed since it was working.)
What I’ve tried (All resulted in same “Loading” message)
- Updating all OS packages, MM, & MMPM + restart
- Using Google ICS instead of M365 one in config.js
- Using config.js.sample & only replacing URL with my ICS
- Searching forum & Google like a madman :)
Calendar Config
{ module: "calendar", header: "Work Calendar", position: "top_left", config: { //maxTitleLines: "1", hidePrivate: "false", //maxTitleLength: "30", maximumEntries:"13", fetchInterval: 30000, fade: "false", //wrapEvents: "false", excludedEvents: ['OOF', 'Vacation', 'Bash', 'Resource', 'OOO', {filterBy: '\bOOF\b', regex: true}], calendars: [ { symbol: "calendar-check", url: "https://outlook.office365.com/owa/calendar/xxxxx/calendar.ics", //url: "https://calendar.google.com/calendar/ical/xxxxx%40import.calendar.google.com/public/basic.ics", maximumEntries:"13"} ] } },
Any suggestions? Thanks!
-
@bzowk how do you launch MM? pm2?
if so, do
pm2 logs --lines=100
i have seen some new problems with office calendar (using custom timezones), but not google…
-
@sdetweil
Thanks. I launch it via pm2 (via MMPM). I did review the logs as you suggested and it shows nothing abnormal related to the calendar. Here’s the output in case you see something. Only edit is that I changed the URL for the ICS for security purposes :) I did check for the Microsoft timezone fix, but seems after I recently updated when trying to fix this, the fix was already applied.[TAILING] Tailing last 100 lines for [all] processes (change the value with --lines option) /home/pi/.pm2/pm2.log last 100 lines: PM2 | 2023-06-08T07:46:56: PM2 log: pid=789 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T07:46:57: PM2 log: pid=789 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T07:46:57: PM2 log: pid=789 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T07:46:57: PM2 log: App [mm:0] exited with code [0] via signal [SIGINT] PM2 | 2023-06-08T07:46:57: PM2 log: pid=789 msg=process killed PM2 | 2023-06-08T07:46:57: PM2 log: App [mm:0] starting in -fork mode- PM2 | 2023-06-08T07:46:57: PM2 log: App [mm:0] online PM2 | 2023-06-08T07:48:47: PM2 log: Stopping app:mm id:0 PM2 | 2023-06-08T07:48:48: PM2 log: pid=1271 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T07:48:48: PM2 log: App [mm:0] exited with code [0] via signal [SIGINT] PM2 | 2023-06-08T07:48:48: PM2 log: pid=1271 msg=process killed PM2 | 2023-06-08T07:48:48: PM2 log: App [mm:0] starting in -fork mode- PM2 | 2023-06-08T07:48:48: PM2 log: App [mm:0] online PM2 | 2023-06-08T07:50:46: PM2 log: Stopping app:mm id:0 PM2 | 2023-06-08T07:50:46: PM2 log: pid=1487 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T07:50:46: PM2 log: pid=1487 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T07:50:46: PM2 log: App [mm:0] exited with code [0] via signal [SIGINT] PM2 | 2023-06-08T07:50:46: PM2 log: pid=1487 msg=process killed PM2 | 2023-06-08T08:20:52: PM2 log: App [mm:0] starting in -fork mode- PM2 | 2023-06-08T08:20:52: PM2 log: App [mm:0] online PM2 | 2023-06-08T08:27:27: PM2 log: Stopping app:mm id:0 PM2 | 2023-06-08T08:27:28: PM2 log: pid=2591 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T08:27:28: PM2 log: pid=2591 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T08:27:28: PM2 log: App [mm:0] exited with code [0] via signal [SIGINT] PM2 | 2023-06-08T08:27:28: PM2 log: pid=2591 msg=process killed PM2 | 2023-06-08T08:27:28: PM2 log: App [mm:0] starting in -fork mode- PM2 | 2023-06-08T08:27:28: PM2 log: App [mm:0] online PM2 | 2023-06-08T08:28:11: PM2 log: Stopping app:mm id:0 PM2 | 2023-06-08T08:28:11: PM2 log: pid=2898 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T08:28:11: PM2 log: pid=2898 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T08:28:11: PM2 log: App [mm:0] exited with code [0] via signal [SIGINT] PM2 | 2023-06-08T08:28:12: PM2 log: pid=2898 msg=process killed PM2 | 2023-06-08T08:28:33: PM2 log: App [mm:0] starting in -fork mode- PM2 | 2023-06-08T08:28:33: PM2 log: App [mm:0] online PM2 | 2023-06-08T08:29:54: PM2 log: Stopping app:mm id:0 PM2 | 2023-06-08T08:29:55: PM2 log: pid=3152 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T08:29:55: PM2 log: pid=3152 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T08:29:55: PM2 log: pid=3152 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T08:29:55: PM2 log: pid=3152 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T08:29:55: PM2 log: pid=3152 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T08:29:56: PM2 log: pid=3152 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T08:29:56: PM2 log: pid=3152 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T08:29:56: PM2 log: pid=3152 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T08:29:56: PM2 log: pid=3152 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T08:29:56: PM2 log: pid=3152 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T08:29:56: PM2 log: pid=3152 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T08:29:56: PM2 log: pid=3152 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T08:29:56: PM2 log: pid=3152 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T08:29:56: PM2 log: pid=3152 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T08:29:56: PM2 log: pid=3152 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T08:29:57: PM2 log: Process with pid 3152 still alive after 1600ms, sending it SIGKILL now... PM2 | 2023-06-08T08:29:57: PM2 log: App [mm:0] exited with code [0] via signal [SIGKILL] PM2 | 2023-06-08T08:29:57: PM2 log: pid=3152 msg=process killed PM2 | 2023-06-08T08:30:21: PM2 log: App [mm:0] starting in -fork mode- PM2 | 2023-06-08T08:30:21: PM2 log: App [mm:0] online PM2 | 2023-06-08T08:55:42: PM2 log: Stopping app:mm id:0 PM2 | 2023-06-08T08:55:42: PM2 log: pid=3347 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T08:55:43: PM2 log: pid=3347 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T08:55:43: PM2 log: pid=3347 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T08:55:43: PM2 log: pid=3347 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T08:55:43: PM2 log: pid=3347 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T08:55:43: PM2 log: pid=3347 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T08:55:43: PM2 log: pid=3347 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T08:55:43: PM2 log: pid=3347 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T08:55:43: PM2 log: pid=3347 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T08:55:43: PM2 log: pid=3347 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T08:55:43: PM2 log: pid=3347 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T08:55:44: PM2 log: pid=3347 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T08:55:44: PM2 log: pid=3347 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T08:55:44: PM2 log: pid=3347 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T08:55:44: PM2 log: pid=3347 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T08:55:44: PM2 log: Process with pid 3347 still alive after 1600ms, sending it SIGKILL now... PM2 | 2023-06-08T08:55:45: PM2 log: App [mm:0] exited with code [0] via signal [SIGKILL] PM2 | 2023-06-08T08:55:45: PM2 log: pid=3347 msg=process killed PM2 | 2023-06-08T08:55:45: PM2 log: App [mm:0] starting in -fork mode- PM2 | 2023-06-08T08:55:45: PM2 log: App [mm:0] online PM2 | 2023-06-08T09:00:24: PM2 log: Stopping app:mm id:0 PM2 | 2023-06-08T09:00:24: PM2 log: pid=3843 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T09:00:25: PM2 log: pid=3843 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T09:00:25: PM2 log: App [mm:0] exited with code [0] via signal [SIGINT] PM2 | 2023-06-08T09:00:25: PM2 log: pid=3843 msg=process killed PM2 | 2023-06-08T09:03:03: PM2 log: App [mm:0] starting in -fork mode- PM2 | 2023-06-08T09:03:03: PM2 log: App [mm:0] online PM2 | 2023-06-08T09:05:00: PM2 log: Stopping app:mm id:0 PM2 | 2023-06-08T09:05:01: PM2 log: pid=4229 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T09:05:01: PM2 log: pid=4229 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T09:05:01: PM2 log: pid=4229 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T09:05:01: PM2 log: pid=4229 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T09:05:01: PM2 log: pid=4229 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T09:05:01: PM2 log: App [mm:0] exited with code [0] via signal [SIGINT] PM2 | 2023-06-08T09:05:01: PM2 log: pid=4229 msg=process killed PM2 | 2023-06-08T09:05:29: PM2 log: App [mm:0] starting in -fork mode- PM2 | 2023-06-08T09:05:29: PM2 log: App [mm:0] online PM2 | 2023-06-08T09:06:08: PM2 log: Stopping app:mm id:0 PM2 | 2023-06-08T09:06:09: PM2 log: pid=4430 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T09:06:09: PM2 log: pid=4430 msg=failed to kill - retrying in 100ms PM2 | 2023-06-08T09:06:09: PM2 log: App [mm:0] exited with code [0] via signal [SIGINT] PM2 | 2023-06-08T09:06:09: PM2 log: pid=4430 msg=process killed PM2 | 2023-06-08T09:22:49: PM2 log: App [mm:0] starting in -fork mode- PM2 | 2023-06-08T09:22:49: PM2 log: App [mm:0] online /home/pi/.pm2/logs/mm-error.log last 100 lines: 0|mm | at ClientRequest.<anonymous> (/home/pi/MagicMirror/node_modules/node-fetch/lib/index.js:1505:11) 0|mm | at ClientRequest.emit (node:events:513:28) 0|mm | at TLSSocket.socketErrorListener (node:_http_client:481:9) 0|mm | at TLSSocket.emit (node:events:513:28) 0|mm | at emitErrorNT (node:internal/streams/destroy:157:8) 0|mm | at emitErrorCloseNT (node:internal/streams/destroy:122:3) 0|mm | at process.processTicksAndRejections (node:internal/process/task_queues:83:21) { 0|mm | type: 'system', 0|mm | errno: 'EAI_AGAIN', 0|mm | code: 'EAI_AGAIN' 0|mm | } 0|mm | /home/pi/MagicMirror/node_modules/electron/dist/electron exited with signal SIGINT 0|mm | [07.06.2023 16:05.10.824] [WARN] No /home/pi/MagicMirror/js/../modules/MMM-Gestures/MMM-Gestures.js found for module: MMM-Gestures. 0|mm | [07.06.2023 16:05.10.985] [WARN] You're using a full whitelist configuration to allow for all IPs 0|mm | [1045:0607/160516.277515:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization 0|mm | [1088:0607/160516.819932:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported. 0|mm | [1057:0607/160516.940180:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer. 0|mm | [07.06.2023 23:03.02.675] [WARN] No /home/pi/MagicMirror/js/../modules/MMM-Gestures/MMM-Gestures.js found for module: MMM-Gestures. 0|mm | [07.06.2023 23:03.02.779] [WARN] You're using a full whitelist configuration to allow for all IPs 0|mm | [4971:0607/230305.576716:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization 0|mm | [5011:0607/230305.904608:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported. 0|mm | [4976:0607/230306.000686:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer. 0|mm | /home/pi/MagicMirror/node_modules/electron/dist/electron exited with signal SIGINT 0|mm | [07.06.2023 23:10.47.082] [WARN] No /home/pi/MagicMirror/js/../modules/MMM-Gestures/MMM-Gestures.js found for module: MMM-Gestures. 0|mm | [07.06.2023 23:10.47.253] [WARN] You're using a full whitelist configuration to allow for all IPs 0|mm | [1069:0607/231052.647707:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization 0|mm | [1108:0607/231053.226388:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported. 0|mm | [1077:0607/231053.312410:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer. 0|mm | /home/pi/MagicMirror/node_modules/electron/dist/electron exited with signal SIGINT 0|mm | [07.06.2023 23:25.49.557] [WARN] No /home/pi/MagicMirror/js/../modules/MMM-Gestures/MMM-Gestures.js found for module: MMM-Gestures. 0|mm | [07.06.2023 23:25.49.676] [WARN] You're using a full whitelist configuration to allow for all IPs 0|mm | [1916:0607/232553.208675:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization 0|mm | [1955:0607/232553.547187:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported. 0|mm | [1924:0607/232553.616539:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer. 0|mm | /home/pi/MagicMirror/node_modules/electron/dist/electron exited with signal SIGINT 0|mm | [07.06.2023 23:30.22.569] [WARN] No /home/pi/MagicMirror/js/../modules/MMM-Gestures/MMM-Gestures.js found for module: MMM-Gestures. 0|mm | [07.06.2023 23:30.22.710] [WARN] You're using a full whitelist configuration to allow for all IPs 0|mm | [1133:0607/233028.093084:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization 0|mm | [1172:0607/233028.631853:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported. 0|mm | [1141:0607/233028.701462:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer. 0|mm | /home/pi/MagicMirror/node_modules/electron/dist/electron exited with signal SIGINT 0|mm | [08.06.2023 07:40.47.420] [WARN] No /home/pi/MagicMirror/js/../modules/MMM-Gestures/MMM-Gestures.js found for module: MMM-Gestures. 0|mm | [08.06.2023 07:40.47.581] [WARN] You're using a full whitelist configuration to allow for all IPs 0|mm | [1060:0608/074053.080738:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization 0|mm | [1105:0608/074053.619228:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported. 0|mm | [1070:0608/074053.697767:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer. 0|mm | [08.06.2023 07:47.07.887] [WARN] No /home/pi/MagicMirror/js/../modules/MMM-Gestures/MMM-Gestures.js found for module: MMM-Gestures. 0|mm | [08.06.2023 07:47.07.993] [WARN] You're using a full whitelist configuration to allow for all IPs 0|mm | [1326:0608/074710.771835:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization 0|mm | [1368:0608/074711.089278:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported. 0|mm | [1333:0608/074711.160244:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer. 0|mm | /home/pi/MagicMirror/node_modules/electron/dist/electron exited with signal SIGINT 0|mm | [08.06.2023 07:48.59.184] [WARN] No /home/pi/MagicMirror/js/../modules/MMM-Gestures/MMM-Gestures.js found for module: MMM-Gestures. 0|mm | [08.06.2023 07:48.59.288] [WARN] You're using a full whitelist configuration to allow for all IPs 0|mm | [1573:0608/074902.141420:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization 0|mm | [1616:0608/074902.479399:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported. 0|mm | [1580:0608/074902.547774:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer. 0|mm | /home/pi/MagicMirror/node_modules/electron/dist/electron exited with signal SIGINT 0|mm | [08.06.2023 08:21.09.006] [WARN] No /home/pi/MagicMirror/js/../modules/MMM-Gestures/MMM-Gestures.js found for module: MMM-Gestures. 0|mm | [08.06.2023 08:21.09.146] [WARN] You're using a full whitelist configuration to allow for all IPs 0|mm | [2647:0608/082119.741640:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization 0|mm | [2691:0608/082120.259086:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported. 0|mm | [2657:0608/082120.332795:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer. 0|mm | /home/pi/MagicMirror/node_modules/electron/dist/electron exited with signal SIGINT 0|mm | [08.06.2023 08:27.40.702] [WARN] No /home/pi/MagicMirror/js/../modules/MMM-Gestures/MMM-Gestures.js found for module: MMM-Gestures. 0|mm | [08.06.2023 08:27.40.848] [WARN] You're using a full whitelist configuration to allow for all IPs 0|mm | [2954:0608/082743.901547:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization 0|mm | [2995:0608/082744.259446:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported. 0|mm | [2959:0608/082744.336854:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer. 0|mm | /home/pi/MagicMirror/node_modules/electron/dist/electron exited with signal SIGINT 0|mm | [08.06.2023 08:28.44.515] [WARN] No /home/pi/MagicMirror/js/../modules/MMM-Gestures/MMM-Gestures.js found for module: MMM-Gestures. 0|mm | [08.06.2023 08:28.44.635] [WARN] You're using a full whitelist configuration to allow for all IPs 0|mm | [3210:0608/082847.601489:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization 0|mm | [3252:0608/082847.949169:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported. 0|mm | [3217:0608/082848.046618:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer. 0|mm | [08.06.2023 08:30.31.657] [WARN] No /home/pi/MagicMirror/js/../modules/MMM-Gestures/MMM-Gestures.js found for module: MMM-Gestures. 0|mm | [08.06.2023 08:30.31.761] [WARN] You're using a full whitelist configuration to allow for all IPs 0|mm | [3401:0608/083034.632253:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization 0|mm | [3441:0608/083034.958408:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported. 0|mm | [3406:0608/083035.034854:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer. 0|mm | [08.06.2023 08:55.56.046] [WARN] No /home/pi/MagicMirror/js/../modules/MMM-Gestures/MMM-Gestures.js found for module: MMM-Gestures. 0|mm | [08.06.2023 08:55.56.150] [WARN] You're using a full whitelist configuration to allow for all IPs 0|mm | [3918:0608/085559.041652:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization 0|mm | [3961:0608/085559.382929:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported. 0|mm | [3926:0608/085559.440439:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer. 0|mm | /home/pi/MagicMirror/node_modules/electron/dist/electron exited with signal SIGINT 0|mm | [4286:0608/090315.731471:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization 0|mm | [4323:0608/090316.058524:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported. 0|mm | [4292:0608/090316.131967:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer. 0|mm | [08.06.2023 09:05.40.294] [WARN] No /home/pi/MagicMirror/js/../modules/MMM-Gestures/MMM-Gestures.js found for module: MMM-Gestures. 0|mm | [08.06.2023 09:05.40.398] [WARN] You're using a full whitelist configuration to allow for all IPs 0|mm | [4480:0608/090543.301597:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization 0|mm | [4528:0608/090543.662736:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported. 0|mm | [4488:0608/090543.716185:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer. 0|mm | /home/pi/MagicMirror/node_modules/electron/dist/electron exited with signal SIGINT 0|mm | [08.06.2023 09:22.59.749] [WARN] No /home/pi/MagicMirror/js/../modules/MMM-Gestures/MMM-Gestures.js found for module: MMM-Gestures. 0|mm | [08.06.2023 09:22.59.853] [WARN] You're using a full whitelist configuration to allow for all IPs 0|mm | [4767:0608/092302.686451:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization 0|mm | [4808:0608/092303.062049:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported. 0|mm | [4772:0608/092303.110868:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer. /home/pi/.pm2/logs/mm-out.log last 100 lines: 0|mm | [08.06.2023 09:03.14.152] [LOG] Connecting socket for: newsfeed 0|mm | [08.06.2023 09:03.14.154] [LOG] Starting node helper for: newsfeed 0|mm | [08.06.2023 09:03.14.156] [LOG] Sockets connected & modules started ... 0|mm | [08.06.2023 09:03.14.229] [LOG] Launching application. 0|mm | [08.06.2023 09:03.21.904] [LOG] Create new calendarfetcher for url: https://outlook.office365.com/owa/calendar/93cc227c5202438caa2ea58545f8885a@microsoft.com/97e49305c5614d7787ea5901bb2ac6193170573477452543808/calendar.ics - Interval: 300000 0|mm | [08.06.2023 09:03.22.339] [LOG] Create new newsfetcher for url: https://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml - Interval: 300000 0|mm | [08.06.2023 09:03.22.361] [INFO] Checking git for module: MagicMirror 0|mm | [08.06.2023 09:03.23.431] [INFO] Newsfeed-Fetcher: Broadcasting 26 items. 0|mm | [08.06.2023 09:04.44.898] [INFO] Calendar-Fetcher: Broadcasting 1617 events. 0|mm | [08.06.2023 09:05.00.989] [LOG] Shutting down server... 0|mm | [08.06.2023 09:05.00.992] [LOG] Stopping module helper: updatenotification 0|mm | [08.06.2023 09:05.00.993] [LOG] Stopping module helper: calendar 0|mm | [08.06.2023 09:05.00.994] [LOG] Stopping module helper: newsfeed 0|mm | [08.06.2023 09:05.00.996] [LOG] Node_helpers stopped ... 0|mm | 0|mm | > magicmirror@2.23.0 start 0|mm | > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js 0|mm | 0|mm | [08.06.2023 09:05.38.157] [LOG] Starting MagicMirror: v2.23.0 0|mm | [08.06.2023 09:05.38.181] [LOG] Loading config ... 0|mm | [08.06.2023 09:05.38.193] [DEBUG] config template file not exists, no envsubst 0|mm | [08.06.2023 09:05.38.211] [LOG] Loading module helpers ... 0|mm | [08.06.2023 09:05.38.215] [LOG] No helper found for module: alert. 0|mm | [08.06.2023 09:05.38.274] [LOG] Initializing new module helper ... 0|mm | [08.06.2023 09:05.38.277] [LOG] Module helper loaded: updatenotification 0|mm | [08.06.2023 09:05.38.280] [LOG] No helper found for module: clock. 0|mm | [08.06.2023 09:05.39.214] [LOG] Initializing new module helper ... 0|mm | [08.06.2023 09:05.39.219] [LOG] Module helper loaded: calendar 0|mm | [08.06.2023 09:05.40.286] [LOG] Initializing new module helper ... 0|mm | [08.06.2023 09:05.40.289] [LOG] Module helper loaded: MMM-homeassistant-sensors 0|mm | [08.06.2023 09:05.40.292] [LOG] No helper found for module: weather. 0|mm | [08.06.2023 09:05.40.297] [LOG] No helper found for module: MMM-Gestures. 0|mm | [08.06.2023 09:05.40.326] [LOG] Initializing new module helper ... 0|mm | [08.06.2023 09:05.40.327] [LOG] Module helper loaded: MMM-Admin-Interface 0|mm | [08.06.2023 09:05.40.332] [LOG] Initializing new module helper ... 0|mm | [08.06.2023 09:05.40.333] [LOG] Module helper loaded: mmpm 0|mm | [08.06.2023 09:05.40.334] [LOG] All module helpers loaded. 0|mm | [08.06.2023 09:05.40.376] [LOG] Starting server on port 8080 ... 0|mm | [08.06.2023 09:05.40.439] [LOG] Server started ... 0|mm | [08.06.2023 09:05.40.441] [LOG] Connecting socket for: updatenotification 0|mm | [08.06.2023 09:05.40.444] [LOG] Starting module helper: updatenotification 0|mm | [08.06.2023 09:05.40.445] [LOG] Connecting socket for: calendar 0|mm | [08.06.2023 09:05.40.447] [LOG] Starting node helper for: calendar 0|mm | [08.06.2023 09:05.40.450] [LOG] Connecting socket for: MMM-homeassistant-sensors 0|mm | [08.06.2023 09:05.40.452] [LOG] Connecting socket for: MMM-Admin-Interface 0|mm | [08.06.2023 09:05.40.455] [LOG] Starting node helper for: MMM-Admin-Interface 0|mm | [08.06.2023 09:05.40.653] [LOG] Connecting socket for: mmpm 0|mm | [08.06.2023 09:05.40.655] [LOG] Starting module helper: mmpm 0|mm | [08.06.2023 09:05.40.656] [LOG] Sockets connected & modules started ... 0|mm | [08.06.2023 09:05.41.620] [LOG] Launching application. 0|mm | [08.06.2023 09:05.48.300] [LOG] Create new calendarfetcher for url: https://outlook.office365.com/owa/calendar/xxxxx@microsoft.com/97e49305c5614d7787ea5901bb2ac6193170573477452543808/calendar.ics - Interval: 30000 0|mm | [08.06.2023 09:05.48.527] [INFO] Checking git for module: MMM-homeassistant-sensors 0|mm | [08.06.2023 09:05.48.648] [INFO] Checking git for module: MMM-Admin-Interface 0|mm | [08.06.2023 09:05.48.725] [INFO] Checking git for module: mmpm 0|mm | [08.06.2023 09:05.48.733] [INFO] Checking git for module: MagicMirror 0|mm | 0|mm | > magicmirror@2.23.0 start 0|mm | > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js 0|mm | 0|mm | [08.06.2023 09:22.57.649] [LOG] Starting MagicMirror: v2.23.0 0|mm | [08.06.2023 09:22.57.673] [LOG] Loading config ... 0|mm | [08.06.2023 09:22.57.684] [DEBUG] config template file not exists, no envsubst 0|mm | [08.06.2023 09:22.57.702] [LOG] Loading module helpers ... 0|mm | [08.06.2023 09:22.57.706] [LOG] No helper found for module: alert. 0|mm | [08.06.2023 09:22.57.776] [LOG] Initializing new module helper ... 0|mm | [08.06.2023 09:22.57.779] [LOG] Module helper loaded: updatenotification 0|mm | [08.06.2023 09:22.57.782] [LOG] No helper found for module: clock. 0|mm | [08.06.2023 09:22.58.685] [LOG] Initializing new module helper ... 0|mm | [08.06.2023 09:22.58.688] [LOG] Module helper loaded: calendar 0|mm | [08.06.2023 09:22.59.742] [LOG] Initializing new module helper ... 0|mm | [08.06.2023 09:22.59.745] [LOG] Module helper loaded: MMM-homeassistant-sensors 0|mm | [08.06.2023 09:22.59.747] [LOG] No helper found for module: weather. 0|mm | [08.06.2023 09:22.59.753] [LOG] No helper found for module: MMM-Gestures. 0|mm | [08.06.2023 09:22.59.781] [LOG] Initializing new module helper ... 0|mm | [08.06.2023 09:22.59.782] [LOG] Module helper loaded: MMM-Admin-Interface 0|mm | [08.06.2023 09:22.59.787] [LOG] Initializing new module helper ... 0|mm | [08.06.2023 09:22.59.788] [LOG] Module helper loaded: mmpm 0|mm | [08.06.2023 09:22.59.789] [LOG] All module helpers loaded. 0|mm | [08.06.2023 09:22.59.831] [LOG] Starting server on port 8080 ... 0|mm | [08.06.2023 09:22.59.893] [LOG] Server started ... 0|mm | [08.06.2023 09:22.59.895] [LOG] Connecting socket for: updatenotification 0|mm | [08.06.2023 09:22.59.898] [LOG] Starting module helper: updatenotification 0|mm | [08.06.2023 09:22.59.899] [LOG] Connecting socket for: calendar 0|mm | [08.06.2023 09:22.59.901] [LOG] Starting node helper for: calendar 0|mm | [08.06.2023 09:22.59.904] [LOG] Connecting socket for: MMM-homeassistant-sensors 0|mm | [08.06.2023 09:22.59.906] [LOG] Connecting socket for: MMM-Admin-Interface 0|mm | [08.06.2023 09:22.59.908] [LOG] Starting node helper for: MMM-Admin-Interface 0|mm | [08.06.2023 09:23.00.101] [LOG] Connecting socket for: mmpm 0|mm | [08.06.2023 09:23.00.102] [LOG] Starting module helper: mmpm 0|mm | [08.06.2023 09:23.00.104] [LOG] Sockets connected & modules started ... 0|mm | [08.06.2023 09:23.01.064] [LOG] Launching application. 0|mm | [08.06.2023 09:23.07.798] [LOG] Create new calendarfetcher for url: https://outlook.office365.com/owa/calendar/xxxxxx@microsoft.com/xxxxx/calendar.ics - Interval: 30000 0|mm | [08.06.2023 09:23.08.128] [INFO] Checking git for module: MMM-homeassistant-sensors 0|mm | [08.06.2023 09:23.08.224] [INFO] Checking git for module: MMM-Admin-Interface 0|mm | [08.06.2023 09:23.08.358] [INFO] Checking git for module: mmpm 0|mm | [08.06.2023 09:23.08.361] [INFO] Checking git for module: MagicMirror 0|mm | [08.06.2023 09:24.28.119] [INFO] Calendar-Fetcher: Broadcasting 1512 events. 0|mm | [08.06.2023 09:26.11.508] [INFO] Calendar-Fetcher: Broadcasting 1513 events. 0|mm | [08.06.2023 09:27.55.715] [INFO] Calendar-Fetcher: Broadcasting 1513 events. 0|mm | [08.06.2023 09:29.38.205] [INFO] Calendar-Fetcher: Broadcasting 1513 events. 0|mm | [08.06.2023 09:31.25.346] [INFO] Calendar-Fetcher: Broadcasting 1513 events.
Thanks!
-
@bzowk thanks… so this seems a different problem…
So, open the developers window on the MM screen , ctrl-shift-i
and then select the console tab and enter a part of the module name in the filter fieldcal
for example… to limit the messages just for that module…
loading… is the default message put up while waiting for data…
if the data doesn’t arrive, or there is some problem before its ready to present the message will not be changed…the broadcast says it parsed the ics file ok. 1500 entries is quite a lot…
-
@sdetweil
Thanks - I restarted it, give it a couple to ensure it was loaded, and took this screenshot. Verified in MM logs that it had already retrieved and was broadcasting events at this point…
Appreciate your help!
-
Browser/MM was really sluggish when doing that (RasPi3) so wondered if it perhaps was still parsing events when the update hit which may restart the process. Added a line to config to set maximumNumberOfDays to 1 and extended the refresh x4 then restarted MM. This time, it’s only broadcasting 12 events, but still stuck on loading after ~5 minutes.
Changed config back to Google ICS (which is a shared calendar that imports the M365 ICS) and got similar results as was broadcasting 10 but still showed “Loading…”. :(
-
@bzowk and, what messages in the browser console?
-
@sdetweil
Hmm - guess that reply didn’t post. Here’s a screenshot…
-
@bzowk sorry, didn’t see the pending post (I review all)
-
@bzowk hm… can you disable the other modules and see what happens
add
disabled:true,
after the module: line