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.

    MM Update - GIT error

    Scheduled Pinned Locked Moved Solved Troubleshooting
    17 Posts 4 Posters 6.6k Views 3 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.
    • justjim1220J Offline
      justjim1220 Module Developer @Pakmann
      last edited by

      @pakmann

      Well, I am not sure what is happening…
      My best guess is to delete the .git folder then redo the git pull && npm install

      "Life's Too Short To Dance With Ugly People"
      Jim Hallock - 1995

      1 Reply Last reply Reply Quote 0
      • justjim1220J Offline
        justjim1220 Module Developer @Pakmann
        last edited by

        @pakmann

        OR…
        Rename your MagicMirror folder to MM-BAK

        then git clone MagicMirror for a fresh install

        Then move your modules folder, config.js, and custom.css files over to the fresh install

        might also need to move the package.json and package-lock.json files from the bak to the fresh install

        And, anytime I have dealt with anything like this, I always have to rebuild, or reboot, or both

        "Life's Too Short To Dance With Ugly People"
        Jim Hallock - 1995

        1 Reply Last reply Reply Quote 0
        • mochmanM Offline
          mochman Module Developer
          last edited by

          Maybe this was the issue.
          https://www.geekwire.com/2018/github-recovering-widespread-outage-caused-networking-database-issues/

          justjim1220J 1 Reply Last reply Reply Quote 1
          • justjim1220J Offline
            justjim1220 Module Developer @mochman
            last edited by

            @mochman

            Yeah, it’s possible if the update was retrieved during that time.

            "Life's Too Short To Dance With Ugly People"
            Jim Hallock - 1995

            1 Reply Last reply Reply Quote 0
            • P Offline
              Pakmann
              last edited by

              @justjim1220

              so i did it. After that i try to make the npm install. Suprise… the next issues. What a hard MM update! Maybe you have any idea ?

               git pull && npm install
              Bereits aktuell.
              (node:1893) [DEP0022] DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead.
              npm ERR! Error: Method Not Allowed
              npm ERR!     at errorResponse (/usr/share/npm/lib/cache/add-named.js:260:10)
              npm ERR!     at /usr/share/npm/lib/cache/add-named.js:203:12
              npm ERR!     at saved (/usr/share/npm/node_modules/npm-registry-client/lib/get.js:167:7)
              npm ERR!     at FSReqWrap.oncomplete (fs.js:135:15)
              npm ERR! If you need help, you may report this *entire* log,
              npm ERR! including the npm and node versions, at:
              npm ERR!     <http://github.com/npm/npm/issues>
              
              npm ERR! System Linux 4.14.71-v7+
              npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
              npm ERR! cwd /home/pi/MagicMirror
              npm ERR! node -v v8.11.1
              npm ERR! npm -v 1.4.21
              npm ERR! code E405
              npm WARN deprecated nomnom@1.8.1: Package no longer supported. Contact support@npmjs.com for more info.
              |
              > phantomjs-prebuilt@2.1.16 install /home/pi/MagicMirror/node_modules/jshint/node_modules/phantomjs-prebuilt
              > node install.js
              
              PhantomJS not found on PATH
              Unexpected platform or architecture: linux/arm
              It seems there is no binary available for your platform/architecture
              Try to install PhantomJS globally
              npm WARN This failure might be due to the use of legacy binary "node"
              npm WARN For further explanations, please read
              /usr/share/doc/nodejs/README.Debian
              
              
              > electron-chromedriver@1.6.0 install /home/pi/MagicMirror/node_modules/spectron/node_modules/electron-chromedriver
              > node ./download-chromedriver.js
              
              npm WARN optional dep failed, continuing phantomjs-prebuilt@2.1.16
              npm WARN deprecated circular-json@0.3.3: CircularJSON is in maintenance only, flatted is its successor.
              npm WARN deprecated browserslist@2.11.3: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
              npm ERR!
              npm ERR! Additional logging details can be found in:
              npm ERR!     /home/pi/MagicMirror/npm-debug.log
              npm ERR! not ok code 0
              
              
              justjim1220J 2 Replies Last reply Reply Quote 0
              • justjim1220J Offline
                justjim1220 Module Developer @Pakmann
                last edited by

                @pakmann

                GEEZ!!!

                I literally just installed a fresh MagicMirror to an Ubuntu OS, and had zero issues.

                I did a manual install of Browserlist…

                npm install Browserlist@3.0 -g

                then I also did a manual install of PhantomJS…

                sudo npm insall PhantomJS@latest -g

                Then I made sure I had updated versions of npm, node, and electron

                npm install npm@latest -g
                npm install node@ latest -g
                sudo npm electron@latest -g

                "Life's Too Short To Dance With Ugly People"
                Jim Hallock - 1995

                1 Reply Last reply Reply Quote 0
                • justjim1220J Offline
                  justjim1220 Module Developer @Pakmann
                  last edited by

                  @pakmann

                  I’m not using pi, so I don’t really know if this will help or not… could be different

                  "Life's Too Short To Dance With Ugly People"
                  Jim Hallock - 1995

                  1 Reply Last reply Reply Quote 0
                  • P Offline
                    Pakmann
                    last edited by

                    hmm… it looks like my system is broken. npm makes a lot of problems too.

                    I decide to reset the systems completely. Fresh OS and a new MM installation. It was easier as to find the root cause. Now everythink is running up again.

                    Thanks a lot for your ideas and your help

                    1 Reply Last reply Reply Quote 0
                    • 1
                    • 2
                    • 1 / 2
                    • 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