Read the statement by Michael Teeuw here.
Need Help with magicmirror
-
I tried installing majic mirror pictureframe from Tomshardware.
Purchsed a rasberry pi 4
assembled updated and got the unit functioning.
installed MagicMirrorhad it running.
then installed the magicmirror module.
had issued getting the generate_token.js to function,
determined i needed to use the command generate_token_v2.js (I think)
also updated
npm: ‘10.5.2’,
node: ‘20.12.1’,
got the magic mirror to display a google album.then I tried to make the unit boot on start-up.
will@raspberrypi:/media/will $ sudo npm install -g pm2
/usr/local/bin/node: 1: Syntax error: “)” unexpectedThen I went back tried to update MM
Now magicmirror will not run.
(I have copies of the terminal if that helps)
any ideas on where to look to get help?
remove MM and re-install?Thanks,
Will -
@WM1600 ok then…
hm… trying to figure out the best way to fix this
the bad node install is hard to get out of.
I think redoing the sd card is the cleanest
use my backup script to save the MagicMirror setup.
https://github.com/sdetweil/MagicMirror-backup-restoreit’s three files plus any addon files made by modules, like the token file for photos
one little directory.if you use github then it can save all that to a private repo u build on github.
otherwise copy the folder off somewhere you can get it back
make the new sd card,
boot, don’t update during bootup
install MagicMirror using my install script
https://github.com/sdetweil/MagicMirror_scripts
which will update node/npm toothen restore your MagicMirror setup
-
@WM1600 rename the folder
cd ~/
mv MagicMirror MagicMirror. oldthen run my install script
see
https://github.com/sdetweil/MagicMirror_scriptsit will do all the setup install node and npm,
sometimes the problem
for install is so messed up, you have to refresh the sd card and then run my scriptthe script will also setup pm2 to launch at boot if you say yes at the prompt
if the install is successful you an copy the two json files for Google photos from the prior folder
-
@sdetweil thank you,
I have re-installed Magic Mirror and chose to disable screen save and to start magicmirror on boot-up.
the install worked for magicmirror and and when I go to the magic mirror folder in terminal and type “npm run start”, magicmirror will start.when I turn the terminal off and boot it up, It comes up with a magicmirror boot screen, but then the terminal continues to the normal start-up.
At this point, I can still go to terminal and type npm run start and run magicmirrorAm I missing a step to transition fully into magicmirror?
-
-
@sdetweil
ok,
I have done those.
no change -
@WM1600 what is the output of the pm2 logs command? I need to see
-
the terminal looks like this
will@raspberrypi:~ $ pm2 logs --lines=50
will@raspberrypi:~ $I do not see it doing anything.
[pm2.jpg](Input file contains unsupported image format)
I tried to upload the PM2.log but it says I can only upload picture files.so I changed pm2.log to pm2.jpg. dont know it that will work.
-
-
when I type in pm2 status
I dont see anything
this is the terminal copied:
will@raspberrypi:~ $ pm2 status
will@raspberrypi:~ $ -
@WM1600 hmmm weird
run the fixuppm2 script from here
https://github.com/sdetweil/MagicMirror_scripts