Okay here comes the log with the actual commit and the web server on port 80:
15:18:19 PlexConnect: started: 15:18:19
15:18:19 PlexConnect: Version: 0.3.1+
15:18:19 PlexConnect: Python: 2.7 (r27:82500, Aug 21 2010, 07:52:47)
[GCC 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)]
15:18:19 PlexConnect: Host OS: linux2
15:18:19 Settings: getsetting enable_plexconnect_autodetect=True
15:18:19 PlexConnect: IP_self: 192.168.178.20
15:18:19 Settings: getsetting hosttointercept=trailers.apple.com
15:18:19 Settings: getsetting enable_dnsserver=True
15:18:19 DNSServer: started: 15:18:19
15:18:19 Settings: getsetting port_dnsserver=53
15:18:19 Settings: getsetting ip_dnsmaster=8.8.8.8
15:18:19 Settings: getsetting prevent_atv_update=True
15:18:19 DNSServer: ***
15:18:19 DNSServer: DNSServer: Serving DNS on 192.168.178.20 port 53.
15:18:19 DNSServer: intercept: ['trailers.apple.com'] => 192.168.178.20
15:18:19 DNSServer: restrain: ['mesu.apple.com', 'appldnld.apple.com', 'appldnld.apple.com.edgesuite.net'] => 127.0.0.1
15:18:19 DNSServer: forward other to higher level DNS: 8.8.8.8
15:18:19 DNSServer: ***
15:18:19 WebServer: started: 15:18:19
15:18:19 Settings: getsetting port_webserver=80
15:18:19 WebServer: ***
15:18:19 WebServer: WebServer: Serving HTTP on 192.168.178.20 port 80.
15:18:19 WebServer: ***
15:18:19 ATVSettings: init class CATVSettings
15:18:19 ATVSettings: load settings
15:18:19 Settings: getsetting enable_webserver_ssl=True
15:18:19 WebServer: started: 15:18:19
Sadly the issue is the same!
Next try with the commit prior to 25th March with web server on port 88:
15:32:00 PlexConnect: started: 15:32:00
15:32:00 PlexConnect: Version: 0.3.1+
15:32:00 PlexConnect: Python: 2.7 (r27:82500, Aug 21 2010, 07:52:47)
[GCC 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)]
15:32:00 PlexConnect: Host OS: linux2
15:32:00 Settings: getsetting enable_plexconnect_autodetect=True
15:32:00 PlexConnect: IP_self: 192.168.178.20
15:32:00 Settings: getsetting hosttointercept=trailers.apple.com
15:32:00 Settings: getsetting enable_dnsserver=True
15:32:00 DNSServer: started: 15:32:00
15:32:00 Settings: getsetting port_dnsserver=53
15:32:00 Settings: getsetting ip_dnsmaster=8.8.8.8
15:32:00 Settings: getsetting prevent_atv_update=True
15:32:00 DNSServer: ***
15:32:00 DNSServer: DNSServer: Serving DNS on 192.168.178.20 port 53.
15:32:00 DNSServer: intercept: ['trailers.apple.com'] => 192.168.178.20
15:32:00 DNSServer: restrain: ['mesu.apple.com', 'appldnld.apple.com', 'appldnld.apple.com.edgesuite.net'] => 127.0.0.1
15:32:00 DNSServer: forward other to higher level DNS: 8.8.8.8
15:32:00 DNSServer: ***
15:32:00 WebServer: started: 15:32:00
15:32:00 Settings: getsetting port_webserver=88
15:32:00 WebServer: ***
15:32:00 WebServer: WebServer: Serving HTTP on 192.168.178.20 port 88.
15:32:00 WebServer: ***
15:32:00 ATVSettings: init class CATVSettings
15:32:00 ATVSettings: load settings
15:32:00 Settings: getsetting enable_webserver_ssl=True
15:32:00 WebServer: started: 15:32:00
15:32:00 Settings: getsetting port_ssl=443
15:32:00 Settings: getsetting certfile=./assets/certificates/trailers.pem
15:32:00 Settings: getsetting certfile=./assets/certificates/trailers.pem
15:32:00 WebServer: ***
15:32:00 WebServer: WebServer: Serving HTTPS on 192.168.178.20 port 443.
15:32:00 WebServer: ***
15:32:08 PlexConnect: Shutting down.
15:32:09 WebServer: Shutting down.
15:32:09 ATVSettings: save settings
15:32:09 WebServer: Shutting down.
15:32:10 DNSServer: Shutting down.
15:32:10 PlexConnect: shutdown
Okay and the third one with the commit prior to 25th March with web server on port 80:
15:36:35 PlexConnect: started: 15:36:35
15:36:35 PlexConnect: Version: 0.3.1+
15:36:35 PlexConnect: Python: 2.7 (r27:82500, Aug 21 2010, 07:52:47)
[GCC 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)]
15:36:35 PlexConnect: Host OS: linux2
15:36:35 Settings: getsetting enable_plexconnect_autodetect=True
15:36:35 PlexConnect: IP_self: 192.168.178.20
15:36:35 Settings: getsetting hosttointercept=trailers.apple.com
15:36:35 Settings: getsetting enable_dnsserver=True
15:36:35 DNSServer: started: 15:36:35
15:36:35 Settings: getsetting port_dnsserver=53
15:36:35 Settings: getsetting ip_dnsmaster=8.8.8.8
15:36:35 Settings: getsetting prevent_atv_update=True
15:36:35 DNSServer: ***
15:36:35 DNSServer: DNSServer: Serving DNS on 192.168.178.20 port 53.
15:36:35 DNSServer: intercept: ['trailers.apple.com'] => 192.168.178.20
15:36:35 DNSServer: restrain: ['mesu.apple.com', 'appldnld.apple.com', 'appldnld.apple.com.edgesuite.net'] => 127.0.0.1
15:36:35 DNSServer: forward other to higher level DNS: 8.8.8.8
15:36:35 DNSServer: ***
15:36:35 WebServer: started: 15:36:35
15:36:35 Settings: getsetting port_webserver=80
15:36:35 WebServer: ***
15:36:35 WebServer: WebServer: Serving HTTP on 192.168.178.20 port 80.
15:36:35 WebServer: ***
15:36:35 ATVSettings: init class CATVSettings
15:36:35 ATVSettings: load settings
15:36:35 Settings: getsetting enable_webserver_ssl=True
15:36:35 WebServer: started: 15:36:35
15:36:35 Settings: getsetting port_ssl=443
15:36:35 Settings: getsetting certfile=./assets/certificates/trailers.pem
15:36:35 Settings: getsetting certfile=./assets/certificates/trailers.pem
15:36:35 WebServer: ***
15:36:35 WebServer: WebServer: Serving HTTPS on 192.168.178.20 port 443.
15:36:35 WebServer: ***
15:36:43 PlexConnect: Shutting down.
15:36:43 WebServer: Shutting down.
15:36:43 ATVSettings: save settings
15:36:43 WebServer: Shutting down.
15:36:45 DNSServer: Shutting down.
15:36:45 PlexConnect: shutdown
The only difference I can see is that the former version shows the processing of the cert files from the settings.cfg. The port of the web server is good on 80 or on 88.
Can it be a timeout or something? It seems not to be a crash because the ctrl-c keys are working.