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.

    Autostart woes

    Scheduled Pinned Locked Moved Unsolved Troubleshooting
    7 Posts 3 Posters 2.5k Views 3 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
      last edited by

      I see this in the pi/.pm2/pm2.log, after service pm2-pi start

      internal/modules/cjs/loader.js:583
          throw err;
          ^
      
      Error: Cannot find module './lib/eventemitter2'
      

      and the systemctl status pm2-pi.service command produces

      ● pm2-pi.service - PM2 process manager
         Loaded: loaded (/etc/systemd/system/pm2-pi.service; enabled; vendor preset: enabled)
         Active: failed (Result: resources) since Tue 2018-07-10 10:36:25 CDT; 7s ago
           Docs: https://pm2.keymetrics.io/
        Process: 2899 ExecStart=/usr/lib/node_modules/pm2/bin/pm2 resurrect (code=exited, status=0/SUCCESS)
      
      Jul 10 10:36:23 raspberrypi systemd[1]: Starting PM2 process manager...
      Jul 10 10:36:24 raspberrypi pm2[2899]: [PM2] Spawning PM2 daemon with pm2_home=/home/pi/.pm2
      Jul 10 10:36:25 raspberrypi systemd[1]: pm2-pi.service: PID file /home/pi/.pm2/pm2.pid not readable (yet?) after start: No such file or directory
      Jul 10 10:36:25 raspberrypi systemd[1]: Failed to start PM2 process manager.
      Jul 10 10:36:25 raspberrypi systemd[1]: pm2-pi.service: Unit entered failed state.
      Jul 10 10:36:25 raspberrypi systemd[1]: pm2-pi.service: Failed with result 'resources'.
      

      so, it looks like some pm2 install problem

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      1 Reply Last reply Reply Quote 0
      • S Offline
        sdetweil
        last edited by

        I see this error/warning during

        sudo npm pm2 install -g

        npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules/pm2/node_modules/fsevents):
        npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {“os”:“darwin”,“arch”:“any”} (current: {“os”:“linux”,“arch”:“arm”})

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        1 Reply Last reply Reply Quote 0
        • S Offline
          sdetweil
          last edited by

          i gave up on pm2, edited /etc/rc.local

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          Mykle1M 1 Reply Last reply Reply Quote 0
          • Mykle1M Offline
            Mykle1 Project Sponsor Module Developer @sdetweil
            last edited by

            @sdetweil

            Did you try installing it without sudo? Just a guess

            Create a working config
            How to add modules

            S 1 Reply Last reply Reply Quote 0
            • S Offline
              sdetweil @Mykle1
              last edited by

              @mykle1 yes, cut and paste from the mm doc

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              1 Reply Last reply Reply Quote 0
              • lavolp3L Offline
                lavolp3 Module Developer
                last edited by

                I’d recommend trying to do it again using the description by MichMich
                https://github.com/MichMich/MagicMirror/wiki/Auto-Starting-MagicMirror

                It is crystal clear from what I see, also describes what to do.

                "the doc for ‘pm2 startup’ doesn’t help me…
                ‘will give you the command u need to execute’

                execute when, how? if unattended, who is ‘you’?"

                No offense, but btoh the doc and your terminal will show you exactly what to do. Copy a line of text the terminal throws out and execute it again.

                That’s the reason I’d suggest to do it again with a bit more patience. :-)

                How to troubleshoot modules
                MMM-soccer v2, MMM-AVStock

                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 Sam, technical setup by Karsten.
                This forum is using NodeBB as its core | Contributors
                Contact | Privacy Policy