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


