Read the statement by Michael Teeuw here.
electron-rebuild problems with MagicMirror 2.22.0
- 
 my laptop uname 
 Linux galliumos 4.16.18-galliumos #1 SMP PREEMPT Sun Jun 23 04:14:45 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
- 
 @KristjanESPERANTO but it didn’t execute the postinstall script… tried to build without it… and it WILL fail without using electron-rebuild what npm version is this? 
- 
 @sdetweil npm -v: 8.19.2 
- 
 @KristjanESPERANTO weird sam@galliumos:~/MagicMirror/modules/MMM-Buttons$ npm -v 8.19.2 sam@galliumos:~/MagicMirror/modules/MMM-Buttons$ npm install --omit=dev --no-fund --no-audit > Magic-Mirror-Module-Buttons@1.0.0 postinstall > ./postinstall ⠋ Building module: epoll, Completed: 0make: Entering directory '/home/sam/MagicMirror/modules/MMM-Buttons/node_modules/epoll/build' CXX(target) Release/obj.target/epoll/src/epoll.o ⠼ Building module: epoll, Completed: 0 SOLINK_MODULE(target) Release/obj.target/epoll.node ⠧ Building module: epoll, Completed: 0 COPY Release/epoll.node ⠇ Building module: epoll, Completed: 0make: Leaving directory '/home/sam/MagicMirror/modules/MMM-Buttons/node_modules/epoll/build' ✔ Rebuild Complete added 6 packages in 15s
- 
 strange, I did npm installin theMMM-Buttonsfolder.More info (running in a docker container): node@raspberrypi:/opt/magic_mirror$ npx node-gyp -v v9.3.1 node@raspberrypi:/opt/magic_mirror$ node -v v19.3.0 node@raspberrypi:/opt/magic_mirror$ uname -a Linux raspberrypi 5.15.76-v7l+ #1597 SMP Fri Nov 4 12:14:58 GMT 2022 armv7l GNU/Linux node@raspberrypi:/opt/magic_mirror$ cat /etc/os-release PRETTY_NAME="Debian GNU/Linux 11 (bullseye)" NAME="Debian GNU/Linux" VERSION_ID="11" VERSION="11 (bullseye)" VERSION_CODENAME=bullseye ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/" node@raspberrypi:/opt/magic_mirror$ npm -v 9.2.0
- 
 @sdetweil said in electron-rebuild problems with MagicMirror 2.22.0: Linux galliumos 4.16.18-galliumos #1 SMP PREEMPT Sun Jun 23 04:14:45 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux thats x86_64, notarm32v7, totally different concerning compiling stuff which is done in electron-rebuild …
- 
 @karsten13 his was x86_64… (edit: i see his is amd64, oops, tldr;l!)… I will see if I can get a vm on my new amd64 chromebook… had it til I powered off… but I built on buster and bullseye on pi4 also … MM version 2.22 but his didn’t execute the postinstall script 
- 
 @sdetweil said in electron-rebuild problems with MagicMirror 2.22.0: his was x86_64… he wrote “I use a fully patched Raspberry OS Bullseye 32Bit.” so I think this is arm32v7but I built on buster and bullseye on pi4 also … MM version 2.22 
 but his didn’t execute the postinstall scriptstrange 
- 
 @karsten13 yeh, his says kristjan@debian:~/Infomonitor/MagicMirror/modules/MMM-Buttons$ uname -r 
 5.10.0-20-amd64so not 32 bit. can you go to the MMM-Buttons folder and do ./postinstall 
- 
 @sdetweil said in electron-rebuild problems with MagicMirror 2.22.0: his was x86_64… (edit: i see his is amd64, oops, tldr;l!)… 
 I will see if I can get a vm on my new amd64 chromebook… had it til I powered off…@sdetweil said in electron-rebuild problems with MagicMirror 2.22.0: so not 32 bit. he wrote 32 bit x86_64=amd64: No Raspian OS
 arm32v7=arm=aarch32: Raspian OS 32-bit
 arm64v8=arm64=aarch64: Raspian OS 64-bit

