SOLVED updated installer script available for testing
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
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
@bhepler hang on, I’ll be back home in a few minutes.
Can u do
@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