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.

    pm2 do not work after v2.8.0 Update

    Scheduled Pinned Locked Moved Solved Troubleshooting
    12 Posts 6 Posters 5.8k 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 Do not disturb
      sdetweil @Klinge
      last edited by

      @Klinge cool!.. thanks for the feedback

      pm2 startup should have told you to execute another command. right?

      on my system

      odroid@odroid:~/MagicMirror$ pm2 startup
      [PM2] Init System found: systemd
      [PM2] **To setup the Startup Script, copy/paste the following command:**
      sudo env PATH=$PATH:/usr/bin /usr/local/lib/node_modules/pm2/bin/pm2 startup systemd -u odroid --hp  /home/odroid
      

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      1 Reply Last reply Reply Quote 0
      • bheplerB Offline
        bhepler Module Developer @Klinge
        last edited by

        @Klinge said in pm2 do not work after v2.8.0 Update:

        Then I entered

        pm2 startup
        pm2 start /MagicMirror/installers/mm.sh 
        

        This path is wrong.

        1 Reply Last reply Reply Quote 0
        • K Offline
          Klinge
          last edited by Klinge

          @sdetweil Yes, you are right

          on my sytem it was

          sudo env PATH=$PATH:/usr/bin /usr/lib/node_modules/pm2/bin/pm2 startup systemd -u pi --hp /home/pi
          
          

          @bhepler Yes, you are right too.

          My path above was relative, not absolute. But of course, it was wrong. I entered the absolute path. So I have improved it above :-)

          1 Reply Last reply Reply Quote 0
          • I Offline
            Ivanov_d
            last edited by Ivanov_d

            I do have the same issue and although I managed to make MM start automatically I now have two instances and one restarts every few seconds because of the same error:

            0|MagicMirror  | { Error: ENOENT: no such file or directory, open 'package.json'
            0|MagicMirror  |     at Object.openSync (fs.js:443:3)
            0|MagicMirror  |     at Object.readFileSync (fs.js:343:35)
            0|MagicMirror  |     at Object.<anonymous> (/home/pi/MagicMirror/js/app.js:15:32)
            0|MagicMirror  |     at Module._compile (internal/modules/cjs/loader.js:776:30)
            0|MagicMirror  |     at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
            0|MagicMirror  |     at Module.load (internal/modules/cjs/loader.js:653:32)
            0|MagicMirror  |     at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
            0|MagicMirror  |     at Function.Module._load (internal/modules/cjs/loader.js:585:3)
            0|MagicMirror  |     at Module.require (internal/modules/cjs/loader.js:690:17)
            0|MagicMirror  |     at Module.Hook._require.Module.require (/usr/lib/node_modules/pm2/node_modules/require-in-the-middle/index.js:70:37)
            0|MagicMirror  |   errno: -2,
            0|MagicMirror  |   syscall: 'open',
            0|MagicMirror  |   code: 'ENOENT',
            0|MagicMirror  |   path: 'package.json' }
            PM2            | App [MagicMirror:0] exited with code [1] via signal [SIGINT]
            PM2            | App [MagicMirror:0] starting in -fork mode-
            PM2            | App [MagicMirror:0] online
            
            
            pi@raspberrypi:~ $ pm2 status all
            ┌─────────────┬────┬─────────┬──────┬──────┬────────┬─────────┬────────┬─────┬───────────┬──────┬──────────┐
            │ App name    │ id │ version │ mode │ pid  │ status │ restart │ uptime │ cpu │ mem       │ user │ watching │
            ├─────────────┼────┼─────────┼──────┼──────┼────────┼─────────┼────────┼─────┼───────────┼──────┼──────────┤
            │ MagicMirror │ 0  │ 2.8.0   │ fork │ 2096 │ online │ 87      │ 1s     │ 0%  │ 30.9 MB   │ pi   │ disabled │
            │ mm          │ 1  │ 2.8.0   │ fork │ 914  │ online │ 0       │ 3m     │ 0%  │ 2.5 MB    │ pi   │ disabled │
            └─────────────┴────┴─────────┴──────┴──────┴────────┴─────────┴────────┴─────┴───────────┴──────┴──────────┘
             Use `pm2 show <id|name>` to get more details about an app
            
            

            How do I:
            a) fix MagicMirror startup script
            or
            b) make it stop from auto starting (e.g. stopping it manually via pm2 stop MagicMirror and then saving the state with pm2 save doesn’t work)

            S F 2 Replies Last reply Reply Quote 0
            • S Do not disturb
              sdetweil @Ivanov_d
              last edited by

              @Ivanov_d pm2 stop 0
              Then pm2 remove 0

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              1 Reply Last reply Reply Quote 1
              • F Offline
                FreelanceMKE @Ivanov_d
                last edited by

                This post is deleted!
                1 Reply Last reply Reply Quote 0
                • 1
                • 2
                • 2 / 2
                • 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