node --run install-mm
trying it now, it is taking a while. Will let you know.
I used mmpm to update, I guess it doesn’t update the dependencies.
node --run install-mm
trying it now, it is taking a while. Will let you know.
I used mmpm to update, I guess it doesn’t update the dependencies.
@sdetweil this is definitely a repeating schedule
Log file error:
[2026-04-02 19:59:16.671] [ERROR] [calendar] Could not expand event “Tax Day”: ical.expandRecurringEvent is not a function
curl -sL output
BEGIN:VCALENDAR
PRODID:-//Google Inc//Google Calendar 70.9054//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Holidays in United States
X-WR-TIMEZONE:UTC
X-WR-CALDESC:Holidays and Observances in United States
.
.
.
BEGIN:VEVENT
DTSTART;VALUE=DATE:20220418
DTEND;VALUE=DATE:20220419
DTSTAMP:20260403T003912Z
UID:20220418_clveaq2fmqp95elk3vma4ifhcs@google.com
CLASS:PUBLIC
CREATED:20240603T101345Z
DESCRIPTION:Observance\nTo hide observances\, go to Google Calendar Setting
s > Holidays in United States
LAST-MODIFIED:20240603T101345Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Tax Day
TRANSP:TRANSPARENT
END:VEVENT
.
.
.
BEGIN:VEVENT
DTSTART;VALUE=DATE:20260415
DTEND;VALUE=DATE:20260416
DTSTAMP:20260403T003912Z
UID:20260415_fkehtfbgrr6j65q23flu2k5vu0@google.com
CLASS:PUBLIC
CREATED:20240603T101355Z
DESCRIPTION:Observance\nTo hide observances\, go to Google Calendar Setting
s > Holidays in United States
LAST-MODIFIED:20240603T101355Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Tax Day
TRANSP:TRANSPARENT
END:VEVENT
There are some recent repeating events though I’m not sure any show in the logs. I’ll see if I can find some new events. Looking at the logs again, it seems it’s retrieving lots of past events which, of course, wouldn’t show on the calendar. The latest I’ve seen so far is an event from Jan 2026.
I think this is it, it may be in the past (I’ll look for a more current one, I didn’t think I was getting events from the past), also, sorry about the ^M’s:
BEGIN:VEVENT
DTSTART:20150228T005000Z
DTEND:20150228T022000Z
DTSTAMP:20260402T201324Z
UID:somenumber@google.com
CREATED:20150130T132500Z
LAST-MODIFIED:20150130T132500Z
LOCATION:GIH - Logsdon
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Hockey vs. C
TRANSP:OPAQUE
END:VEVENT
@sdetweil Using pm2, I see a lot of “could not expand event” errors. Here’s one:
" [2026-04-02 12:29:21.274] [ERROR] [calendar] Could not expand event “Hockey vs. C”: ical.expandRecurringEvent is not a function"
Thanks
@sdetweil Hi, I am having the same problem since upgrading this morning (MM v2.35)
5 calendars, all from Google
Platform: Raspberry Pi3 B
OS: Debian GNU/Linux 11 (bullseye)
I haven’t tried regenerating the calendar links, should I?
@sdetweil I modified your script from earlier to:
#!/bin/bash
cd ~/MagicMirror
if [ $(ps -ef | grep -v grep | grep -i -e xway -e labwc | wc -l) -ne 0 ]; then
# if WAYLAND_DISPLAYis set, use it, else set to -0
export WAYLAND_DISPLAY=${WAYLAND_DISPLAY:=wayland-0}
npm run start:wayland
else
npm run start:x11
fi
@atwist
I know this may be a bit late, I had the same problem on my Raspberry Pi3 after I updated to the latest MM.
I spent some time trying to get Wayland running, but wasn’t really successful. Finally, I changed my mm.sh script to:
#!/bin/bash
cd ~/MagicMirror
npm run start:x11
And that got it working again using: pm2 start|restart mm