Read the statement by Michael Teeuw here.
updated installer script available for testing
-
Thanks Sam
-
Huh. I just tried it on a fresh Buster install on a RPI 3B+ and PM2 failed to install correctly. It seems to be a permissions issue.
-
@bhepler show me the log please
~/install.log
-
It’s not terribly illuminating.
install and setup pm2 pm2 not installed, installing pm2 install result get the pm2 platform specific startup command startup command = pm2 startup command done configure the pm2 config file for MagicMirror start MagicMirror via pm2 now save MagicMirror pm2 config now disable screensaver via lxsession -
-
@sdetweil I already went through the installation procedure to get pm2 installed. That required the npm command to install pm2.
After the initial script run,
pm2 start MagicMirrorreturned a “bash: pm2: command not found” error. Once I got pm2 installed, getting the script monitored by pm2 was easy enough. At a guess, it’s a problem with using sudo to install pm2, but I’m afraid I don’t have the exact error message. -
@bhepler what did u have to do for the pm2 install?
-
@sdetweil - I pulled this from the official GitHub page:
sudo npm install -g pm2. Once I ran that, I just changed to the~/MagicMirrors/installersfolder 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?
-
U may need to increase the swap space. Pi 0 has very little memory.
https://wpitchoune.net/tricks/raspberry_pi3_increase_swap_size.html
-
Thanks @sdetweil , after a couple of reboots this is now working as expected. Not sure what the issue was, I will have to keep an eye on it. Thanks for the link on swap space, I will also look in that direction if I have any more of the same issues.
-
@NathTheDude ok… let me know if there are any other issues…
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