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 MagicMirror
returned 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/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