Read the statement by Michael Teeuw here.
Failed to Connect to Wayland Display
-
@sdetweil yes directly on it
-
@sdetweil the file you are referring to is in the installers folder. Correct?
It does start the interface with your suggestions. Is it able to start it in reboot since it no longer does?
-
pm2 status
Then
pm2 start xxxWhere xxx is the name or number of the row in the status output
Then pm2 save
And the sudo reboot
-
@sdetweil Unfortunately, it still doesn’t start after reboot. It does continue to work if i start it manually.
Log file
|MagicMir | [2991:0228/201716.146315:ERROR:ui/ozone/platform/wayland/ozone_platform_wayland.cc:282] Failed to initialize Wayland platform
0|MagicMir | [2991:0228/201716.146344:ERROR:ui/aura/env.cc:257] The platform failed to initialize. Exiting.
0|MagicMir | /home/twist/MagicMirror/node_modules/electron/dist/electron exited with signal SIGSEGV
0|MagicMir | [3075:0228/201721.692197:ERROR:ui/ozone/platform/wayland/host/wayland_connection.cc:202] Failed to connect to Wayland display: No such file or directory (2) -
@atwist do this
pm2 status pm2 info xxxxwhere xxxx is the name/number on the row that contains the MagicMirror app
see the line in the output (example from my Mac, )
script path │ /Users/sam/MagicMirror/installers/mm.shis it pointing to the correct sh file??
-
@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 ~/MagicMirrornpm run start:x11
And that got it working again using: pm2 start|restart mm
-
@hrt13 yes, the release notes indicate that the npm start defaults to Wayland now…
-
@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 ~/MagicMirrornpm run start:x11
And that got it working again using: pm2 start|restart mm
I got something similar, my version of mm.sh:
#!/bin/bash cd /home/pi/MagicMirror DISPLAY=:0 node --run start:x11 -
@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 -
@hrt13 yes, I fixed it the same way for new installs
Need some time to fix for existing
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login