Read the statement by Michael Teeuw here.
After update 2.29.0 PM2 does not work
-
also try
sudo npm i pm2 -g
-
@butchkemper can you do to show the nodejs version
node -v -
pi@MagicMirror:~ $ node -v v20.17.0 pi@MagicMirror:~ $
-
@htilburgs said in After update 2.29.0 PM2 does not work:
VERSIONS: electron: undefined; used node: 20.9.0; installed node: 20.9.0; npm: 10.1.0; pm2: 5.4.2
for whatever reason MM doesn’t recognises your electron version
-
@MarcLandis yeh weird.
@htilburgs can you do
grep version node_modules/electron/package.json -
@sdetweil said in After update 2.29.0 PM2 does not work:
grep version node_modules/electron/package.json
This is what I get:
pi@MagicMirror:~/MagicMirror $ sudo grep version node_modules/electron/package.json "version": "31.1.0" pi@MagicMirror:~/MagicMirror $
-
@butchkemper which is the correct value
-
@butchkemper said in After update 2.29.0 PM2 does not work:
Sam, did you see where I mention the problem continues even after I deleted the 2.29.0 MM directory and restored the 2.28.0 directory?
Also, I am in the DFW area and available by phone if you would like.
Butch
-
@butchkemper i did, but only other thing is nodejs version.
can you post the upgrade.log to a new issue for my scripts
i have grandchildren duty til tomorrow morning
-
pi@mm:~ $ pm2 delete 0 [PM2] Applying action deleteProcessId on app [0](ids: [ '0' ]) [PM2] [MagicMirror](0) ✓ ┌────┬───────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐ │ id │ name │ namespace │ version │ mode │ pid │ uptime │ ↺ │ status │ cpu │ mem │ user │ watching │ └────┴───────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘ [PM2][WARN] Current process list is not synchronized with saved list. App MagicMirror differs. Type 'pm2 save' to synchronize. pi@mm:~ $ pm2 save -f [PM2] Saving current process list... [PM2] Successfully saved in /home/pi/.pm2/dump.pm2 pi@mm:~ $ bash -c "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/fixuppm2.sh)" the log will be saved in /home/pi/MagicMirror/installers/pm2_setup.log [PM2][WARN] Applications MagicMirror not running, starting... [PM2][ERROR] Error: Script not found: /home/pi/MagicMirror/installers/mm.sh [PM2] Saving current process list... [PM2][WARN] PM2 is not managing any process, skipping save... [PM2][WARN] To force saving use: pm2 save --force
pi@mm:~ $ node -v v20.9.0
pi@mm:~ $ grep version node_modules/electron/package.json "version": "31.6.0"