UNSOLVED electron:837): Gtk-WARNING **: cannot open display: 0:
when run DISPLAY=0:0 npm start, i meet such error.
root@raspberrypi:~/MagicMirror # DISPLAY=0:0 npm start > email@example.com start /root/MagicMirror > sh run-start.sh (electron:837): Gtk-WARNING **: cannot open display: 0:0 npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! firstname.lastname@example.org start: `sh run-start.sh` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the email@example.com start script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2019-08-01T14_29_27_057Z-debug.log
I have update the raspi-config to start with command line and text boot.
But error still here.
Any one can help me???
And I can run
startxto show the desktop screen on the monitor. only npm start is not work.
@yohu12 do it in two steps
export DISPLAY=:0 npm start
It return same error
(electron:1493): Gtk-WARNING **: cannot open display: :0
@yohu12 this is the same as MagicMirror/installers/mm.sh
Are u doing this over vpn?
Also the operating system must have xwindows running…
I saw this error because the raspi was set to Autologin as “pi” and I had created another user which could not take control of the display.
Corben Dallas last edited by Corben Dallas
I saw this just yesterday (followed by a few other warnings). Solution was to follow pretty much this ancient but still working how-to for jessie:
(especially points describing “Install Xserver, LXDE-gui and lightdm” and missing packages)