• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
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.

Updating did nothing but gave fatal error warning.

Scheduled Pinned Locked Moved Solved Troubleshooting
41 Posts 4 Posters 9.3k 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.
  • R Offline
    Richard238 @sdetweil
    last edited by Apr 8, 2022, 11:23 AM

    @sdetweil And then rerun the script?

    S 1 Reply Last reply Apr 8, 2022, 11:57 AM Reply Quote 0
    • S Away
      sdetweil @Richard238
      last edited by Apr 8, 2022, 11:57 AM

      @Richard238 yes

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      1 Reply Last reply Reply Quote 0
      • R Offline
        Richard238
        last edited by Apr 8, 2022, 1:29 PM

        pi@magicmirror:~ $ bash -c  "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/upgrade-script.sh)"
        No LSB modules are available.
        
        doing test run = true, NO updates will be applied!
        
        update log will be in /home/pi/MagicMirror/installers/upgrade.log
        Check current Node installation ...
        Node currently installed. Checking version number.
        Minimum Node version: v16.9.1
        Installed Node version: v16.1.0
        Node should be upgraded.
        Node.js upgrade defered, doing test run
        Check current NPM installation ...
        NPM currently installed. Checking version number.
        Minimum npm version: V7.11.2
        Installed npm version: V7.11.2
        No npm upgrade necessary.
        
        saving custom.css
        upgrading from version 2.18.0 to 2.19.0
        fetching latest revisions
        there are 5 local files that are different than the master repo
        
           config/config.js.sample
           fonts/package-lock.json
           modules/default/newsfeed/newsfeed.js
           package-lock.json
           vendor/package-lock.json
        
        any *-lock.json files do not need to be saved
        do you want to save these files for later   (Y/n)?
        Checking for modules with removed libraries
        processing dependency changes for active modules with package.json files
        
        processing for module MMM-MysqlQuery please wait
        ----------------------------------
        skipped processing for MMM-MysqlQuery, doing test run
        processing complete for module MMM-MysqlQuery
        
        restoring custom.css
        test run, restoring files stashed
        pi@magicmirror:~ $ 
        
        1 Reply Last reply Reply Quote 0
        • R Offline
          Richard238
          last edited by Apr 8, 2022, 1:36 PM

          pi@magicmirror:~ $ bash -c  "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/upgrade-script.sh)" apply
          No LSB modules are available.
          doing test run = false
          update log will be in /home/pi/MagicMirror/installers/upgrade.log
          Check current Node installation ...
          Node currently installed. Checking version number.
          Minimum Node version: v16.9.1
          Installed Node version: v16.1.0
          Node should be upgraded.
          Installing Node.js ...
          gpg: WARNING: unsafe ownership on homedir '/home/pi/.gnupg'
          Reading package lists... Done
          Building dependency tree       
          Reading state information... Done
          nodejs is already the newest version (17.3.1-deb-1nodesource1).
          The following package was automatically installed and is no longer required:
            python-colorzero
          Use 'sudo apt autoremove' to remove it.
          0 upgraded, 0 newly installed, 0 to remove and 63 not upgraded.
          node version is
          Node.js installation Done! version=v16.1.0
          Check current NPM installation ...
          NPM currently installed. Checking version number.
          Minimum npm version: V7.11.2
          Installed npm version: V7.11.2
          No npm upgrade necessary.
          
          saving custom.css
          upgrading from version 2.18.0 to 2.19.0
          fetching latest revisions
          there are 2 local files that are different than the master repo
          
             config/config.js.sample
             modules/default/newsfeed/newsfeed.js
          
          do you want to save these files for later   (Y/n)?
          updating MagicMirror runtime, please wait
          
          > magicmirror@2.19.0 install
          > echo "Installing vendor files ...
          > " && cd vendor && npm install --loglevel=error
          
          Installing vendor files ...
          
          
          changed 3 packages, and audited 10 packages in 22s
          
          found 0 vulnerabilities
          
          > magicmirror@2.19.0 postinstall
          > npm run install-fonts && echo "MagicMirror² installation finished successfully! 
          > "
          
          
          > magicmirror@2.19.0 install-fonts
          > echo "Installing fonts ...
          > " && cd fonts && npm install --loglevel=error
          
          Installing fonts ...
          
          
          added 2 packages, removed 1 package, and audited 3 packages in 5s
          
          found 0 vulnerabilities
          MagicMirror² installation finished successfully! 
          
          
          > magicmirror@2.19.0 prepare
          > [ -f node_modules/.bin/husky ] && husky install || echo no husky installed.
          
          no husky installed.
          
          added 3 packages, removed 4 packages, changed 35 packages, and audited 266 packages in 2m
          
          20 packages are looking for funding
            run `npm fund` for details
          
          found 0 vulnerabilities
          npm notice 
          npm notice New major version of npm available! 7.11.2 -> 8.6.0
          npm notice Changelog: <https://github.com/npm/cli/releases/tag/v8.6.0>
          npm notice Run `npm install -g npm@8.6.0` to update!
          npm notice 
          Checking for modules with removed libraries
          processing dependency changes for active modules with package.json files
          
          processing for module MMM-MysqlQuery please wait
          ----------------------------------
          npm ERR! code ERESOLVE
          npm ERR! ERESOLVE unable to resolve dependency tree
          npm ERR! 
          npm ERR! While resolving: mmm-mysqlquery@1.0.0
          npm ERR! Found: stylelint@8.4.0
          npm ERR! node_modules/stylelint
          npm ERR!   dev stylelint@"^8.3.0" from the root project
          npm ERR! 
          npm ERR! Could not resolve dependency:
          npm ERR! peer stylelint@"14.x" from grunt-stylelint@0.18.0
          npm ERR! node_modules/grunt-stylelint
          npm ERR!   dev grunt-stylelint@"latest" from the root project
          npm ERR! 
          npm ERR! Fix the upstream dependency conflict, or retry
          npm ERR! this command with --force, or --legacy-peer-deps
          npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
          npm ERR! 
          npm ERR! See /home/pi/.npm/eresolve-report.txt for a full report.
          
          npm ERR! A complete log of this run can be found in:
          npm ERR!     /home/pi/.npm/_logs/2022-04-08T13_34_50_165Z-debug.log
          processing complete for module MMM-MysqlQuery
          
          restoring custom.css
          we stashed a set of files that appear changed from the latest repo versions. you should review them
          see installers/stashed_files for the list
          
          you can use git checkout stash@{0} -- filename to extract one file from the stash
          
          or git stash pop to restore them all
          
          WARNING..
          WARNING.. either will overlay the file just installed by the update
          WARNING..
          pi@magicmirror:~ $ 
          
          1 Reply Last reply Reply Quote 0
          • R Offline
            Richard238
            last edited by Apr 8, 2022, 1:39 PM

            Then did

            pm2 start all
            

            and now have a black screen on the Pi, and ‘Unable to connect’ on the desktop browser. :-(

            S 1 Reply Last reply Apr 8, 2022, 1:44 PM Reply Quote 0
            • S Away
              sdetweil @Richard238
              last edited by sdetweil Apr 8, 2022, 1:44 PM Apr 8, 2022, 1:44 PM

              @Richard238 not pm2 start all

              pm2 status

              will show u the defined apps

              pm2 start ??

              where ?? is the name of the number of the app
              (usually 0)

              pm2 stop all just is a shortcut

              pm2 --help shows u all the things it can do.

              but the black screen could be because of the module rebuild failure

              pm2 logs – lines=100 might show more info

              and then there’s this
              https://forum.magicmirror.builders/topic/15778/fix-for-black-screen-in-2-16-and-later

              my upgrade tries to handle the ones we know about

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              1 Reply Last reply Reply Quote 0
              • R Offline
                Richard238
                last edited by Apr 8, 2022, 1:46 PM

                @Richard238 said in Updating did nothing but gave fatal error warning.:

                MMM-MysqlQuery

                MMM-MysqlQuery seems to be the issue, I’ve commented it out of config .js,
                Will that be ok if I try pm2 start again?

                S 1 Reply Last reply Apr 8, 2022, 1:47 PM Reply Quote 0
                • S Away
                  sdetweil @Richard238
                  last edited by Apr 8, 2022, 1:47 PM

                  @Richard238 yes

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

                  1 Reply Last reply Reply Quote 0
                  • R Offline
                    Richard238
                    last edited by Apr 8, 2022, 1:51 PM

                    OK that’s brought MM back to life, but my custom CSS seems to have been ignored.

                    That, and I need new weather modules?!

                    S 1 Reply Last reply Apr 8, 2022, 1:55 PM Reply Quote 0
                    • S Away
                      sdetweil @Richard238
                      last edited by sdetweil Apr 8, 2022, 2:07 PM Apr 8, 2022, 1:55 PM

                      @Richard238 you need to change to the new combined weather module…(announced 2 releases ago)

                      supposedly change the module name field to weather and change the appid field name to apiKey
                      custom.css should still be there… I save and restore

                      Sam

                      How to add modules

                      learning how to use browser developers window for css changes

                      R 1 Reply Last reply Apr 8, 2022, 2:06 PM Reply Quote 0
                      • 1
                      • 2
                      • 3
                      • 4
                      • 5
                      • 1 / 5
                      1 / 5
                      • First post
                        10/41
                        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