MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    electron-rebuild and MagicMirror v2.18 (and more)

    Scheduled Pinned Locked Moved Development
    40 Posts 16 Posters 20.8k Views 21 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S Offline
      susl @bugsounet
      last edited by

      @bugsounet I followed your instructions but the rebuilding step failed with the following message:

      MagicMirror Building module: epoll, Completed: 0gyp: name ‘openssl_fips’ is not defined while evaluating condition ‘openssl_fips != “”’ in binding.gyp while trying to load binding.gyp
      ✖ MagicMirror Rebuild Failed

      An unhandled error occurred inside electron-rebuild
      node-gyp failed to rebuild ‘/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll’.
      Error: gyp failed with exit code: 1

      Error: node-gyp failed to rebuild ‘/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll’.
      Error: gyp failed with exit code: 1

      at ModuleRebuilder.rebuildNodeGypModule (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/magicmirror-rebuild/build/module-rebuilder.js:193:19)
      at processTicksAndRejections (node:internal/process/task_queues:96:5)
      at async Rebuilder.rebuildModuleAt (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/magicmirror-rebuild/build/rebuild.js:180:9)
      at async Rebuilder.rebuild (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/magicmirror-rebuild/build/rebuild.js:143:17)
      at async /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/magicmirror-rebuild/build/cli.js:141:9

      Do you know what the problem is? Thanks!

      bugsounetB 1 Reply Last reply Reply Quote 0
      • bugsounetB Offline
        bugsounet Banned @susl
        last edited by

        @susl :

        • Recommended version of npm: v6.14.15
        • Recommended version of node: v14.x.x or v16.x.x

        to verify, try this in a terminal (or ssh):

        node -v
        npm -v
        
        S 1 Reply Last reply Reply Quote 0
        • S Offline
          susl @bugsounet
          last edited by

          @bugsounet
          node version: v17.3.0
          npm version: 8.3.0

          So obviously not the correct version :-( Do you know how I can change the versions?

          S 1 Reply Last reply Reply Quote 0
          • S Offline
            sdetweil @susl
            last edited by

            @susl you can use n to install or select different versions of node (and npm)
            to install n
            sudo npm install n -g
            then to install or use a version of node
            n 16

            to switch

            n

            the select from the list

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            S 1 Reply Last reply Reply Quote 0
            • S Offline
              susl @sdetweil
              last edited by

              @sdetweil
              Thanks a lot. I works now!

              1 Reply Last reply Reply Quote 0
              • cowboysdudeC Offline
                cowboysdude Module Developer
                last edited by

                @bugsounet Thank you for this!! It works like a charm ;)

                1 Reply Last reply Reply Quote 0
                • S Offline
                  selyjohns
                  last edited by

                  Wow, perfect ! Thank you so much !

                  1 Reply Last reply Reply Quote 0
                  • michael5rM Offline
                    michael5r Module Developer
                    last edited by

                    Thanks for doing this - much appreciated!

                    bugsounetB 1 Reply Last reply Reply Quote 0
                    • bugsounetB Offline
                      bugsounet Banned @michael5r
                      last edited by

                      @michael5r with pleasure ;l

                      1 Reply Last reply Reply Quote 0
                      • S Offline
                        selyjohns
                        last edited by

                        Hi @bugsounet
                        Same problem after update to 2.19 :(

                        During the update, i needed to force because a log say the package-lock.json has been modified. Maybe my error.

                        Trying to reproduce the procedure, but

                        pi@MagicMirror:~/MagicMirror/modules/MMM-PIR-Sensor $ ./node_modules/.bin/MagicMirror-rebuild
                        ⠋ Searching dependency tree
                        An unhandled error occurred inside electron-rebuild
                        Could not detect abi for version 17.2.0 and runtime electron.  Updating "node-abi" might help solve this issue if it is a new release of electron
                        
                        Error: Could not detect abi for version 17.2.0 and runtime electron.  Updating "node-abi" might help solve this issue if it is a new release of electron
                            at Object.getAbi (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/node-abi/index.js:39:9)
                            at new Rebuilder (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/magicmirror-rebuild/build/rebuild.js:100:48)
                            at rebuildWithOptions (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/magicmirror-rebuild/build/rebuild.js:249:23)
                            at doRebuild (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/magicmirror-rebuild/build/rebuild.js:272:16)
                            at /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/magicmirror-rebuild/build/cli.js:115:45
                        pi@MagicMirror:~/MagicMirror/modules/MMM-PIR-Sensor $
                        
                        

                        Did you know how to solve this ?

                        bugsounetB T 2 Replies Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 4
                        • 2 / 4
                        • First post
                          Last post
                        Enjoying MagicMirror? Please consider a donation!
                        MagicMirror created by Michael Teeuw.
                        Forum managed by Sam, technical setup by Karsten.
                        This forum is using NodeBB as its core | Contributors
                        Contact | Privacy Policy