Read the statement by Michael Teeuw here.
"npm run start" does not work. Returns "sh 1 ./node_modules/.bin/electron not found"
-
@tony-72 said in "npm run start" does not work. Returns "sh 1 ./node_modules/.bin/electron not found":
at which point will I need to use the manual method you referenced above
maybe
we made electron install optional, as its not available on pi0w(armv6l) anymore
and the install would fail if not optionaland I made a setup for using another browser over the MM server instead
(and use it when I detect electron wasn’t installed, see the external_browser config at the bottom of the scripts page) -
Awesome, I will update once I have an opportunity to try this. Thank you.
-
@sdetweil, Ok, so this is what I get when I ran your script as suggested…
install log being saved to /home/Hastyhome/install.log
Updating packages …
W: Problem unlinking the file /var/lib/apt/lists/partial/.apt-acquire-privs-test.IzBHn1 - IsAccessibleBySandboxUser (74: Bad message)
W: Problem unlinking the file /var/lib/apt/lists/partial/.apt-acquire-privs-test.s8By5q - IsAccessibleBySandboxUser (74: Bad message)
W: Problem unlinking the file /var/lib/apt/lists/partial/deb.debian.org_debian_dists_bookworm_InRelease - PrepareFiles (74: Bad message)
W: Problem unlinking the file /var/lib/apt/lists/partial/deb.debian.org_debian-security_dists_bookworm-security_InRelease - PrepareFiles (74: Bad message)
W: Problem unlinking the file /var/lib/apt/lists/partial/deb.debian.org_debian-security_dists_bookworm-security_Release - PrepareFiles (74: Bad message)
E: The repository ‘http://deb.debian.org/debian-security bookworm-security Release’ no longer has a Release file.
W: Problem unlinking the file /var/lib/apt/lists/partial/deb.debian.org_debian_dists_bookworm-updates_main_binary-arm64_Packages.xz - PrepareFiles (74: Bad message)
W: Problem unlinking the file /var/lib/apt/lists/partial/deb.debian.org_debian_dists_bookworm-updates_main_binary-armhf_Packages.xz - PrepareFiles (74: Bad message)
W: Problem unlinking the file /var/lib/apt/lists/partial/deb.debian.org_debian_dists_bookworm-updates_main_binary-arm64_Packages.xz - PrepareFiles (74: Bad message)
W: Problem unlinking the file /var/lib/apt/lists/partial/deb.debian.org_debian_dists_bookworm-updates_main_binary-armhf_Packages.xz - PrepareFiles (74: Bad message)
W: Problem unlinking the file /var/lib/apt/lists/partial/deb.debian.org_debian_dists_bookworm-updates_main_binary-arm64_Packages - PrepareFiles (74: Bad message)
W: Problem unlinking the file /var/lib/apt/lists/partial/deb.debian.org_debian_dists_bookworm-updates_main_binary-arm64_Packages - PrepareFiles (74: Bad message)
Update failed, retrying installation …
Installing helper tools …
W: Problem unlinking the file /var/lib/apt/lists/partial/.apt-acquire-privs-test.Kd9RjG - IsAccessibleBySandboxUser (74: Bad message)
W: Problem unlinking the file /var/lib/apt/lists/partial/.apt-acquire-privs-test.Ipb98I - IsAccessibleBySandboxUser (74: Bad message)
W: Problem unlinking the file /var/lib/apt/lists/partial/deb.debian.org_debian_dists_bookworm_InRelease - PrepareFiles (74: Bad message)
W: Problem unlinking the file /var/lib/apt/lists/partial/deb.debian.org_debian-security_dists_bookworm-security_InRelease - PrepareFiles (74: Bad message)
W: Problem unlinking the file /var/lib/apt/lists/partial/deb.debian.org_debian-security_dists_bookworm-security_Release - PrepareFiles (74: Bad message)
E: The repository ‘http://deb.debian.org/debian-security bookworm-security Release’ no longer has a Release file.
W: Problem unlinking the file /var/lib/apt/lists/partial/deb.debian.org_debian_dists_bookworm-updates_main_binary-armhf_Packages.xz - PrepareFiles (74: Bad message)
W: Problem unlinking the file /var/lib/apt/lists/partial/deb.debian.org_debian_dists_bookworm-updates_main_binary-arm64_Packages.xz - PrepareFiles (74: Bad message)
W: Problem unlinking the file /var/lib/apt/lists/partial/deb.debian.org_debian_dists_bookworm-updates_main_binary-armhf_Packages.xz - PrepareFiles (74: Bad message)
W: Problem unlinking the file /var/lib/apt/lists/partial/deb.debian.org_debian_dists_bookworm-updates_main_binary-arm64_Packages.xz - PrepareFiles (74: Bad message)
W: Problem unlinking the file /var/lib/apt/lists/partial/deb.debian.org_debian_dists_bookworm-updates_main_binary-arm64_Packages - PrepareFiles (74: Bad message)
W: Problem unlinking the file /var/lib/apt/lists/partial/deb.debian.org_debian_dists_bookworm-updates_main_binary-arm64_Packages - PrepareFiles (74: Bad message) -
@tony-72 what image are you using? on what device?
i have not seen that on any system
-
@sdetweil Well thats disheartening, lol. I am rebooting, will sudo apt-get update and upgrade again. Then I will try your script again to see if I get anything different.
-
@sdetweil I am using the Raspberry pi OS 64 (recommended) on a Raspberry pi 4 model B. Using a micro SD and Raspberry pi imager to flash the SD card.
-
@tony-72 well, what a mess
the full (recommended) 64bit image for me boots to a Busybox prompt, tried 3 times w the rasp imager and another …
SO, had to do the other 64 bit image (not full)
then I had sd card problems… (I was working on my pi4 behind the 7 in touch screen which crashed the other day after a power failure… ) that sd card is trash
so I used another… SO slow… (sd card toast)
so I used ANOTHER… finally…
but apt has some problem so reflashed AGAINthis time it installed correctly…
BUT… I didnt see the problems you meantioned at all
this is the image I used
-
I appreciate all the hard work and assistance. So I believe it is working now. So I rebooted the Raspi and when it came up it showed there were updates. I allowed those updates to install. I then went into terminal and sudo update/sudo upgrade. After that, your script worked as advertised.
Now I did not get through it all until this morning and have not been able to launch it again. I do know the pm2 works because it kept restarting MM every few seconds when I was trying to shut down the Raspi. I will mess with it tonight after i figure out how to disable the autostart. I believe it was “pm2 stop mm” or “pm2 stop MagicMirror”.
-
@tony-72 pm2’s job is to keep the app running, so if it crashes pm2 restarts
pm2 stop all
pm2 logs --lines=50
to look at the logs
i strongly suggest stopping pm2 use while you install and test modules
use npm start in the MagicMirror folder, ctrl-c to end, or ctrl-q on the browser
this way you can see the messages from npm start easier
-
Awesome and thanks, everything working as advertised at the moment. About to attempt my first module install and config. Question, is there a text editor installed with your script? I was trying to figure out how to get VScode installed and where to install it, then realized there may be one on here already. What do you suggest, I have zero coding experience but I understand the concept and know a little from studying Cybersecurity.