Hi there,
I’m new to raspberry pi but not MagicMirror. Due to the pi shortage I had installed MM on my mac to test things out with no problems but now I have the pi i’m struggling more than I thought I would!
I’ve tried reinstalling and running out of the box (ie no extra modules installed, no changes to any files) and I keep getting a ‘failed to open kms_swrast’ error and no solutions I’ve googled have worked. Here is the entire output after I run npm start
> magicmirror@2.23.0 start
> DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js
[21.06.2023 17:22.46.111] [LOG] Starting MagicMirror: v2.23.0
[21.06.2023 17:22.46.118] [LOG] Loading config ...
[21.06.2023 17:22.46.124] [DEBUG] config template file not exists, no envsubst
[21.06.2023 17:22.46.132] [LOG] Loading module helpers ...
[21.06.2023 17:22.46.134] [LOG] No helper found for module: alert.
[21.06.2023 17:22.46.168] [LOG] Initializing new module helper ...
[21.06.2023 17:22.46.169] [LOG] Module helper loaded: updatenotification
[21.06.2023 17:22.46.169] [LOG] No helper found for module: clock.
[21.06.2023 17:22.46.522] [LOG] Initializing new module helper ...
[21.06.2023 17:22.46.522] [LOG] Module helper loaded: calendar
[21.06.2023 17:22.46.523] [LOG] No helper found for module: compliments.
[21.06.2023 17:22.46.524] [LOG] No helper found for module: weather.
[21.06.2023 17:22.46.562] [LOG] Initializing new module helper ...
[21.06.2023 17:22.46.565] [LOG] Module helper loaded: newsfeed
[21.06.2023 17:22.46.565] [LOG] All module helpers loaded.
[21.06.2023 17:22.46.588] [LOG] Starting server on port 8080 ...
[21.06.2023 17:22.46.895] [LOG] Server started ...
[21.06.2023 17:22.46.896] [LOG] Connecting socket for: updatenotification
[21.06.2023 17:22.46.896] [LOG] Starting module helper: updatenotification
[21.06.2023 17:22.46.897] [LOG] Connecting socket for: calendar
[21.06.2023 17:22.46.897] [LOG] Starting node helper for: calendar
[21.06.2023 17:22.46.898] [LOG] Connecting socket for: newsfeed
[21.06.2023 17:22.46.898] [LOG] Starting node helper for: newsfeed
[21.06.2023 17:22.46.898] [LOG] Sockets connected & modules started ...
[21.06.2023 17:22.46.981] [LOG] Launching application.
MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information
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)
failed to load driver: kms_swrast
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)
failed to load swrast driver
[21.06.2023 17:22.50.109] [LOG] Create new calendarfetcher for url: http://www.calendarlabs.com/ical-calendar/ics/76/US_Holidays.ics - Interval: 300000
[21.06.2023 17:22.50.130] [LOG] Create new newsfetcher for url: https://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml - Interval: 300000
[21.06.2023 17:22.50.166] [INFO] Checking git for module: MagicMirror
[21.06.2023 17:22.50.537] [INFO] Newsfeed-Fetcher: Broadcasting 18 items.
[21.06.2023 17:22.52.804] [INFO] Calendar-Fetcher: Broadcasting 7 events.
If the screen is loading, can I just ignore the error? Any help would be greatly appreciated!
Thank-you