• 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.

MM cant boot, wont boot!

Scheduled Pinned Locked Moved Troubleshooting
40 Posts 5 Posters 10.2k 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.
  • S Away
    sdetweil @Cyric
    last edited by Jul 3, 2020, 5:17 PM

    @Cyric are u running MM OS? or docker?

    those files should be there.

    cd ~/MagicMirror
    ls modules/default -laF

    Sam

    How to add modules

    learning how to use browser developers window for css changes

    C C 2 Replies Last reply Jul 3, 2020, 5:32 PM Reply Quote 1
    • C Offline
      Cyric @sdetweil
      last edited by Jul 3, 2020, 5:32 PM

      @sdetweil I’m running rasbian like the tutorial suggests.

      That command gave me: “pi@raspberrypi:~/MagicMirror $ ls modules/default -laF
      total 12
      drwxr-xr-x 2 pi pi 4096 Jul 3 08:21 ./
      drwxr-xr-x 3 pi pi 4096 Jul 3 08:21 …/
      -rw-r–r-- 1 pi pi 512 Jul 3 08:21 defaultmodules.js”

      S 1 Reply Last reply Jul 3, 2020, 5:38 PM Reply Quote 0
      • S Away
        sdetweil @Cyric
        last edited by Jul 3, 2020, 5:38 PM

        @Cyric well. why are they. missing?

        I don’t know if this will work

        cd ~/MagicMirror
        git checkout modules/default

        if not, you will probably have to git clone and copy the files from the clone

        git clone https://github.com/MichMich/MagicMirror. git mm

        cp -r -p mm/modules/default ~/MagicMirror/modules

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        C 1 Reply Last reply Jul 3, 2020, 5:52 PM Reply Quote 0
        • C Offline
          Cyric @sdetweil
          last edited by Jul 3, 2020, 5:52 PM

          @sdetweil I have no idea what happened. I ran the update, restarted, and nothing worked.

          So, the command git checkout and nothing seemed to happen. I removed the folder and did the git clone of the directory. I tried to do git mm and it said mm is not a git command. I tried to run the last line you gave me, and it said no such file or directory.

          I really appreciate all your work on this.

          S 1 Reply Last reply Jul 3, 2020, 6:27 PM Reply Quote 0
          • S Away
            sdetweil @Cyric
            last edited by Jul 3, 2020, 6:27 PM

            @Cyric that git clone was all one long line

            clone this repo into a folder named mm

            you removed the folder, that’s where it went further south

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            C 1 Reply Last reply Jul 3, 2020, 6:55 PM Reply Quote 0
            • C Offline
              Cyric
              last edited by Jul 3, 2020, 6:50 PM

              This post is deleted!
              1 Reply Last reply Reply Quote 0
              • C Offline
                Cyric @sdetweil
                last edited by Cyric Jul 3, 2020, 7:28 PM Jul 3, 2020, 6:55 PM

                @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 Jul 3, 2020, 8:09 PM Jul 3, 2020, 8:08 PM

                  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 Jul 4, 2020, 2:44 PM

                    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 Jul 5, 2020, 3:47 PM Reply Quote 0
                    • C Offline
                      chrisparker @sdetweil
                      last edited by Jul 5, 2020, 3:40 PM

                      @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 Jul 5, 2020, 3:45 PM Reply Quote 0
                      • 1
                      • 2
                      • 3
                      • 4
                      • 3 / 4
                      3 / 4
                      • First post
                        27/40
                        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