Read the statement by Michael Teeuw here.
multiple error in magic mirror after update from 2.28.0 to 2.36.0
-
@1a2a3a thanks…
-
@sdetweil dont know man, gets even weirder.
i cant turn on mm using the terminal on the pi directly.
i tried npm run start:x11 and it will just close off with a /home/hsa/MagicMirror/node_modules/electron/dist/electron exited with signal SIGSEGVi can now only turn on my mm using pm2 on my ssh terminal…
btw i have a cron job, not sure if this is causing the issue
crontab -e 38 00 * * * /home/HSA/display_on.sh 37 00 * * * /home/HSA/display_off.shdisplay_off.sh #!/bin/bash export WAYLAND_DISPLAY=wayland-1 export XDG_RUNTIME_DIR=/run/user/1000 /usr/bin/wlr-randr --output HDMI-A-2 --offdisplay_on.sh #!/bin/bash export WAYLAND_DISPLAY=wayland-1 export XDG_RUNTIME_DIR=/run/user/1000 /usr/bin/wlr-randr --output HDMI-A-2 --on --transform 90 -
@1a2a3a yeh… weird indeed… those scripts are wayland based…
ok, open a new terminal window
and doenvto dump out the environment variables…
check to make sure none expose any info you don’t want shown here and paste the cleaned list -
@sdetweil uhm which are the info that are sensitive?
so im actually wayland instead of x11?
-
@1a2a3a sensitive
name, address, zipcode, apikeys, passwords…
-
@sdetweil this safe?
SHELL=/bin/bash LANGUAGE=en_US.UTF-8 NO_AT_BRIDGE=1 XDG_SESSION_TYPE=tty MOTD_SHOWN=pam LANG=en_US.UTF-8 LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90: XDG_SESSION_CLASS=user TERM=xterm SHLVL=1 XDG_SESSION_ID=6 XDG_RUNTIME_DIR=/run/user/1000 LC_ALL=en_US.UTF-8 DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus SSH_TTY=/dev/pts/0 _=/usr/bin/env -
@1a2a3a yeh, fine, but no wayland info there
I see a diff on my mm.sh
if wayland_display is not set, then I set it to
WAYLAND_DISPLAY=wayland-0
but your scripts use wayland-1SO, lets try this
edit mm.sh again
change this lineif [ $(ps -ef | grep -v grep | grep -i -e xway -e labwc | wc -l) -ne 1 ]; thenback to
if [ $(ps -ef | grep -v grep | grep -i -e xway -e labwc | wc -l) -ne 0 ]; thenand change this line
export WAYLAND_DISPLAY=${WAYLAND_DISPLAY:=wayland-0}to
export WAYLAND_DISPLAY=${WAYLAND_DISPLAY:=wayland-1}and save mm.sh
then
pm2 stop all pm2 start MagicMirror -
@sdetweil it worked! is that your expectation?
-
@1a2a3a yes…
all should be good now
-
@sdetweil many thanks for your help once again sam!
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