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

MagicMirror Autostart Error

Scheduled Pinned Locked Moved Troubleshooting
6 Posts 2 Posters 3.7k 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.
  • Q Offline
    qqqqqqqq
    last edited by qqqqqqqq Oct 11, 2017, 12:55 PM Feb 25, 2017, 10:30 AM

    I’m trying to make MagicMirror Autostart at boot, by following the guide on github using pm2.
    I worked once, but now I get this error.

    pi@raspberrypi:~ $ pm2 start mm
    [PM2] Applying action restartProcessId on app [mm](ids: 0)
    [PM2] [mm](0) ✓
    [PM2] Process successfully started
    ┌──────┬──────┬────────┬───┬─────┬──────────┐
    │ Name │ mode │ status │ ↺ │ cpu │ memory   │
    ├──────┼──────┼────────┼───┼─────┼──────────┤
    │ mm   │ fork │ online │ 1 │ 11% │ 2.3 MB   │
    └──────┴──────┴────────┴───┴─────┴──────────┘
     Use `pm2 show ` to get more details about an app
    pi@raspberrypi:~ $ pm2 logs mm
    [TAILING] Tailing last 10 lines for [mm] process (change the value with --lines option)
    /home/pi/.pm2/logs/mm-error-0.log last 10 lines:
    0|mm       | ERROR! Could not find main module js file.
    0|mm       | [1713:0223/004533:FATAL:bus.cc(1204)] D-Bus connection was disconnected. Aborting.
    0|mm       | #0 0x0000012a3bb0 
    0|mm       | #1 0x0000012b4406 
    0|mm       | #2 0x00000120fd0a 
    0|mm       | 
    0|mm       | ERROR! Could not find main module js file.
    0|mm       | ERROR! Could not find main module js file.
    0|mm       | ERROR! Could not find main module js file.
    0|mm       | ERROR! Could not find main module js file.
    
    /home/pi/.pm2/logs/mm-out-0.log last 10 lines:
    0|mm       | Connecting socket for: MMM-SystemStats
    0|mm       | Connecting socket for: stocks
    0|mm       | stocks helper started ...
    0|mm       | Sockets connected & modules started ...
    0|mm       | Launching application.
    0|mm       | Create new calendar fetcher for url: http://calendar.google.com/calendar/ical/xxxxxxxxxxxxxxxxxxx/basic.ics - Interval: 300000
    0|mm       | Create new calendar fetcher for url: http://calendar.google.com/calendar/ical/xxxxxxxxxxxxxxx/basic.ics - Interval: 300000
    0|mm       | Create new calendar fetcher for url: http://localhost:8080/modules/Cals/x.ics - Interval: 300000
    0|mm       | Create new calendar fetcher for url: http://calendar.google.com/calendar/ical/xxxxxxxxxxxxxxxxxxxxxx/public/basic.ics - Interval: 300000
    0|mm       | Create new news fetcher for url: https://news.google.com/news?cf=all&hl=en&pz=1&ned=in&output=rss - Interval: 300000
    
    [STREAMING] Now streaming realtime logs for [mm] process
    
    
    1 Reply Last reply Reply Quote 0
    • Q Offline
      qqqqqqqq
      last edited by Feb 25, 2017, 10:45 AM

      Also, I tried starting it using npm start; the mirror worked fine, but this is the error.

      pi@raspberrypi:~/MagicMirror $ npm start
      
      > magicmirror@2.1.0 start /home/pi/MagicMirror
      > electron js/electron.js
      
      Xlib:  extension "RANDR" missing on display ":1.0".
      Starting MagicMirror: v2.1.0
      Loading config ...
      Loading module helpers ...
      No helper found for module: alert.
      Initializing new module helper ...
      No helper found for module: clock.
      Initializing new module helper ...
      No helper found for module: compliments.
      No helper found for module: currentweather.
      Initializing new module helper ...
      Initializing new module helper ...
      No helper found for module: random_quotes.
      Initializing new module helper ...
      Initializing new module helper ...
      All module helpers loaded.
      Starting server op port 8080 ... 
      Server started ...
      Connecting socket for: updatenotification
      Connecting socket for: calendar
      Starting node helper for: calendar
      Connecting socket for: newsfeed
      Starting module: newsfeed
      Connecting socket for: MMM-Remote-Control
      Starting node helper for: MMM-Remote-Control
      Connecting socket for: MMM-SystemStats
      Connecting socket for: stocks
      stocks helper started ...
      Sockets connected & modules started ...
      Whoops! There was an uncaught exception...
      { Error: listen EADDRINUSE :::8080
          at Object.exports._errnoException (util.js:1026:11)
          at exports._exceptionWithHostPort (util.js:1049:20)
          at Server._listen2 (net.js:1253:14)
          at listen (net.js:1289:10)
          at net.js:1399:9
          at _combinedTickCallback (internal/process/next_tick.js:77:11)
          at process._tickCallback (internal/process/next_tick.js:98:9)
          at Module.runMain (module.js:592:11)
          at run (bootstrap_node.js:402:7)
          at startup (bootstrap_node.js:157:9)
        code: 'EADDRINUSE',
        errno: 'EADDRINUSE',
        syscall: 'listen',
        address: '::',
        port: 8080 }
      MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
      If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
      Xlib:  extension "XInputExtension" missing on display ":1.0".
      Xlib:  extension "RANDR" missing on display ":1.0".
      Launching application.
      Xlib:  extension "XInputExtension" missing on display ":1.0".
      Xlib:  extension "XInputExtension" missing on display ":1.0".
      ERROR! Could not find main module js file.
      ERROR! Could not find main module js file.
      
      
      

      Inspite of this, the mirror showed me the latest news, but not the calendar. :/

      1 Reply Last reply Reply Quote 0
      • Q Offline
        qqqqqqqq
        last edited by Mar 1, 2017, 5:53 AM

        Any help on this?

        1 Reply Last reply Reply Quote 0
        • Y Offline
          yawns Moderator
          last edited by Mar 1, 2017, 12:00 PM

          EADDRINUSE means there is another process running on port 8080

          Please run netstat -lntu on your raspberry in terminal and check what processes are running on port 8080

          1 Reply Last reply Reply Quote 0
          • Q Offline
            qqqqqqqq
            last edited by Mar 1, 2017, 12:25 PM

            @yawns said in MagicMirror Autostart Error:

            EADDRINUSE means there is another process running on port 8080

            Please run netstat -lntu on your raspberry in terminal and check what processes are running on port 8080

            maybe the MMM-Remote Control ?
            I’ll try the command when I get home.

            Btw, what does this mean? Is there something wrong?

            ERROR! Could not find main module js file.
            
            1 Reply Last reply Reply Quote 0
            • Y Offline
              yawns Moderator
              last edited by Mar 1, 2017, 12:35 PM

              I’m just guessing, but I imagine that since the bootup ran into an error (address/port in use) it could not load its files and as such could not continue proper boot.

              1 Reply Last reply Reply Quote 0
              • 1 / 1
              1 / 1
              • First post
                1/6
                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