Read the statement by Michael Teeuw here.
updated installer script available for testing
-
@sdetweil - I pulled this from the official GitHub page:
sudo npm install -g pm2
. Once I ran that, I just changed to the~/MagicMirrors/installers
folder and told pm2 to run/maintain it:pm2 start mm.sh
-
@bhepler weird… that is that the script does between the two log entries
echo pm2 not installed, installing >>$logfile result=$(npm install $up -g pm2) echo pm2 install result $result >>$logfile
$up is for the mac
bet it needed sudo…
-
I also added to catch the stderr output to the log too
echo pm2 not installed, installing >>$logfile result=$(sudo npm install $up -g pm2 2>&1) echo pm2 install result $result >>$logfile
-
@bhepler could you retest the installer? just rename your current MagicMirror folder out of the way… thanks
course u have pm2 already … never mind
-
@sdetweil - No worries. I have a spare Pi and a SD card I can use. I’ll get it cranked out tonight. I’ll get you that info.
-
@bhepler thanks… i got some new sd cards today, so I will test too.
-
@sdetweil - Brand new Buster installation on a RPi 3B+. Installation script worked as expected.
I had trouble with pm2 on my existing mirror too. I ended up upgrading to the latest pm2 in order to get it to remember to start on boot.
At this point, I think your script is handling it properly. Thanks for the quick replies!
-
@bhepler oh, there is a script for just pm2 as well.
Thx for feedback.
-
Hey sam (@sdetweil ),
Thanks for this, made my life a lot easier.
So, I just did a new build with Buster on a RPI Zero W. All looked good and I have configured mm2 to start on reboot of the Pi. I am start/stop/restart and check the status of mm2 and is looks to be working, the mm2 logs are also good with no error logs.
The problem I am facing is that the magicMirror page via chromium seems to try and load (white screen which changes to a pure black screen) however seems to fail/crash and go back to the Raspbian desktop.
This happens when I reboot the pi and also when I manually try to start/restart the mm2 service.
Anything you think I am missing?
Thanks
-
@NathTheDude if u start the chromium browser from the desktop does it work?