• 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 Starts before network is up

Scheduled Pinned Locked Moved Unsolved Troubleshooting
2 Posts 2 Posters 850 Views 2 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
    savona
    last edited by Jan 6, 2019, 6:00 AM

    I am using pm2 and it’s startup scripts to start MM on boot on my pi 3. I tried several different ordering techniques including:

    [Unit]
    Description=PM2 process manager
    Documentation=https://pm2.keymetrics.io/
    Wants=network-online.target
    After=network.target network-online.target
    ....
    [Install]
    WantedBy=multi-user.target network-online.target
    

    For some reason nothing works and I keep getting auth errors on my modules and a constant Loading text in my calendar.

    I resorted to writing this in my MM startup script to wait for a ping:

    ((count = 100))
    while [[ $count -ne 0 ]] ; do
        ping -c 1 8.8.8.8
        rc=$?
        if [[ $rc -eq 0 ]] ; then
            ((count = 1))
        fi
        ((count = count - 1))
    done
    
    if [[ $rc -eq 0 ]] ; then
    	cd ~/MagicMirror
    	DISPLAY=:0 npm start
    fi
    

    Anyone else have any ideas?

    1 Reply Last reply Reply Quote 0
    • D Offline
      dazza120
      last edited by Jan 6, 2019, 9:19 AM

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