Read the statement by Michael Teeuw here.
Installing on a Pi Zero
-
@johnnyt1111 why work. Cause electron 2.0.18 binary exists and 3.0.13 does not. There may be a technical reason, or they skipped it due to low demand.
-
I’ve found the same problem on last MM update:
https://forum.magicmirror.builders/topic/10188/can-t-upgrade-mm-2-7-0-on-raspberry-pi-zero-w/2
-
@sdetweil Thanks for the reply, I’m surprised the 2.0.18 even exists for armv6 as the electron issues states they don’t support it and is not listed in the releases page. but as long as it works I’m ok with that, thanks!
-
@qu1que Thanks for the link! Glad I’m not the only looking into this problem, hopefully we can get electron 3 working on the pi zero. but updating the package.json electron to “^2.0.0” will install 2.0.18 and will work with latest version of magic mirror
-
can you explain in detail how to do it? I’m new and have the same problem
-
@liamangelus git clone the mm repo from GitHub.
Then edit the package.json file and change the number behind electron to the string mentioned above “^2.0.0”Then follow the manual install steps from the readme
-
After editing the electron version in the package.json as ^ 2.0.0, I will apply the other steps in the same way. If I encounter a problem I would like to help you again. Thanx a lot.
-
That works for me. Thanks!
-
Again the same problem when updating to 2.8.0 version
-
@qu1que yes, sadly the electron folks have not provided updates for pi zero
-
looks like changing the electron version to “^2.0.0” isn;t working anymore as it tries to intsall 1.8.0 and it gets the following error. Any idea why it isn’t looking for the version in the package.json file? thanks!
“Error: Failed to find Electron v1.8.0 for linux-armv6l at https://github.com/electron/electron/releases/download/v1.8.0/chromedriver-v1.8.0-linux-armv6l.zip”
-
Solve it like this: “npm install --arch=armv7l”
-
-
@qu1que
Yes, I just update installation command by --arch argument, and MM installs w/o errors. -
@InfiProj is there a command u could use to tell this is a zero, So I could update the installer?
Thanks
-
@sdetweil
In Linux we can ask OS about architecture. “arch” - this command returns CPU architecture. For rpi zero - armv6l, for rpi 3b - armv7l. Maybe that helps you. -
@InfiProj it does. Thx
Not near computer, maybe uname provides info too
-
@sdetweil
“uname -m” - does the same as “arch”,
“uname -p” and “uname -i” says unknown. -
Thanks for the PDF guide/instructions, after a week of tinkering and googling this was the only method I got to work with my Zero (Wish I started with this guide!)
-
@InfiProj thanks… I’ve updated my new test installer to use that info
https://forum.magicmirror.builders/topic/10171/anyone-want-to-try-updated-installer?page=1
my intent is to submit this new installer to replace the project version…
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