New github build issue: Plexconnect Webserver using IP self instead of 0.0.0.0

I have a new issue since updating to latest github build. The Plexconnect Webserver is using IP self (192.168.2.15, in this case) instead of the usual 0.0.0.0. The result is my ATV does not connect to anything other than Home Sharing. I reverted to a September 21st build and everything was back to normal. Here is a log comparison between the two versions of Plexconnect. I have tried setting it up with PlexGDM as true or false and the same thing happens.

 

 

New build:
 
07:36:02 PlexConnect: started: 07:36:02
07:36:02 PlexConnect: IP_self: 192.168.2.15
07:36:02 DNSServer: started: 07:36:02
07:36:02 DNSServer: ***
07:36:02 DNSServer: DNSServer: Serving DNS on 192.168.2.15 port 53.
07:36:02 DNSServer: intercept: ['trailers.apple.com', 'atv.plexconnect'] => 192.168.2.15
07:36:02 DNSServer: restrain: ['mesu.apple.com', 'appldnld.apple.com', 'appldnld.apple.com.edgesuite.net'] => 127.0.0.1
07:36:02 DNSServer: forward other to higher level DNS: 64.42.56.54
07:36:02 DNSServer: ***
07:36:03 WebServer: started: 07:36:03
07:36:03 WebServer: ***
07:36:03 WebServer: WebServer: Serving HTTP on 192.168.2.15 port 80.
07:36:03 WebServer: ***
07:36:03 XMLConverter: PlexGDM off - PMS from settings: 192.168.2.15:32400
07:36:03 WebServer: started: 07:36:03
07:36:03 WebServer: ***
07:36:03 WebServer: WebServer: Serving HTTPS on 192.168.2.15 port 443.
07:36:03 WebServer: ***
07:36:06 DNSServer: DNS request received!
07:36:06 DNSServer: Source: ('192.168.2.19', 49800)
 
Old Build
 
07:42:50 PlexConnect: started: 07:42:50
07:42:50 PlexConnect: IP_self: 192.168.2.15
07:42:50 DNSServer: started: 07:42:50
07:42:50 DNSServer: ***
07:42:50 DNSServer: DNSServer: Serving DNS on port 53.
07:42:50 DNSServer: intercept: ['trailers.apple.com', 'atv.plexconnect'] => 192.168.2.15
07:42:50 DNSServer: restrain: ['mesu.apple.com', 'appldnld.apple.com', 'appldnld.apple.com.edgesuite.net'] => 127.0.0.1
07:42:50 DNSServer: forward other to higher level DNS: 64.42.56.54
07:42:50 DNSServer: ***
07:42:50 WebServer: started: 07:42:50
07:42:50 WebServer: started: 07:42:50
07:42:50 WebServer: ***
07:42:50 WebServer: ***
07:42:50 WebServer: WebServer: Serving HTTP on 0.0.0.0 port 80.
07:42:50 WebServer: ***
07:42:50 WebServer: WebServer: Serving HTTPS on 0.0.0.0 port 443.
07:42:50 WebServer: ***
07:42:50 PlexGDM: ***
07:42:50 PlexGDM: looking up Plex Media Server
07:42:50 PlexGDM: ***
07:42:51 PlexGDM: servers discovered: 1
07:42:51 XMLConverter: PlexGDM - PMS: 192.168.2.15:32400
07:42:58 DNSServer: DNS request received!
07:42:58 DNSServer: Source: ('192.168.2.19', 56109)
07:42:58 DNSServer: Domain: upp.itunes.apple.com
07:42:58 DNSServer: ***forward request
 

 

Was just looking at the commit history of GitHub. Is Plexconnect supposed to work this way now? “Bind DNS Server to our cfg_IP_self” makes me think so.

This means I have a more obscure issue. Has anyone had their certificate stop working all of a sudden?

SOLVED. I ended up deleting Plexconnect (except for the trailers.pem) and reinstalling. Works now. Must have been a stray space in the settings.cfg or something.

Nothing like a completely self referential troubleshooting thread :wink: