Navigation

    MagicMirror Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • Donate
    • Discord

    PM2 Error

    Troubleshooting
    4
    7
    2909
    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.
    • K
      KnottyCord last edited by

      Ok so I’m following the guide to install the mirror. I’m now at the auto start part. I did the command “sudo npm install -g pm2” as pi user. Next I did “pm2 startup”, I do the command I ask and I get and error. alt text

      Please help!

      P 1 Reply Last reply Reply Quote 0
      • P
        Preve @KnottyCord last edited by

        @KnottyCord Don’t you have to add your mm.sh in the start command? I’m also new at this, so I could be very wrong at this.

        K 1 Reply Last reply Reply Quote 0
        • K
          KnottyCord @Preve last edited by

          @Preve I don’t think so so because if you follow the step on the guide this step of adding the mm.sh is after.

          1 Reply Last reply Reply Quote 0
          • yawns
            yawns Moderator last edited by

            KnottyCord is right. pm2 startup is not used to start the mm2 process but to start and initialize pm2 itself.
            Just to be sure … you ran pm2 startup and that told you to run the command your screenshot shows? There are other users with similar problems: https://github.com/Unitech/pm2/issues/2574

            1 Reply Last reply Reply Quote 0
            • K
              KnottyCord last edited by

              Yes that’s what i did. Run the command pm2 startup. It gave me a command to enter. When I pressed enter it was not working I keep giving me an error!

              1 Reply Last reply Reply Quote 0
              • K
                KnottyCord last edited by yawns

                Changing the command form this:
                sudo su -c "env PATH=$PATH:/usr/bin pm2 startup linux -u pi --hp /home/pi" to this:
                sudo su -c "env PATH=$PATH:/usr/bin pm2 startup systemd -u pi --hp /home/pi"
                seem to work!

                A 1 Reply Last reply Reply Quote 0
                • A
                  amanzimdwini @KnottyCord last edited by

                  @KnottyCord You are correct - you are running systemd (not plain old linux). PM2 does not seem to “realize” that.

                  Note that there is ANOTHER problem with PM2 that is now reported as a bug - read all about it here:

                  https://forum.magicmirror.builders/topic/2065/solved-pm2-does-not-start-on-reboot/10

                  Best of luck - and don’t hesitate to ask for help!

                  1 Reply Last reply Reply Quote 0
                  • 1 / 1
                  • First post
                    Last post
                  Enjoying MagicMirror? Please consider a donation!
                  MagicMirror created by Michael Teeuw.
                  Forum managed by Paul-Vincent Roll and Rodrigo Ramírez Norambuena.
                  This forum is using NodeBB as its core | Contributors
                  Contact | Privacy Policy