MagicMirror Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • Donate
    • Discord

    SOLVED Error on update to MM 2.11.0

    Troubleshooting
    2
    32
    552
    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.
    • K
      killing joke @sdetweil last edited by

      @sdetweil

      pi@raspberrypi:~/MagicMirror $ pm2 stop all
      [PM2] Applying action stopProcessId on app [all](ids: 0)
      [PM2] [MagicMirror](0) ✓
      ┌─────────────┬────┬──────┬─────┬─────────┬─────────┬────────┬─────┬────────┬──────┬──────────┐
      │ App name    │ id │ mode │ pid │ status  │ restart │ uptime │ cpu │ mem    │ user │ watching │
      ├─────────────┼────┼──────┼─────┼─────────┼─────────┼────────┼─────┼────────┼──────┼──────────┤
      │ MagicMirror │ 0  │ fork │ 0   │ stopped │ 0       │ 0      │ 0%  │ 0 B    │ pi   │ disabled │
      └─────────────┴────┴──────┴─────┴─────────┴─────────┴────────┴─────┴────────┴──────┴──────────┘
       Use `pm2 show <id|name>` to get more details about an app
      pi@raspberrypi:~/MagicMirror $ ps -ef | grep node | grep -v color
      pi@raspberrypi:~/MagicMirror $ 
      
      
      S 1 Reply Last reply Reply Quote 0
      • S
        sdetweil @killing joke last edited by

        @killing-joke ok, now run my script again

        Sam

        Create a working config
        How to add modules

        K 1 Reply Last reply Reply Quote 0
        • K
          killing joke @sdetweil last edited by

          @sdetweil
          I did.
          afterwards “npm start” but with a black screen of my MM.

          But I need to rest for today… tomorrow is another day to have fun with it!
          Thanks for today

          pi@raspberrypi:~/MagicMirror $ bash -c  "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/upgrade-script.sh)" force
          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: v14.0.0
          Installed Node version: v9.11.2
          Node should be upgraded.
          Installing Node.js ...
          gpg: WARNING: unsafe ownership on homedir '/home/pi/.gnupg'
          Paketlisten werden gelesen... Fertig
          Abhängigkeitsbaum wird aufgebaut.       
          Statusinformationen werden eingelesen.... Fertig
          Das folgende Paket wurde automatisch installiert und wird nicht mehr benötigt:
            realpath
          Verwenden Sie »sudo apt autoremove«, um es zu entfernen.
          Die folgenden Pakete werden aktualisiert (Upgrade):
            nodejs
          1 aktualisiert, 0 neu installiert, 0 zu entfernen und 14 nicht aktualisiert.
          Es müssen 23,0 MB an Archiven heruntergeladen werden.
          Nach dieser Operation werden 57,2 MB Plattenplatz zusätzlich benutzt.
          Holen:1 https://deb.nodesource.com/node_14.x stretch/main armhf nodejs armhf 14.18.1-1nodesource1 [23,0 MB]
          Es wurden 23,0 MB in 5 s geholt (4.587 kB/s).
          apt-listchanges: Lese Changelogs...
          (Lese Datenbank ... 123797 Dateien und Verzeichnisse sind derzeit installiert.)
          Vorbereitung zum Entpacken von .../nodejs_14.18.1-1nodesource1_armhf.deb ...
          Detected old npm client, removing...
          Entpacken von nodejs (14.18.1-1nodesource1) über (9.11.2-1nodesource1) ...
          nodejs (14.18.1-1nodesource1) wird eingerichtet ...
          Trigger für man-db (2.7.6.1-2) werden verarbeitet ...
          node version is
          Node.js installation Done! version=v14.18.1
          Check current NPM installation ...
          NPM currently installed. Checking version number.
          Minimum npm version: V6.0.0
          Installed npm version: V6.14.15
          No npm upgrade necessary.
          
          upgrading from version 2.11.0 to 2.17.1
          fetching latest revisions
          there are 5 local files that are different than the master repo
          
             fonts/package-lock.json
             modules/default/calendar/calendar.js
             package-lock.json
             package.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)?y
          updating MagicMirror runtime, please wait
          npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but package-lock.json was generated for lockfileVersion@2. I'll try to do my best with it!
          npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/aws4
          npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/bowser
          npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/helmet-csp
          npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/mocha/node_modules/minimist
          npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/mocha/node_modules/mkdirp
          npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/mocha/node_modules/p-limit
          npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/mocha/node_modules/yargs-parser
          npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/mocha/node_modules/yargs
          npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/moment
          npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/request/node_modules/tough-cookie
          npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/string.prototype.trimstart
          npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/string.prototype.trimleft
          npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/es-abstract
          npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/string.prototype.trimend
          npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/string.prototype.trimright
          npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/request
          npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/yargs-unparser/node_modules/p-limit
          npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/yargs-unparser/node_modules/yargs-parser
          npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/yargs-unparser/node_modules/yargs
          npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/express-ipfilter
          npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/grunt-markdownlint
          npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/helmet
          npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/mocha
          npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/simple-git
          npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/es-abstract/node_modules
          npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/helmet/node_modules
          npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/mocha/node_modules
          npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/request/node_modules
          npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/simple-git/node_modules
          npm ERR! code EACCES
          npm ERR! syscall access
          npm ERR! path /home/pi/MagicMirror/node_modules/aws4
          npm ERR! errno -13
          npm ERR! Error: EACCES: permission denied, access '/home/pi/MagicMirror/node_modules/aws4'
          npm ERR!  [Error: EACCES: permission denied, access '/home/pi/MagicMirror/node_modules/aws4'] {
          npm ERR!   errno: -13,
          npm ERR!   code: 'EACCES',
          npm ERR!   syscall: 'access',
          npm ERR!   path: '/home/pi/MagicMirror/node_modules/aws4'
          npm ERR! }
          npm ERR! 
          npm ERR! The operation was rejected by your operating system.
          npm ERR! It is likely you do not have the permissions to access this file as the current user
          npm ERR! 
          npm ERR! If you believe this might be a permissions issue, please double-check the
          npm ERR! permissions of the file and its containing directories, or try running
          npm ERR! the command again as root/Administrator.
          
          npm ERR! A complete log of this run can be found in:
          npm ERR!     /home/pi/.npm/_logs/2021-11-14T19_31_28_554Z-debug.log
          Checking for modules with removed libraries
           
          	  package.json not found for module MMM-SunRiseSet
          adding package.json for module MMM-SunRiseSet
           
          	 require for request in module MMM-SunRiseSet not found in package.json package.json for module MMM-SunRiseSet
          installing request for module MMM-SunRiseSet
          npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
          npm WARN deprecated har-validator@5.1.5: this library is no longer supported
          npm notice created a lockfile as package-lock.json. You should commit this file.
           
          	 require for request in module MMM-AVStock not found in package.json package.json for module MMM-AVStock
          installing request for module MMM-AVStock
          npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
          npm WARN deprecated har-validator@5.1.5: this library is no longer supported
          processing dependency changes for active modules with package.json files
          
          processing for module MMM-Carousel please wait
          ----------------------------------
          npm notice created a lockfile as package-lock.json. You should commit this file.
          up to date in 0.732s
          found 0 vulnerabilities
          
          processing complete for module MMM-Carousel
          
          processing for module MMM-DWD-WarnWeather please wait
          ----------------------------------
          npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
          npm WARN deprecated har-validator@5.1.5: this library is no longer supported
          npm notice created a lockfile as package-lock.json. You should commit this file.
          added 47 packages from 58 contributors and audited 47 packages in 6.397s
          
          2 packages are looking for funding
            run `npm fund` for details
          
          found 0 vulnerabilities
          
          processing complete for module MMM-DWD-WarnWeather
          
          processing for module MMM-SunRiseSet please wait
          ----------------------------------
          npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
          npm WARN deprecated har-validator@5.1.5: this library is no longer supported
          npm notice created a lockfile as package-lock.json. You should commit this file.
          added 47 packages from 58 contributors and audited 47 packages in 6.702s
          
          2 packages are looking for funding
            run `npm fund` for details
          
          found 0 vulnerabilities
          
          processing complete for module MMM-SunRiseSet
          
          processing for module MMM-AVStock please wait
          ----------------------------------
          npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
          npm WARN deprecated har-validator@5.1.5: this library is no longer supported
          npm WARN deprecated request-promise-native@1.0.9: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
          npm notice created a lockfile as package-lock.json. You should commit this file.
          added 53 packages from 62 contributors and audited 54 packages in 11.297s
          
          2 packages are looking for funding
            run `npm fund` for details
          
          found 0 vulnerabilities
          
          processing complete for module MMM-AVStock
          
          processing for module MMM-Fuel please wait
          ----------------------------------
          npm WARN deprecated @stylelint/postcss-markdown@0.36.2: Use the original unforked package instead: postcss-markdown
          npm WARN deprecated babel-eslint@10.1.0: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
          npm notice created a lockfile as package-lock.json. You should commit this file.
          added 464 packages from 298 contributors and audited 464 packages in 84.828s
          
          101 packages are looking for funding
            run `npm fund` for details
          
          found 6 moderate severity vulnerabilities
            run `npm audit fix` to fix them, or `npm audit` for details
          processing complete for module MMM-Fuel
          
          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@raspberrypi:~/MagicMirror $ npm start
          
          > magicmirror@2.17.1 start /home/pi/MagicMirror
          > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js
          
          [2021-11-14 20:35:10.378] [LOG]    Starting MagicMirror: v2.17.1
          [2021-11-14 20:35:10.425] [LOG]    Loading config ...
          [2021-11-14 20:35:10.441] [LOG]    Loading module helpers ...
          [2021-11-14 20:35:10.451] [LOG]    No helper found for module: MMM-Carousel.
          [2021-11-14 20:35:10.454] [LOG]    No helper found for module: alert.
          [2021-11-14 20:35:10.494] [LOG]    Initializing new module helper ...
          [2021-11-14 20:35:10.496] [LOG]    Module helper loaded: updatenotification
          [2021-11-14 20:35:10.500] [LOG]    No helper found for module: clock.
          [2021-11-14 20:35:10.628] [ERROR]  WARNING! Could not load config file. Starting with default configuration. Error found: Error: Cannot find module 'node-ical'
          Require stack:
          - /home/pi/MagicMirror/modules/default/calendar/calendarfetcher.js
          - /home/pi/MagicMirror/modules/default/calendar/node_helper.js
          - /home/pi/MagicMirror/js/app.js
          - /home/pi/MagicMirror/js/electron.js
          - /home/pi/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js
          - 
          [2021-11-14 20:35:10.630] [LOG]    Loading module helpers ...
          [2021-11-14 20:35:10.631] [LOG]    No helper found for module: MMM-Carousel.
          [2021-11-14 20:35:10.632] [LOG]    No helper found for module: alert.
          [2021-11-14 20:35:10.634] [LOG]    Initializing new module helper ...
          [2021-11-14 20:35:10.634] [LOG]    Module helper loaded: updatenotification
          [2021-11-14 20:35:10.635] [LOG]    No helper found for module: clock.
          [2021-11-14 20:35:10.640] [ERROR]  App threw an error during load
          [2021-11-14 20:35:10.642] [ERROR]  Error: Cannot find module 'node-ical'
          Require stack:
          - /home/pi/MagicMirror/modules/default/calendar/calendarfetcher.js
          - /home/pi/MagicMirror/modules/default/calendar/node_helper.js
          - /home/pi/MagicMirror/js/app.js
          - /home/pi/MagicMirror/js/electron.js
          - /home/pi/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js
          - 
              at Module._resolveFilename (internal/modules/cjs/loader.js:627:15)
              at Function.Module._resolveFilename (/home/pi/MagicMirror/node_modules/electron/dist/resources/electron.asar/common/reset-search-paths.js:41:16)
              at Function.Module._resolveFilename (/home/pi/MagicMirror/node_modules/module-alias/index.js:49:29)
              at Function.Module._load (internal/modules/cjs/loader.js:531:27)
              at Module.require (internal/modules/cjs/loader.js:685:19)
              at require (internal/modules/cjs/helpers.js:16:16)
              at Object.<anonymous> (/home/pi/MagicMirror/modules/default/calendar/calendarfetcher.js:10:14)
              at Module._compile (internal/modules/cjs/loader.js:786:30)
              at Object.Module._extensions..js (internal/modules/cjs/loader.js:798:10)
              at Module.load (internal/modules/cjs/loader.js:645:32)
          [2021-11-14 20:35:10.645] [ERROR]  Whoops! There was an uncaught exception...
          [2021-11-14 20:35:10.646] [ERROR]  Error: Cannot find module 'node-ical'
          Require stack:
          - /home/pi/MagicMirror/modules/default/calendar/calendarfetcher.js
          - /home/pi/MagicMirror/modules/default/calendar/node_helper.js
          - /home/pi/MagicMirror/js/app.js
          - /home/pi/MagicMirror/js/electron.js
          - /home/pi/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js
          - 
              at Module._resolveFilename (internal/modules/cjs/loader.js:627:15)
              at Function.Module._resolveFilename (/home/pi/MagicMirror/node_modules/electron/dist/resources/electron.asar/common/reset-search-paths.js:41:16)
              at Function.Module._resolveFilename (/home/pi/MagicMirror/node_modules/module-alias/index.js:49:29)
              at Function.Module._load (internal/modules/cjs/loader.js:531:27)
              at Module.require (internal/modules/cjs/loader.js:685:19)
              at require (internal/modules/cjs/helpers.js:16:16)
              at Object.<anonymous> (/home/pi/MagicMirror/modules/default/calendar/calendarfetcher.js:10:14)
              at Module._compile (internal/modules/cjs/loader.js:786:30)
              at Object.Module._extensions..js (internal/modules/cjs/loader.js:798:10)
              at Module.load (internal/modules/cjs/loader.js:645:32) {
            code: 'MODULE_NOT_FOUND',
            requireStack: [
              '/home/pi/MagicMirror/modules/default/calendar/calendarfetcher.js',
              '/home/pi/MagicMirror/modules/default/calendar/node_helper.js',
              '/home/pi/MagicMirror/js/app.js',
              '/home/pi/MagicMirror/js/electron.js',
              '/home/pi/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js',
              undefined
            ]
          }
          [2021-11-14 20:35:10.659] [ERROR]  MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
          [2021-11-14 20:35:10.660] [ERROR]  If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
          Fontconfig warning: "/etc/fonts/fonts.conf", line 100: unknown element "blank"
          [2021-11-14 20:35:11.331] [LOG]    Launching application.
          [2021-11-14 20:37:36.856] [LOG]    Shutting down server...
          [2021-11-14 20:37:36.862] [LOG]    Stopping module helper: updatenotification
          [2021-11-14 20:37:36.864] [LOG]    Stopping module helper: updatenotification
          [2021-11-14 20:37:36.865] [ERROR]  Whoops! There was an uncaught exception...
          [2021-11-14 20:37:36.866] [ERROR]  TypeError: Cannot read property 'close' of undefined
              at App.stop (/home/pi/MagicMirror/js/app.js:257:14)
              at App.<anonymous> (/home/pi/MagicMirror/js/electron.js:139:7)
              at App.emit (events.js:200:13)
              at Object.exports.execute (/home/pi/MagicMirror/node_modules/electron/dist/resources/electron.asar/browser/api/menu-item-roles.js:286:23)
              at MenuItem.click (/home/pi/MagicMirror/node_modules/electron/dist/resources/electron.asar/browser/api/menu-item.js:46:20)
              at Function.executeCommand (/home/pi/MagicMirror/node_modules/electron/dist/resources/electron.asar/browser/api/menu.js:32:17)
          [2021-11-14 20:37:36.870] [ERROR]  MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
          [2021-11-14 20:37:36.871] [ERROR]  If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
          [2021-11-14 20:37:38.262] [LOG]    Shutting down server...
          [2021-11-14 20:37:38.265] [LOG]    Stopping module helper: updatenotification
          [2021-11-14 20:37:38.266] [LOG]    Stopping module helper: updatenotification
          [2021-11-14 20:37:38.268] [ERROR]  Whoops! There was an uncaught exception...
          [2021-11-14 20:37:38.269] [ERROR]  TypeError: Cannot read property 'close' of undefined
              at App.stop (/home/pi/MagicMirror/js/app.js:257:14)
              at App.<anonymous> (/home/pi/MagicMirror/js/electron.js:139:7)
              at App.emit (events.js:200:13)
              at Object.exports.execute (/home/pi/MagicMirror/node_modules/electron/dist/resources/electron.asar/browser/api/menu-item-roles.js:286:23)
              at MenuItem.click (/home/pi/MagicMirror/node_modules/electron/dist/resources/electron.asar/browser/api/menu-item.js:46:20)
              at Function.executeCommand (/home/pi/MagicMirror/node_modules/electron/dist/resources/electron.asar/browser/api/menu.js:32:17)
          [2021-11-14 20:37:38.271] [ERROR]  MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
          [2021-11-14 20:37:38.272] [ERROR]  If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
          [2021-11-14 20:37:39.822] [LOG]    Shutting down server...
          [2021-11-14 20:37:39.823] [LOG]    Stopping module helper: updatenotification
          [2021-11-14 20:37:39.824] [LOG]    Stopping module helper: updatenotification
          [2021-11-14 20:37:39.826] [ERROR]  Whoops! There was an uncaught exception...
          [2021-11-14 20:37:39.827] [ERROR]  TypeError: Cannot read property 'close' of undefined
              at App.stop (/home/pi/MagicMirror/js/app.js:257:14)
              at App.<anonymous> (/home/pi/MagicMirror/js/electron.js:139:7)
              at App.emit (events.js:200:13)
              at Object.exports.execute (/home/pi/MagicMirror/node_modules/electron/dist/resources/electron.asar/browser/api/menu-item-roles.js:286:23)
              at MenuItem.click (/home/pi/MagicMirror/node_modules/electron/dist/resources/electron.asar/browser/api/menu-item.js:46:20)
              at Function.executeCommand (/home/pi/MagicMirror/node_modules/electron/dist/resources/electron.asar/browser/api/menu.js:32:17)
          [2021-11-14 20:37:39.829] [ERROR]  MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
          [2021-11-14 20:37:39.830] [ERROR]  If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
          pi@raspberrypi:~/MagicMirror $ 
          
          
          S 1 Reply Last reply Reply Quote 0
          • S
            sdetweil @killing joke last edited by

            @killing-joke crazy

            cd ~/MagicMirror
            sudo rm -rf node_modules
            

            the update didn’t work (write access) almost like someone did sudo npm install at one time.

            run my script again

            Sam

            Create a working config
            How to add modules

            K 1 Reply Last reply Reply Quote 0
            • K
              killing joke @sdetweil last edited by killing joke

              @sdetweil I did the described code

              sudo rm -rf node_modules
              

              and run your script again. The result as followed…

              pi@raspberrypi:~ $ sudo rm -rf node_modules
              pi@raspberrypi:~ $ bash -c  "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/upgrade-script.sh)" force
              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: v14.0.0
              Installed Node version: v14.18.1
              No Node.js upgrade necessary.
              Check current NPM installation ...
              NPM currently installed. Checking version number.
              Minimum npm version: V6.0.0
              Installed npm version: V6.14.15
              No npm upgrade necessary.
              
              upgrading from version 2.17.1 to 2.17.1
              fetching latest revisions
              updating MagicMirror runtime, please wait
              npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but package-lock.json was generated for lockfileVersion@2. I'll try to do my best with it!
              npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/aws4
              npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/bowser
              npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/helmet-csp
              npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/mocha/node_modules/minimist
              npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/mocha/node_modules/mkdirp
              npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/mocha/node_modules/p-limit
              npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/mocha/node_modules/yargs-parser
              npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/mocha/node_modules/yargs
              npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/moment
              npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/request/node_modules/tough-cookie
              npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/string.prototype.trimstart
              npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/string.prototype.trimleft
              npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/es-abstract
              npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/string.prototype.trimend
              npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/string.prototype.trimright
              npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/request
              npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/yargs-unparser/node_modules/p-limit
              npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/yargs-unparser/node_modules/yargs-parser
              npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/yargs-unparser/node_modules/yargs
              npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/express-ipfilter
              npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/grunt-markdownlint
              npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/helmet
              npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/mocha
              npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/simple-git
              npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/es-abstract/node_modules
              npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/helmet/node_modules
              npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/mocha/node_modules
              npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/request/node_modules
              npm WARN checkPermissions Missing write access to /home/pi/MagicMirror/node_modules/simple-git/node_modules
              npm ERR! code EACCES
              npm ERR! syscall access
              npm ERR! path /home/pi/MagicMirror/node_modules/aws4
              npm ERR! errno -13
              npm ERR! Error: EACCES: permission denied, access '/home/pi/MagicMirror/node_modules/aws4'
              npm ERR!  [Error: EACCES: permission denied, access '/home/pi/MagicMirror/node_modules/aws4'] {
              npm ERR!   errno: -13,
              npm ERR!   code: 'EACCES',
              npm ERR!   syscall: 'access',
              npm ERR!   path: '/home/pi/MagicMirror/node_modules/aws4'
              npm ERR! }
              npm ERR! 
              npm ERR! The operation was rejected by your operating system.
              npm ERR! It is likely you do not have the permissions to access this file as the current user
              npm ERR! 
              npm ERR! If you believe this might be a permissions issue, please double-check the
              npm ERR! permissions of the file and its containing directories, or try running
              npm ERR! the command again as root/Administrator.
              
              npm ERR! A complete log of this run can be found in:
              npm ERR!     /home/pi/.npm/_logs/2021-11-17T21_23_10_794Z-debug.log
              Checking for modules with removed libraries
              processing dependency changes for active modules with package.json files
              
              processing for module MMM-Carousel please wait
              ----------------------------------
              npm notice created a lockfile as package-lock.json. You should commit this file.
              up to date in 1.262s
              found 0 vulnerabilities
              
              processing complete for module MMM-Carousel
              
              processing for module MMM-DWD-WarnWeather please wait
              ----------------------------------
              npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
              npm WARN deprecated har-validator@5.1.5: this library is no longer supported
              npm notice created a lockfile as package-lock.json. You should commit this file.
              added 47 packages from 58 contributors and audited 47 packages in 7.638s
              
              2 packages are looking for funding
                run `npm fund` for details
              
              found 0 vulnerabilities
              
              processing complete for module MMM-DWD-WarnWeather
              
              processing for module MMM-SunRiseSet please wait
              ----------------------------------
              npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
              npm WARN deprecated har-validator@5.1.5: this library is no longer supported
              npm notice created a lockfile as package-lock.json. You should commit this file.
              added 47 packages from 58 contributors and audited 47 packages in 6.311s
              
              2 packages are looking for funding
                run `npm fund` for details
              
              found 0 vulnerabilities
              
              processing complete for module MMM-SunRiseSet
              
              processing for module MMM-AVStock please wait
              ----------------------------------
              npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
              npm WARN deprecated request-promise-native@1.0.9: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
              npm WARN deprecated har-validator@5.1.5: this library is no longer supported
              npm notice created a lockfile as package-lock.json. You should commit this file.
              added 53 packages from 62 contributors and audited 54 packages in 9.551s
              
              2 packages are looking for funding
                run `npm fund` for details
              
              found 0 vulnerabilities
              
              processing complete for module MMM-AVStock
              
              processing for module MMM-Fuel please wait
              ----------------------------------
              npm WARN deprecated @stylelint/postcss-markdown@0.36.2: Use the original unforked package instead: postcss-markdown
              npm WARN deprecated babel-eslint@10.1.0: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
              npm notice created a lockfile as package-lock.json. You should commit this file.
              added 464 packages from 298 contributors and audited 464 packages in 67.606s
              
              101 packages are looking for funding
                run `npm fund` for details
              
              found 6 moderate severity vulnerabilities
                run `npm audit fix` to fix them, or `npm audit` for details
              processing complete for module MMM-Fuel
              
              pi@raspberrypi:~ $ 
              
              

              “npm start” gives me the following error code

              pi@raspberrypi:~ $ npm start
              npm ERR! code ENOENT
              npm ERR! syscall open
              npm ERR! path /home/pi/package.json
              npm ERR! errno -2
              npm ERR! enoent ENOENT: no such file or directory, open '/home/pi/package.json'
              npm ERR! enoent This is related to npm not being able to find a file.
              npm ERR! enoent 
              
              npm ERR! A complete log of this run can be found in:
              npm ERR!     /home/pi/.npm/_logs/2021-11-17T21_27_04_499Z-debug.log
              pi@raspberrypi:~ $ 
              
              

              I don´t have a folder named “.npm” to show the logs. Is it a hidden folder?

              S 2 Replies Last reply Reply Quote 0
              • S
                sdetweil @killing joke last edited by

                @killing-joke you need to be IN the MagicMirror folder to do npm start

                Sam

                Create a working config
                How to add modules

                K 1 Reply Last reply Reply Quote 0
                • S
                  sdetweil @killing joke last edited by

                  @killing-joke but u missed a step right at the beginning

                  cd ~/MagicMirror
                  

                  so u didn’t erase the bad folder which is causing all the problems

                  Sam

                  Create a working config
                  How to add modules

                  1 Reply Last reply Reply Quote 0
                  • K
                    killing joke @sdetweil last edited by killing joke

                    @sdetweil said in Error on update to MM 2.11.0:

                    @killing-joke you need to be IN the MagicMirror folder to do npm start

                    Oh my gosh, same mistake twice a week? Shame on me!!!

                    Did as described before (but IN the correct folder now) 😁

                    pi@raspberrypi:~ $ cd ~/MagicMirror
                    pi@raspberrypi:~/MagicMirror $ sudo rm -rf node_modulespi@raspberrypi:~/MagicMirror $ bash -c  "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/upgrade-script.sh)" force
                    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: v14.0.0
                    Installed Node version: v14.18.1
                    No Node.js upgrade necessary.
                    Check current NPM installation ...
                    NPM currently installed. Checking version number.
                    Minimum npm version: V6.0.0
                    Installed npm version: V6.14.15
                    No npm upgrade necessary.
                    
                    (23) Failed writing body
                    upgrading from version 2.17.1 to 2.17.1
                    fetching latest revisions
                    updating MagicMirror runtime, please wait
                    npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but package-lock.json was generated for lockfileVersion@2. I'll try to do my best with it!
                    
                    > core-js@3.15.2 postinstall /home/pi/MagicMirror/node_modules/core-js
                    > node -e "try{require('./postinstall')}catch(e){}"
                    
                    Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!
                    
                    The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 
                    > https://opencollective.com/core-js 
                    > https://www.patreon.com/zloirock 
                    
                    Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)
                    
                    
                    > electron@13.5.1 postinstall /home/pi/MagicMirror/node_modules/electron
                    > node install.js
                    
                    
                    > magicmirror@2.17.1 install /home/pi/MagicMirror
                    > echo "Installing vendor files ...
                    " && cd vendor && npm install --loglevel=error
                    
                    Installing vendor files ...
                    
                    audited 9 packages in 1.163s
                    found 0 vulnerabilities
                    
                    
                    > magicmirror@2.17.1 postinstall /home/pi/MagicMirror
                    > npm run install-fonts && echo "MagicMirror installation finished successfully! 
                    "
                    
                    
                    > magicmirror@2.17.1 install-fonts /home/pi/MagicMirror
                    > echo "Installing fonts ...
                    " && cd fonts && npm install --loglevel=error
                    
                    Installing fonts ...
                    
                    audited 1 package in 1.367s
                    found 0 vulnerabilities
                    
                    MagicMirror installation finished successfully! 
                    
                    added 294 packages from 243 contributors and audited 918 packages in 94.737s
                    
                    20 packages are looking for funding
                      run `npm fund` for details
                    
                    found 0 vulnerabilities
                    
                    Checking for modules with removed libraries
                    processing dependency changes for active modules with package.json files
                    
                    processing for module MMM-Carousel please wait
                    ----------------------------------
                    npm notice created a lockfile as package-lock.json. You should commit this file.
                    up to date in 0.782s
                    found 0 vulnerabilities
                    
                    processing complete for module MMM-Carousel
                    
                    processing for module MMM-DWD-WarnWeather please wait
                    ----------------------------------
                    npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
                    npm WARN deprecated har-validator@5.1.5: this library is no longer supported
                    npm notice created a lockfile as package-lock.json. You should commit this file.
                    added 47 packages from 58 contributors and audited 47 packages in 9.188s
                    
                    2 packages are looking for funding
                      run `npm fund` for details
                    
                    found 0 vulnerabilities
                    
                    processing complete for module MMM-DWD-WarnWeather
                    
                    processing for module MMM-SunRiseSet please wait
                    ----------------------------------
                    npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
                    npm WARN deprecated har-validator@5.1.5: this library is no longer supported
                    npm notice created a lockfile as package-lock.json. You should commit this file.
                    added 47 packages from 58 contributors and audited 47 packages in 6.346s
                    
                    2 packages are looking for funding
                      run `npm fund` for details
                    
                    found 0 vulnerabilities
                    
                    processing complete for module MMM-SunRiseSet
                    
                    processing for module MMM-AVStock please wait
                    ----------------------------------
                    npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
                    npm WARN deprecated har-validator@5.1.5: this library is no longer supported
                    npm WARN deprecated request-promise-native@1.0.9: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
                    npm notice created a lockfile as package-lock.json. You should commit this file.
                    added 53 packages from 62 contributors and audited 54 packages in 9.937s
                    
                    2 packages are looking for funding
                      run `npm fund` for details
                    
                    found 0 vulnerabilities
                    
                    processing complete for module MMM-AVStock
                    
                    processing for module MMM-Fuel please wait
                    ----------------------------------
                    npm WARN deprecated @stylelint/postcss-markdown@0.36.2: Use the original unforked package instead: postcss-markdown
                    npm WARN deprecated babel-eslint@10.1.0: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
                    npm notice created a lockfile as package-lock.json. You should commit this file.
                    added 464 packages from 298 contributors and audited 464 packages in 72.299s
                    
                    101 packages are looking for funding
                      run `npm fund` for details
                    
                    found 6 moderate severity vulnerabilities
                      run `npm audit fix` to fix them, or `npm audit` for details
                    processing complete for module MMM-Fuel
                    
                    pi@raspberrypi:~/MagicMirror $ 
                    
                    

                    npm start works fine, but two more questions:

                    • What should I do with the 6 moderate severity vulnerabilities? (last block of the code)
                    • how should I update my MM or the modules in future?

                    Thank you very much for your help / support!!!

                    S 2 Replies Last reply Reply Quote 0
                    • S
                      sdetweil @killing joke last edited by

                      @killing-joke said in Error on update to MM 2.11.0:

                      What should I do with the 6 moderate severity vulnerabilities? (last block of the code)

                      nothing you can do… not our code

                      how should I update my MM or the modules in future?

                      MM run my upgarde script

                      modules, u have to go to each module folder that NEEDS update and do

                      git pull 
                      

                      IF the module has a package.json file then also do , IN the module folder,

                      rm -rf node_modules
                      npm install
                      

                      Sam

                      Create a working config
                      How to add modules

                      1 Reply Last reply Reply Quote 0
                      • S
                        sdetweil @killing joke last edited by

                        @killing-joke said in Error on update to MM 2.11.0:

                        /home/pi/MagicMirror/installers/upgrade.log

                        can u send the log file to me via email, same userid at gmail…

                        I want to look at the one error reported

                        (23) Failed writing body
                        

                        Sam

                        Create a working config
                        How to add modules

                        S 1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 4
                        • 3 / 4
                        • First post
                          Last post
                        Enjoying MagicMirror? Please consider a donation!
                        MagicMirror created by Michael Teeuw.
                        Forum managed by Paul-Vincent Roll and Rodrigo Ramírez Norambuena.
                        This forum is using NodeBB as its core | Contributors
                        Contact | Privacy Policy