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

pm2 do not work after v2.8.0 Update

Scheduled Pinned Locked Moved Solved Troubleshooting
12 Posts 6 Posters 5.1k 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 Offline
    sdetweil @Klinge
    last edited by Jul 6, 2019, 2:55 PM

    @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
    • B Offline
      bhepler Module Developer @Klinge
      last edited by Jul 6, 2019, 4:38 PM

      @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 Jul 7, 2019, 5:15 AM Jul 6, 2019, 5:18 PM

        @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 Jul 9, 2019, 6:44 PM Jul 9, 2019, 6:42 PM

          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 Jul 9, 2019, 7:09 PM Reply Quote 0
          • S Offline
            sdetweil @Ivanov_d
            last edited by Jul 9, 2019, 7:09 PM

            @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 Jul 9, 2019, 8:03 PM

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