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 cant boot, wont boot!

    Scheduled Pinned Locked Moved Troubleshooting
    40 Posts 5 Posters 13.4k Views 5 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.
    • C Offline
      Cyric
      last edited by

      This post is deleted!
      1 Reply Last reply Reply Quote 0
      • C Offline
        Cyric @sdetweil
        last edited by Cyric

        @sdetweil when I out the whole line in, it said fatal too many arguments. I made a new folder called mm and did the git clone of the site.

        Forgot to run npm install, will do that and post results.

        1 Reply Last reply Reply Quote 0
        • C Offline
          Cyric
          last edited by Cyric

          ok, mostly back. My calendar and news feed is still stuck on loading, but everything else is back up. I will post some error logs later after i poke around.

          Sam, thank you so much for your help. It is really appreciated.

          1 Reply Last reply Reply Quote 0
          • C Offline
            Cyric
            last edited by

            rebooted this morning, reinstalled a module, and everything is back except the weather only shows 2 days. Thank you again for your help Sam.

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

              @sdetweil I’ve going through the same thing. I had a good running copy of MM and I attempted to upgrade to the latest version. It would not boot. I followed this thread as far as discovering that all the modules had been deleted. I used the command to reinstall the default module, then reinstalled my selected modules from the MM Package Manager. Still doesn’t work, it only shows a blank screen with a pointer.

              Running npm restart gives:

              > magicmirror@2.12.0 start /home/pi/MagicMirror
              > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js
              
              [2020-07-05 17:36:08.008] [LOG]    Starting MagicMirror: v2.12.0
              [2020-07-05 17:36:08.021] [LOG]    Loading config ...
              [2020-07-05 17:36:08.031] [LOG]    Loading module helpers ...
              [2020-07-05 17:36:08.035] [LOG]    No helper found for module: MMM-Carousel.
              [2020-07-05 17:36:08.046] [LOG]    Initializing new module helper ...
              [2020-07-05 17:36:08.048] [LOG]    Module helper loaded: MMM-WatchDog
              [2020-07-05 17:36:08.700] [LOG]    Initializing new module helper ...
              [2020-07-05 17:36:08.701] [LOG]    Module helper loaded: MMM-SystemStats
              [2020-07-05 17:36:08.819] [LOG]    Initializing new module helper ...
              [2020-07-05 17:36:08.820] [LOG]    Module helper loaded: MMM-PilotWX
              [2020-07-05 17:36:08.822] [LOG]    No helper found for module: MMM-DigClock.
              [2020-07-05 17:36:08.828] [ERROR]  WARNING! Could not load config file. Starting with default configuration. Error found: Error: Cannot find module 'cheerio'
              Require stack:
              - /home/pi/MagicMirror/modules/MMM-DailyDilbert/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
              - 
              [2020-07-05 17:36:08.830] [LOG]    Loading module helpers ...
              [2020-07-05 17:36:08.831] [LOG]    No helper found for module: MMM-Carousel.
              [2020-07-05 17:36:08.833] [LOG]    Initializing new module helper ...
              [2020-07-05 17:36:08.835] [LOG]    Module helper loaded: MMM-WatchDog
              [2020-07-05 17:36:08.836] [LOG]    Initializing new module helper ...
              [2020-07-05 17:36:08.837] [LOG]    Module helper loaded: MMM-SystemStats
              [2020-07-05 17:36:08.838] [LOG]    Initializing new module helper ...
              [2020-07-05 17:36:08.839] [LOG]    Module helper loaded: MMM-PilotWX
              [2020-07-05 17:36:08.840] [LOG]    No helper found for module: MMM-DigClock.
              [2020-07-05 17:36:08.843] [ERROR]  App threw an error during load
              [2020-07-05 17:36:08.845] [ERROR]  Error: Cannot find module 'cheerio'
              Require stack:
              - /home/pi/MagicMirror/modules/MMM-DailyDilbert/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/MMM-DailyDilbert/node_helper.js:3:15)
                  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)
              [2020-07-05 17:36:08.848] [ERROR]  Whoops! There was an uncaught exception...
              [2020-07-05 17:36:08.849] [ERROR]  Error: Cannot find module 'cheerio'
              Require stack:
              - /home/pi/MagicMirror/modules/MMM-DailyDilbert/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/MMM-DailyDilbert/node_helper.js:3:15)
                  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/MMM-DailyDilbert/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
                ]
              }
              [2020-07-05 17:36:08.860] [ERROR]  MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
              [2020-07-05 17:36:08.861] [ERROR]  If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
              [2020-07-05 17:36:09.030] [LOG]    Launching application.
              

              and running npm run config:check gives:

              > magicmirror@2.12.0 config:check /home/pi/MagicMirror
              > node js/check_config.js
              
              [2020-07-05 17:37:18.657] [INFO]   Checking file...  /home/pi/MagicMirror/config/config.js
              [2020-07-05 17:37:18.948] [LOG]    Line 1 col 1 Definition for rule 'prettier/prettier' was not found.
              /home/pi/MagicMirror/js/check_config.js:66
              			throw new Error("Wrong syntax in config file!");
              			^
              
              Error: Wrong syntax in config file!
                  at /home/pi/MagicMirror/js/check_config.js:66:10
                  at FSReqWrap.readFileAfterClose [as oncomplete] (internal/fs/read_file_context.js:53:3)
              npm ERR! code ELIFECYCLE
              npm ERR! errno 1
              npm ERR! magicmirror@2.12.0 config:check: `node js/check_config.js`
              npm ERR! Exit status 1
              npm ERR! 
              npm ERR! Failed at the magicmirror@2.12.0 config:check script.
              npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
              
              npm ERR! A complete log of this run can be found in:
              npm ERR!     /home/pi/.npm/_logs/2020-07-05T15_37_18_992Z-debug.log
              

              and that log shows:

              0 info it worked if it ends with ok
              1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'run', 'config:check' ]
              2 info using npm@6.14.4
              3 info using node@v10.20.1
              4 verbose run-script [ 'preconfig:check', 'config:check', 'postconfig:check' ]
              5 info lifecycle magicmirror@2.12.0~preconfig:check: magicmirror@2.12.0
              6 info lifecycle magicmirror@2.12.0~config:check: magicmirror@2.12.0
              7 verbose lifecycle magicmirror@2.12.0~config:check: unsafe-perm in lifecycle true
              8 verbose lifecycle magicmirror@2.12.0~config:check: PATH: /usr/lib/node_modules/npm/node_modules/npm-lifecycle$
              9 verbose lifecycle magicmirror@2.12.0~config:check: CWD: /home/pi/MagicMirror
              10 silly lifecycle magicmirror@2.12.0~config:check: Args: [ '-c', 'node js/check_config.js' ]
              11 silly lifecycle magicmirror@2.12.0~config:check: Returned: code: 1  signal: null
              12 info lifecycle magicmirror@2.12.0~config:check: Failed to exec config:check script
              13 verbose stack Error: magicmirror@2.12.0 config:check: `node js/check_config.js`
              13 verbose stack Exit status 1
              13 verbose stack     at EventEmitter.<anonymous> (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/index.js$
              13 verbose stack     at EventEmitter.emit (events.js:198:13)
              13 verbose stack     at ChildProcess.<anonymous> (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spaw$
              13 verbose stack     at ChildProcess.emit (events.js:198:13)
              13 verbose stack     at maybeClose (internal/child_process.js:982:16)
              13 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)
              14 verbose pkgid magicmirror@2.12.0
              15 verbose cwd /home/pi/MagicMirror
              16 verbose Linux 4.19.97-v7+
              17 verbose argv "/usr/bin/node" "/usr/bin/npm" "run" "config:check"
              18 verbose node v10.20.1
              19 verbose npm  v6.14.4
              20 error code ELIFECYCLE
              21 error errno 1
              22 error magicmirror@2.12.0 config:check: `node js/check_config.js`
              22 error Exit status 1
              23 error Failed at the magicmirror@2.12.0 config:check script.
              23 error This is probably not a problem with npm. There is likely additional logging output above.
              24 verbose exit [ 1, true ]
              
              

              I’m out of ideas - can anybody help please?

              TIA,

              Chris

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

                @chrisparker somebody is missing one of their dependencies

                Cannot find module 'cheerio
                

                do

                cd ~/MagicMirror
                npm install cheerio
                

                then try to start

                Sam

                How to add modules

                learning how to use browser developers window for css changes

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

                  @Cyric 2 days, I think they pushed a fix for that, do

                  cd ~/MagicMirror
                  git checkout develop
                  git pull
                  

                  then restart mm

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

                  C 1 Reply Last reply Reply Quote 1
                  • C Offline
                    Cyric @sdetweil
                    last edited by

                    @sdetweil So i tried that and it said “error: Your local changes to the following files would be overwritten by checkout:
                    package-lock.json
                    Please commit your changes or stash them before you switch branches.
                    Aborting”
                    but i havent edited the package-lock.json, so i don’t know why its saying that. Since the problems started when i ran the update, i’m nervous to mess with anything again.

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

                      @Cyric package-lock. Jason is shipped as part of the project, AND updated every time one does npm install, so it will always present a problem.

                      just erase it, and then git pull again

                      Sam

                      How to add modules

                      learning how to use browser developers window for css changes

                      C 1 Reply Last reply Reply Quote 1
                      • C Offline
                        Cyric @sdetweil
                        last edited by

                        @sdetweil So i should delete the package-lock.json file, then run

                        cd ~/MagicMirror
                        git checkout develop
                        git pull

                        and then restart mm?

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