Read the statement by Michael Teeuw here.
Unable to run MM install script with raspbian bookworm
-
this is the error that I am getting …
ReferenceError: primordials is not defined
at evalmachine.:43:5
at Object. (/usr/lib/node_modules/npm/node_modules/graceful-fs/fs.js:11:8)
at Module._compile (node:internal/modules/cjs/loader:1233:14)
at Module._extensions…js (node:internal/modules/cjs/loader:1287:10)
at Module.load (node:internal/modules/cjs/loader:1091:32)
at Module._load (node:internal/modules/cjs/loader:938:12)
at Module.require (node:internal/modules/cjs/loader:1115:19)
at require (node:internal/modules/helpers:130:18)
at Object. (/usr/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:3:27)
at Module._compile (node:internal/modules/cjs/loader:1233:14)Node.js v20.5.1
npm installation Done! version=V
It seems like MagicMirror is already installed.
To prevent overwriting, the installer will be aborted.
Please rename the ~/MagicMirror folder and try again. -
@ijahmc2u please don’t do the node20 stuff it messes it all up
flash the SD card
boot , configure wifi…
reboot run my install scriptthen add the; ther stuff
do NOT DO ANY NODE INSTALL . my script will handle all that.
-
@ijahmc2u can you show me the ~/install.log
you flash the SD card
boot and first thing run my install scriptthen add other stuff. opencv… etc
-
@ijahmc2u that sounds like the old script
so do
sudo apt-get remove nodejs npm -ythen after
hash -rthen node -v
should be command not found -
this was a new sd card and new install …
for some reason it is telling me the log file needs to end in png… jpeg not in .log
anyway to get ti working I had to do the followingsudo apt-get update && sudo apt-get install -y ca-certificates curl gnupg
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
NODE_MAJOR=20
echo “deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main” | sudo tee /etc/apt/sources.list.d/nodesource.list
sudo apt-get update && sudo apt-get install nodejs -y -
@sdetweil
sorry just lost power for a bit there…
so to answer your questions this was a fresh install of MM on a new SD card
no I installed the opencv and dlib first as I have had issues with them in the past so I built them from source…
while doing some reading I installed nodejs from the steps on their site and then ran your script and now it installed everything and ran pm2 as well … vnc is not working but thats ok for now.also note I was trying to upload my install.log but it won’t let me upload a .log file
-
@sdetweil
admin@rasmm:~ $ node -v
v20.8.1 -
-
@ijahmc2u please don’t do the node20 stuff it messes it all up
flash the SD card
boot , configure wifi…
reboot run my install scriptthen add the; ther stuff
do NOT DO ANY NODE INSTALL . my script will handle all that.
-
ok will try that
-
@sdetweil
ok that worked please close this one … looks like I am having another problem with the module mmm-face-reco-dnn all other modules seem to be installing ok -
@ijahmc2u said in Unable to run MM install script with raspbian bookworm:
module mmm-face-reco-dnn
whats the problem there? note that it is using old python, and opencv so there may be impacts… the module hasn’t been updated in quite a while
and the install/usage doc is missing a few important words for new users -
@sdetweil
sorry for the late response
After installing pipenv I still can’t get the dependencies to be installed seems to look up at the Pipfile.lock and then after some time it spits out a bunch of failure messages -
@ijahmc2u I don’t know. I see the author has been working on some changes…
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login