upgraded to Ubuntu 13.10 and now Plexconnect is Gooched

was working correctly previously 

 

upgraded smoothly 

 

went to pop on my ATV3 and all is well , three days later out of the blue I get the dreaded" An error occurred loading this content. Try again later" error

 

all the certs were fine and it was flowing smoothly and now dead in the water , even TV eps and movies that have been seen in the last few days are not working.

 

Also of note is that the On deck for TV Shows just spins when all the rest comes up ... it just wont play.

 

I pulled the latest version from git but still no dice

 

here is what its showing in the terminal

18:32:40 PlexConnect: ***
18:32:40 PlexConnect: PlexConnect
18:32:40 PlexConnect: Press CTRL-C to shut down.
18:32:40 PlexConnect: ***
18:32:40 PlexConnect: started: 18:32:40
18:32:40 PlexConnect: IP_self: 192.168.1.100
18:32:40 DNSServer: started: 18:32:40
18:32:40 DNSServer: ***
18:32:40 DNSServer: DNSServer: Serving DNS on 192.168.1.100 port 53.
18:32:40 DNSServer: intercept: ['trailers.apple.com', 'atv.plexconnect'] => 192.168.1.100
18:32:40 DNSServer: restrain: ['mesu.apple.com', 'appldnld.apple.com', 'appldnld.apple.com.edgesuite.net'] => 127.0.0.1
18:32:40 DNSServer: forward other to higher level DNS: 8.8.8.8
18:32:40 DNSServer: ***
18:32:41 WebServer: started: 18:32:41
18:32:41 WebServer: ***
18:32:41 WebServer: WebServer: Serving HTTP on 192.168.1.100 port 80.
18:32:41 WebServer: ***
18:32:41 WebServer: started: 18:32:41
18:32:41 WebServer: ***
18:32:41 WebServer: WebServer: Serving HTTPS on 192.168.1.100 port 443.
18:32:41 WebServer: ***
18:37:40 DNSServer: DNS request received!
18:37:40 DNSServer: Source: ('192.168.1.113', 64443)
18:37:40 DNSServer: Domain: atv.plexconnect
18:37:40 DNSServer: ***intercept request
18:37:40 DNSServer: -> DNS response: 192.168.1.100
18:37:40 WebServer: serving .xml: /library/metadata/3575/children
18:37:41 DNSServer: DNS request received!
18:37:41 DNSServer: Source: ('192.168.1.113', 55455)
18:37:41 DNSServer: Domain: ax.init.itunes.apple.com
18:37:41 DNSServer: ***forward request
18:37:41 DNSServer: -> DNS response from higher level
18:37:41 WebServer: serving /js/utils.js

 

if you need any more info please advise and thanks in advance

 

   - Z

>>18:37:40 DNSServer: Domain: atv.plexconnect

Hm. This is not the latest. this hostname shouldn't be used any more (changed like 3 hours earlier...).

When (re-)starting PlexConnect you got to do a PMS discovery - either in settings or exit/reenter trailers. PlexConnect doesn't know about any PMSs before that... it really can't give you good data.

did a fresh git pull 

exited out of trailers and re-entered

got into settings clicked on Discover and hit the right/left  arrow I heard a blip but it didn't seem to do anything, same error msg. forgive my newbish question but should I be doing a PMS discovery elsewhere ?

Entering into trailer will do the discovery. Under settings is "just" another option - don't press left/right, but play or select, though.

I guess we need a fresh log then. Please attach one, from starting PlexConnect until you entered trailers and faced the issue.

Also if you upgraded your Ubuntu install make sure you disable dnsmasq again (assuming you are not using this for DNS redirection).

#dns=dnsmasq is commented out in NetworkManager.conf 

interesting now I am getting the following

08:02:06 PlexConnect: PlexConnect
08:02:06 PlexConnect: Press CTRL-C to shut down.
08:02:06 PlexConnect: ***
08:02:06 PlexConnect: started: 08:02:06
08:02:06 PlexConnect: IP_self: 192.168.1.100
08:02:06 DNSServer: started: 08:02:06
08:02:06 DNSServer: ***
08:02:06 DNSServer: DNSServer: Serving DNS on 192.168.1.100 port 53.
08:02:06 DNSServer: intercept: ['trailers.apple.com'] => 192.168.1.100
08:02:06 DNSServer: restrain: ['mesu.apple.com', 'appldnld.apple.com', 'appldnld.apple.com.edgesuite.net'] => 127.0.0.1
08:02:06 DNSServer: forward other to higher level DNS: 8.8.8.8
08:02:06 DNSServer: ***
08:02:06 WebServer: started: 08:02:06
08:02:06 WebServer: ***
08:02:06 WebServer: WebServer: Serving HTTP on 192.168.1.100 port 80.
08:02:06 WebServer: ***
08:02:06 WebServer: started: 08:02:06
08:02:06 WebServer: ***
08:02:06 WebServer: WebServer: Serving HTTPS on 192.168.1.100 port 443.
08:02:06 WebServer: ***
08:04:15 DNSServer: DNS request received!
08:04:15 DNSServer: Source: ('192.168.1.113', 53231)
08:04:15 DNSServer: Domain: mesu.apple.com
08:04:15 DNSServer: ***restrain request
08:04:15 DNSServer: -> DNS response: 192.168.1.100
08:04:34 DNSServer: DNS request received!
08:04:34 DNSServer: Source: ('192.168.1.113', 60399)
08:04:34 DNSServer: Domain: ax.init.itunes.apple.com
08:04:34 DNSServer: ***forward request
08:04:34 DNSServer: -> DNS response from higher level
08:04:34 DNSServer: DNS request received!
08:04:34 DNSServer: Source: ('192.168.1.113', 63612)
08:04:34 DNSServer: Domain: itunes.apple.com
08:04:34 DNSServer: ***forward request
08:04:34 DNSServer: -> DNS response from higher level
08:04:38 WebServer: serving .xml: /library/sections
----------------------------------------
Exception happened during processing of request from ('192.168.1.113', 49286)
Traceback (most recent call last):
  File "/usr/lib/python2.7/SocketServer.py", line 295, in _handle_request_noblock
    self.process_request(request, client_address)
  File "/usr/lib/python2.7/SocketServer.py", line 321, in process_request
    self.finish_request(request, client_address)
  File "/usr/lib/python2.7/SocketServer.py", line 334, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/usr/lib/python2.7/SocketServer.py", line 649, in __init__
    self.handle()
  File "/usr/lib/python2.7/BaseHTTPServer.py", line 340, in handle
    self.handle_one_request()
  File "/usr/lib/python2.7/BaseHTTPServer.py", line 328, in handle_one_request
    method()
  File "/home/jkzfixme/PlexConnect/WebServer.py", line 198, in do_GET
    XML = XMLConverter.XML_PMS2aTV(PMSaddress, self.path + args, options)
  File "/home/jkzfixme/PlexConnect/XMLConverter.py", line 342, in XML_PMS2aTV
    UDID = options['PlexConnectUDID']
KeyError: 'PlexConnectUDID'
----------------------------------------
08:04:38 WebServer: serving .xml: /channels/all
----------------------------------------
Exception happened during processing of request from ('192.168.1.113', 49288)
Traceback (most recent call last):
  File "/usr/lib/python2.7/SocketServer.py", line 295, in _handle_request_noblock
    self.process_request(request, client_address)
  File "/usr/lib/python2.7/SocketServer.py", line 321, in process_request
    self.finish_request(request, client_address)
  File "/usr/lib/python2.7/SocketServer.py", line 334, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/usr/lib/python2.7/SocketServer.py", line 649, in __init__
    self.handle()
  File "/usr/lib/python2.7/BaseHTTPServer.py", line 340, in handle
    self.handle_one_request()
  File "/usr/lib/python2.7/BaseHTTPServer.py", line 328, in handle_one_request
    method()
  File "/home/jkzfixme/PlexConnect/WebServer.py", line 198, in do_GET
    XML = XMLConverter.XML_PMS2aTV(PMSaddress, self.path + args, options)
  File "/home/jkzfixme/PlexConnect/XMLConverter.py", line 329, in XML_PMS2aTV
    XMLtemplate = 'Channel_'+g_ATVSettings.getSetting(options['PlexConnectUDID'], 'channelview')+'.xml'
KeyError: 'PlexConnectUDID'
----------------------------------------
08:04:38 WebServer: serving .xml: /library/sections
----------------------------------------
Exception happened during processing of request from ('192.168.1.113', 49290)
Traceback (most recent call last):
  File "/usr/lib/python2.7/SocketServer.py", line 295, in _handle_request_noblock
    self.process_request(request, client_address)
  File "/usr/lib/python2.7/SocketServer.py", line 321, in process_request
    self.finish_request(request, client_address)
  File "/usr/lib/python2.7/SocketServer.py", line 334, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/usr/lib/python2.7/SocketServer.py", line 649, in __init__
    self.handle()
  File "/usr/lib/python2.7/BaseHTTPServer.py", line 340, in handle
    self.handle_one_request()
  File "/usr/lib/python2.7/BaseHTTPServer.py", line 328, in handle_one_request
    method()
  File "/home/jkzfixme/PlexConnect/WebServer.py", line 198, in do_GET
    XML = XMLConverter.XML_PMS2aTV(PMSaddress, self.path + args, options)
  File "/home/jkzfixme/PlexConnect/XMLConverter.py", line 342, in XML_PMS2aTV
    UDID = options['PlexConnectUDID']
KeyError: 'PlexConnectUDID'
----------------------------------------
08:04:56 WebServer: serving .xml: /channels/all
----------------------------------------
Exception happened during processing of request from ('192.168.1.113', 49292)
Traceback (most recent call last):
  File "/usr/lib/python2.7/SocketServer.py", line 295, in _handle_request_noblock
    self.process_request(request, client_address)
  File "/usr/lib/python2.7/SocketServer.py", line 321, in process_request
    self.finish_request(request, client_address)
  File "/usr/lib/python2.7/SocketServer.py", line 334, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/usr/lib/python2.7/SocketServer.py", line 649, in __init__
    self.handle()
  File "/usr/lib/python2.7/BaseHTTPServer.py", line 340, in handle
    self.handle_one_request()
  File "/usr/lib/python2.7/BaseHTTPServer.py", line 328, in handle_one_request
    method()
  File "/home/jkzfixme/PlexConnect/WebServer.py", line 198, in do_GET
    XML = XMLConverter.XML_PMS2aTV(PMSaddress, self.path + args, options)
  File "/home/jkzfixme/PlexConnect/XMLConverter.py", line 329, in XML_PMS2aTV
    XMLtemplate = 'Channel_'+g_ATVSettings.getSetting(options['PlexConnectUDID'], 'channelview')+'.xml'
KeyError: 'PlexConnectUDID'
----------------------------------------
08:04:57 WebServer: serving .xml: /library/sections
----------------------------------------
Exception happened during processing of request from ('192.168.1.113', 49294)
Traceback (most recent call last):
  File "/usr/lib/python2.7/SocketServer.py", line 295, in _handle_request_noblock
    self.process_request(request, client_address)
  File "/usr/lib/python2.7/SocketServer.py", line 321, in process_request
    self.finish_request(request, client_address)
  File "/usr/lib/python2.7/SocketServer.py", line 334, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/usr/lib/python2.7/SocketServer.py", line 649, in __init__
    self.handle()
  File "/usr/lib/python2.7/BaseHTTPServer.py", line 340, in handle
    self.handle_one_request()
  File "/usr/lib/python2.7/BaseHTTPServer.py", line 328, in handle_one_request
    method()
  File "/home/jkzfixme/PlexConnect/WebServer.py", line 198, in do_GET
    XML = XMLConverter.XML_PMS2aTV(PMSaddress, self.path + args, options)
  File "/home/jkzfixme/PlexConnect/XMLConverter.py", line 342, in XML_PMS2aTV
    UDID = options['PlexConnectUDID']
KeyError: 'PlexConnectUDID'
----------------------------------------

you didn't start from the aTV main screen, did you?

tried to git pull the newest version , set permissions again, discover PMS and its still fubared!

any other words from the wise ?

I am trying to get working on the latest 14.04 beta and its not happy.

It launches and displays the Apple TV making requests and PlexConnect passing them up the chain but nothing happens on the Apple TV. Its unlikley to be my setup as I have been running PlexConnect off a windows VM for months now.

Its like a firewall or something is blocking it but there is no selinux and the firewall is disabled.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.