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

MMM 2.18 - NPM? Electron? Silly lifecycle? no MMM

Scheduled Pinned Locked Moved Unsolved Troubleshooting
9 Posts 4 Posters 933 Views 4 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.
  • O Offline
    OberfragGER
    last edited by OberfragGER Jan 11, 2022, 8:11 PM Jan 11, 2022, 8:10 PM

    Hi,

    after Updating to 2.18 (from 2.17) - every 2 days the MM freezes… I dont have any clue why. The raspberryPi is still rechable.
    NPM Version 6.14.15

    pm2 log MagicMirror:
    ERR! magicmirror@2.18.0 start: `DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js`
    
    
    Logfile:
    0 info it worked if it ends with ok
    1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'start' ]
    2 info using npm@6.14.15
    3 info using node@v14.18.2
    4 verbose run-script [ 'prestart', 'start', 'poststart' ]
    5 info lifecycle magicmirror@2.18.0~prestart: magicmirror@2.18.0
    6 info lifecycle magicmirror@2.18.0~start: magicmirror@2.18.0
    7 verbose lifecycle magicmirror@2.18.0~start: unsafe-perm in lifecycle true
    8 verbose lifecycle magicmirror@2.18.0~start: PATH: /usr/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/home/pi/MagicMirror/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games
    9 verbose lifecycle magicmirror@2.18.0~start: CWD: /home/pi/MagicMirror
    10 silly lifecycle magicmirror@2.18.0~start: Args: [
    10 silly lifecycle   '-c',
    10 silly lifecycle   'DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js'
    10 silly lifecycle ]
    11 silly lifecycle magicmirror@2.18.0~start: Returned: code: 1  signal: null
    12 info lifecycle magicmirror@2.18.0~start: Failed to exec start script
    13 verbose stack Error: magicmirror@2.18.0 start: `DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js`
    13 verbose stack Exit status 1
    13 verbose stack     at EventEmitter.<anonymous> (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
    13 verbose stack     at EventEmitter.emit (events.js:400:28)
    13 verbose stack     at ChildProcess.<anonymous> (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
    13 verbose stack     at ChildProcess.emit (events.js:400:28)
    13 verbose stack     at maybeClose (internal/child_process.js:1058:16)
    13 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:293:5)
    14 verbose pkgid magicmirror@2.18.0
    15 verbose cwd /home/pi/MagicMirror
    16 verbose Linux 5.10.63-v7l+
    17 verbose argv "/usr/bin/node" "/usr/bin/npm" "start"
    18 verbose node v14.18.2
    19 verbose npm  v6.14.15
    20 error code ELIFECYCLE
    21 error errno 1
    22 error magicmirror@2.18.0 start: `DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js`
    22 error Exit status 1
    23 error Failed at the magicmirror@2.18.0 start script.
    23 error This is probably not a problem with npm. There is likely additional logging output above.
    24 verbose exit [ 1, true ]
    
    K 1 Reply Last reply Jan 11, 2022, 9:03 PM Reply Quote 0
    • K Offline
      karsten13 @OberfragGER
      last edited by Jan 11, 2022, 9:03 PM

      @oberfragger

      such things are hard to find. We have a new electron version (v16) with mm v2.18.

      Googling ELIFECYCLE you find often to do a clean reinstall which would mean

      rm -f package-lock.json
      rm -rf node_modules
      npm install
      

      Depends on how you updated, if you did these steps already then it won’t help.

      O 2 Replies Last reply Jan 11, 2022, 9:49 PM Reply Quote 0
      • O Offline
        OberfragGER @karsten13
        last edited by Jan 11, 2022, 9:49 PM

        @karsten13 I have used the “rguglar way” with

        git pull && npm install
        

        In which folder do i have to perform this coommands? Regular MagicMirror-Folder?

        K 1 Reply Last reply Jan 11, 2022, 9:50 PM Reply Quote 0
        • K Offline
          karsten13 @OberfragGER
          last edited by Jan 11, 2022, 9:50 PM

          @oberfragger yes, in the mm folder

          K 1 Reply Last reply Jan 13, 2022, 7:13 AM Reply Quote 1
          • K Offline
            kai @karsten13
            last edited by Jan 13, 2022, 7:13 AM

            Hi @karsten13,
            I had the same problem like @OberfragGER on one of my MMs and I did the clean reinstall you recommended.
            It worked well for me, perfect! Thanks a lot! :thumbs_up_medium-light_skin_tone:

            1 Reply Last reply Reply Quote 0
            • O Offline
              OberfragGER @karsten13
              last edited by Jan 13, 2022, 11:52 AM

              @karsten13 I have reinstalled it.
              Lets wait and cross fingers.

              1 Reply Last reply Reply Quote 0
              • O Offline
                OberfragGER
                last edited by Jan 14, 2022, 11:20 AM

                @karsten13 Still problems.

                Now the mirror hangs about 2-3 times a day… :(

                |MagicMirror  | Invalid MIT-MAGIC-COOKIE-1 key
                0|MagicMirror  | /home/pi/MagicMirror/node_modules/electron/dist/electron exited with signal SIGTRAP
                0|MagicMirror  | npm
                0|MagicMirror  |  ERR! code ELIFECYCLE
                0|MagicMirror  | npm ERR! errno
                0|MagicMirror  |  1
                0|MagicMirror  | npm ERR!
                0|MagicMirror  |  magicmirror@2.18.0 start: `DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js`
                0|MagicMirror  | npm ERR! Exit status 1
                0|MagicMirror  | npm ERR!
                0|MagicMirror  | npm ERR! Failed at the magicmirror@2.18.0 start script.
                0|MagicMirror  | npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
                0|MagicMirror  | npm ERR! A complete log of this run can be found in:
                0|MagicMirror  | npm ERR!     /home/pi/.npm/_logs/2022-01-14T11_11_15_580Z-debug.log
                0|MagicMirror  | > magicmirror@2.18.0 start /home/pi/MagicMirror
                0|MagicMirror  | > DISPLAY="${DISPLAY:=:0}" ./node_modules/
                

                Thats in the log-File:

                0 info it worked if it ends with ok
                1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'start' ]
                2 info using npm@6.14.15
                3 info using node@v14.18.3
                4 verbose run-script [ 'prestart', 'start', 'poststart' ]
                5 info lifecycle magicmirror@2.18.0~prestart: magicmirror@2.18.0
                6 info lifecycle magicmirror@2.18.0~start: magicmirror@2.18.0
                7 verbose lifecycle magicmirror@2.18.0~start: unsafe-perm in lifecycle true
                8 verbose lifecycle magicmirror@2.18.0~start: PATH: /usr/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/home/pi/MagicMirror/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games
                9 verbose lifecycle magicmirror@2.18.0~start: CWD: /home/pi/MagicMirror
                10 silly lifecycle magicmirror@2.18.0~start: Args: [
                10 silly lifecycle   '-c',
                10 silly lifecycle   'DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js'
                10 silly lifecycle ]
                11 silly lifecycle magicmirror@2.18.0~start: Returned: code: 1  signal: null
                12 info lifecycle magicmirror@2.18.0~start: Failed to exec start script
                13 verbose stack Error: magicmirror@2.18.0 start: `DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js`
                13 verbose stack Exit status 1
                13 verbose stack     at EventEmitter.<anonymous> (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
                13 verbose stack     at EventEmitter.emit (events.js:400:28)
                13 verbose stack     at ChildProcess.<anonymous> (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
                13 verbose stack     at ChildProcess.emit (events.js:400:28)
                13 verbose stack     at maybeClose (internal/child_process.js:1058:16)
                13 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:293:5)
                14 verbose pkgid magicmirror@2.18.0
                15 verbose cwd /home/pi/MagicMirror
                16 verbose Linux 5.10.63-v7l+
                17 verbose argv "/usr/bin/node" "/usr/bin/npm" "start"
                18 verbose node v14.18.3
                19 verbose npm  v6.14.15
                20 error code ELIFECYCLE
                21 error errno 1
                22 error magicmirror@2.18.0 start: `DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js`
                22 error Exit status 1
                23 error Failed at the magicmirror@2.18.0 start script.
                23 error This is probably not a problem with npm. There is likely additional logging output above.
                24 verbose exit [ 1, true ]
                
                M 1 Reply Last reply Jan 14, 2022, 1:51 PM Reply Quote 0
                • M Offline
                  mumblebaj Module Developer @OberfragGER
                  last edited by Jan 14, 2022, 1:51 PM

                  @oberfragger said in MMM 2.18 - NPM? Electron? Silly lifecycle? no MMM:

                  18 verbose node v14.18.3
                  19 verbose npm v6.14.15

                  You may want to update your node and npm versions.

                  Check out my modules at: https://github.com/mumblebaj?tab=repositories

                  K 1 Reply Last reply Jan 14, 2022, 8:34 PM Reply Quote 0
                  • K Offline
                    karsten13 @mumblebaj
                    last edited by Jan 14, 2022, 8:34 PM

                    @mumblebaj

                    its worth a try …

                    could also caused by a module.

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