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

MM won't launch at startup, but will launch manually

Scheduled Pinned Locked Moved Solved Troubleshooting
13 Posts 3 Posters 1.9k 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 @ajgonzales
    last edited by sdetweil May 12, 2024, 3:31 PM May 12, 2024, 3:29 PM

    @ajgonzales yep, I can recreate this… so far no hack fix has helped…

    I now have my system where it won’t finish booting… pm2 is uninstalled…

    so something is different between UBUNTU and RASPI OS
    cause we don’t see this problem on raspi

    Sam

    How to add modules

    learning how to use browser developers window for css changes

    1 Reply Last reply Reply Quote 0
    • A Offline
      ajgonzales
      last edited by May 31, 2024, 12:49 PM

      In case anyone else has this issue, I was able to able to get it to run via pm2 by running this command first:

      xhost +si:localuser:[username]
      

      Next steps are to figure out how to automatically run that command at startup prior to MM.

      S 1 Reply Last reply May 31, 2024, 12:59 PM Reply Quote 0
      • S Offline
        sdetweil @ajgonzales
        last edited by May 31, 2024, 12:59 PM

        @ajgonzales add that to the launch script

        you can find that by doing
        pm2 status
        then use the name or number of the row of the app

        pm2 info x
        where x is the name or number

        can you give more info on the system?

        lsb_release -a
        uname -a

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        A 1 Reply Last reply Jun 2, 2024, 1:09 PM Reply Quote 0
        • A Offline
          ajgonzales @sdetweil
          last edited by Jun 2, 2024, 1:09 PM

          @sdetweil
          I did try adding the command to the first line of the mm.sh script in the installers folder but that didn’t work. Here’s the sequence I run after rebooting, after which I have no issues.

          pm2 stop 0
          xhost +si:localuser:[username]
          pm2 start 0
          

          Here’s the output from those other two commands:

          lsb_release -a
          No LSB modules are available.
          Distributor ID: Ubuntu
          Description:    Ubuntu 24.04 LTS
          Release:        24.04
          Codename:       noble
          
          uname -a
          Linux [computername] 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
          
          S 1 Reply Last reply Jun 2, 2024, 1:17 PM Reply Quote 0
          • S Offline
            sdetweil @ajgonzales
            last edited by sdetweil Jun 2, 2024, 1:19 PM Jun 2, 2024, 1:17 PM

            @ajgonzales yeh 24.04

            pm2 has an issue on 24.04 during boot up. I opened an issue a couple weeks ago.
            https://github.com/Unitech/pm2/issues/5820

            I think you are also running the new Wayland display manager…

            to verify

            ps -ef | grep wayfire
            

            so x11 commands won’t work

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            1 Reply Last reply Reply Quote 0
            • M Offline
              majsoft
              last edited by Oct 28, 2024, 5:06 PM

              Hi, this is how I’m running it for now, maybe it will help someone.

              I will install PM2 according to the instructions

              I will skip the command “pm2 startup”

              After installation i proceed like this

              i will create another boot file

              cd ~
              nano mm_start.sh
              

              Add the following lines:

              echo Start PM2......
              pm2 start mm.sh
              read;
              

              set permissions

              chmod +x mm_start.sh
              

              we will set up the script after booting Ubuntu

              Screenshot_5.jpg

              now i can start and stop services at will.

              S 1 Reply Last reply Oct 28, 2024, 6:35 PM Reply Quote 2
              • S Offline
                sdetweil @majsoft
                last edited by Oct 28, 2024, 6:35 PM

                @majsoft cool. don’t know if we have that on other systems

                sometimes if you do

                sudo npm remove pm2 -g
                

                then reboot and run the fixuppm2 script in my scripts list

                Sam

                How to add modules

                learning how to use browser developers window for css changes

                1 Reply Last reply Reply Quote 0
                • S sdetweil has marked this topic as solved on Oct 28, 2024, 6:36 PM
                • 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