Trailers is unavaiable.. November!

Hi all!

 

So I bought myself an Apple tv 3 a week ago, only for the purpose of using it with PLEX on me and my GFs computers. As others before me, I've hit a wall and it looks like I've got to beg for help in here. 

 

Your ATV model (2 or 3) and firmware version

3 GEN with the brand spanking new 6.0.1 firmware.

The DNS server set on the ATV (found under the ATV settings > general > network > DNS):

192.168.1.1

The device and operating system (including version number) that PlexConnect+PMS is installed on:

My stationary computer; WIN 7 and it's running the PMS 0.9.8.10-215

The local IP address of the device that PlexConnect is installed on:

192.168.1.2

The local IP address of the device that the Plex media server (PMS) is installed on:

192.168.1.2

The PlexConnect version number:

https://github.com/iBaa/PlexConnect - 03.11.2013

The content of your 'Settings.cfg' file (if you do not have this file you are running an old version, please update)

http://pastebin.com/2tnxp5we

 

So, the problem is that I'm either stuck at "trailer is unavaiable" or if I change the dns address, I get the real trailerpage up. Also, looking at the log, I cant seem to find any trace of "PMS" starting up...

 

Your ATV needs to be set to 192.168.1.2, the same as the computer running PMS.

Also, in settings.cfg you have set the ip_dnsmaster to 192.169.1.1. That is ok if that is your router IP otherwise change it back to the default 8.8.8.8.

Finally, there is a missed line break in your settings.cfg file as posted. Create a line break before “enable Plexdgm” if there isn’t one there.

Your ATV needs to be set to 192.168.1.2, the same as the computer running PMS. Also, in settings.cfg you have set the ip_dnsmaster to 192.168.1.1. That is ok if that is your router IP otherwise change it back to the default 8.8.8.8. Finally, there is a missed line break in your settings.cfg file as posted. Create a line break before "enable Plexdgm" if there isn't one there.

Allright, that is done. Still unavaiable, but here's the newest log;

18:30:31 PlexConnect: started: 18:30:31

18:30:31 Settings: getsetting enable_plexconnect_autodetect=True
18:30:31 PlexConnect: IP_self: 192.168.1.2
18:30:31 Settings: getsetting enable_dnsserver=True
18:30:31 DNSServer: started: 18:30:31
18:30:31 Settings: getsetting port_dnsserver=53
18:30:31 Settings: getsetting ip_dnsmaster=192.169.1.1
18:30:31 Settings: getsetting prevent_atv_update=True
18:30:31 DNSServer: ***
18:30:31 DNSServer: DNSServer: Serving DNS on 192.168.1.2 port 53.
18:30:31 DNSServer: intercept: ['trailers.apple.com', 'atv.plexconnect'] => 192.168.1.2
18:30:31 DNSServer: restrain: ['mesu.apple.com', 'appldnld.apple.com', 'appldnld.apple.com.edgesuite.net'] => 127.0.0.1
18:30:31 DNSServer: forward other to higher level DNS: 192.169.1.1
18:30:31 DNSServer: ***
18:30:31 Settings: getsetting enable_webserver_ssl=True
18:30:31 WebServer: started: 18:30:31
18:30:31 Settings: getsetting port_webserver=80
18:30:31 WebServer: started: 18:30:31
18:30:31 Settings: getsetting port_ssl=443
18:30:31 Settings: getsetting certfile=./assets/certificates/trailers.pem
18:30:31 Settings: getsetting certfile=./assets/certificates/trailers.pem
18:30:31 WebServer: ***
18:30:31 WebServer: WebServer: Serving HTTP on 192.168.1.2 port 80.
18:30:31 WebServer: ***
18:30:31 ATVSettings: init class CATVSettings
18:30:31 ATVSettings: load settings
18:30:31 WebServer: ***
18:30:31 WebServer: WebServer: Serving HTTPS on 192.168.1.2 port 443.
18:30:31 WebServer: ***
18:30:36 DNSServer: DNS request received!
18:30:36 DNSServer: Source: ('192.168.1.7', 53242)
18:30:36 DNSServer: Domain: trailers.apple.com
18:30:36 DNSServer: ***intercept request
18:30:36 DNSServer: -> DNS response: 192.168.1.2
18:30:45 PlexConnect: Shutting down.
18:30:46 DNSServer: Shutting down.
18:30:46 WebServer: Shutting down.
18:30:46 ATVSettings: save settings
18:30:46 WebServer: Shutting down.
18:30:46 PlexConnect: shutdown
 

Try setting the ip_dnsmaster to 8.8.8.8 and see what happens. Again you have it set as 192.169.1.1 (if it is your router should it be 192.168.1.1?)

Try setting the ip_dnsmaster to 8.8.8.8 and see what happens. Again you have it set as 192.169.1.1 (if it is your router should it be 192.168.1.1?)

Hah, god I'm a moron. Yes, 168 is correct.. so I gave it a shot, but still nothing, so It's now on 8.8.8.8.

Here's a new log, and in the middle of it all I entered youtube to see if it responded, and it did on the plexconnect.py,

so there has to be something wrong with the PMS connection to it all?

1.entering trailer 

2.youtube test

3.entering trailer

4.ctrl+c

http://pastebin.com/BQBWccih

One last fix for the original settings.cfg file. Change ip_plexconnect back to the default 0.0.0.0. Maybe you should just install a completely original settings.cfg and leave it as is.

One last fix for the original settings.cfg file. Change ip_plexconnect back to the default 0.0.0.0. Maybe you should just install a completely original settings.cfg and leave it as is.

That is done, and still nothing new.. :(

19:32:36 PlexConnect: started: 19:32:36

19:32:36 Settings: getsetting enable_plexconnect_autodetect=True
19:32:36 PlexConnect: IP_self: 192.168.1.2
19:32:36 Settings: getsetting enable_dnsserver=True
19:32:36 DNSServer: started: 19:32:36
19:32:36 Settings: getsetting port_dnsserver=53
19:32:36 Settings: getsetting ip_dnsmaster=8.8.8.8
19:32:36 Settings: getsetting prevent_atv_update=True
19:32:36 DNSServer: ***
19:32:36 DNSServer: DNSServer: Serving DNS on 192.168.1.2 port 53.
19:32:36 DNSServer: intercept: ['trailers.apple.com', 'atv.plexconnect'] => 192.168.1.2
19:32:36 DNSServer: restrain: ['mesu.apple.com', 'appldnld.apple.com', 'appldnld.apple.com.edgesuite.net'] => 127.0.0.1
19:32:36 DNSServer: forward other to higher level DNS: 8.8.8.8
19:32:36 DNSServer: ***
19:32:36 Settings: getsetting enable_webserver_ssl=True
19:32:36 WebServer: started: 19:32:36
19:32:36 Settings: getsetting port_webserver=80
19:32:36 WebServer: ***
19:32:36 WebServer: WebServer: Serving HTTP on 192.168.1.2 port 80.
19:32:36 WebServer: ***
19:32:36 ATVSettings: init class CATVSettings
19:32:36 ATVSettings: load settings
19:32:36 WebServer: started: 19:32:36
19:32:36 Settings: getsetting port_ssl=443
19:32:36 Settings: getsetting certfile=./assets/certificates/trailers.pem
19:32:36 Settings: getsetting certfile=./assets/certificates/trailers.pem
19:32:36 WebServer: ***
19:32:36 WebServer: WebServer: Serving HTTPS on 192.168.1.2 port 443.
19:32:36 WebServer: ***
19:32:39 DNSServer: DNS request received!
19:32:39 DNSServer: Source: ('192.168.1.7', 65483)
19:32:39 DNSServer: Domain: trailers.apple.com
19:32:39 DNSServer: ***intercept request
19:32:39 DNSServer: -> DNS response: 192.168.1.2
19:32:47 PlexConnect: Shutting down.
19:32:47 WebServer: Shutting down.
19:32:47 ATVSettings: save settings
19:32:48 WebServer: Shutting down.
19:32:49 DNSServer: Shutting down.
19:32:49 PlexConnect: shutdown
 

[PlexConnect]

enable_webserver_ssl = True
logpath = .
enable_dnsserver = True
prevent_atv_update = True
port_dnsserver = 53
enable_plexconnect_autodetect = True
port_pms = 32400
port_webserver = 80
ip_plexconnect = 0.0.0.0
certfile = ./assets/certificates/trailers.pem
ip_dnsmaster = 8.8.8.8
loglevel = High
ip_pms = 192.168.1.2 enable_plexgdm = True
port_ssl = 443
enable_plexgdm = True
 

Also pull the power from your ATV for 10 seconds and then plug it back in, just to make sure the DNS cache on it gets updated.

Also pull the power from your ATV for 10 seconds and then plug it back in, just to make sure the DNS cache on it gets updated.

Hm, one problem when I do this. After cable-plug, it seems like it has no internet connection, so I'm stuck with Computers + Settings as only choices. This changes when I change dns to 192.168.1.1 (router address).

command_zps53edfd4f.jpg

Your settings.cfg still has a stray enable Plexdgm in it.

One last fix for the original settings.cfg file. Change ip_plexconnect back to the default 0.0.0.0. Maybe you should just install a completely original settings.cfg and leave it as is.

Ok, trying with original settings.cfg here. (log on high)

20:32:50 PlexConnect: started: 20:32:50

20:32:50 Settings: getsetting enable_plexconnect_autodetect=True
20:32:50 PlexConnect: IP_self: 192.168.1.2
20:32:50 Settings: getsetting enable_dnsserver=True
20:32:50 DNSServer: started: 20:32:50
20:32:50 Settings: getsetting port_dnsserver=53
20:32:50 Settings: getsetting ip_dnsmaster=8.8.8.8
20:32:50 Settings: getsetting prevent_atv_update=True
20:32:50 DNSServer: ***
20:32:50 DNSServer: DNSServer: Serving DNS on 192.168.1.2 port 53.
20:32:50 DNSServer: intercept: ['trailers.apple.com', 'atv.plexconnect'] => 192.168.1.2
20:32:50 DNSServer: restrain: ['mesu.apple.com', 'appldnld.apple.com', 'appldnld.apple.com.edgesuite.net'] => 127.0.0.1
20:32:50 DNSServer: forward other to higher level DNS: 8.8.8.8
20:32:50 DNSServer: ***
20:32:50 Settings: getsetting enable_webserver_ssl=True
20:32:50 WebServer: started: 20:32:50
20:32:50 Settings: getsetting port_webserver=80
20:32:50 WebServer: ***
20:32:50 WebServer: WebServer: Serving HTTP on 192.168.1.2 port 80.
20:32:50 WebServer: ***
20:32:50 ATVSettings: init class CATVSettings
20:32:50 ATVSettings: load settings
20:32:50 WebServer: started: 20:32:50
20:32:50 Settings: getsetting port_ssl=443
20:32:50 Settings: getsetting certfile=./assets/certificates/trailers.pem
20:32:50 Settings: getsetting certfile=./assets/certificates/trailers.pem
20:32:50 WebServer: ***
20:32:50 WebServer: WebServer: Serving HTTPS on 192.168.1.2 port 443.
20:32:50 WebServer: ***
20:32:54 DNSServer: DNS request received!
20:32:54 DNSServer: Source: ('192.168.1.7', 55859)
20:32:54 DNSServer: Domain: trailers.apple.com
20:32:54 DNSServer: ***intercept request
20:32:54 DNSServer: -> DNS response: 192.168.1.2
20:33:04 PlexConnect: Shutting down.
20:33:04 WebServer: Shutting down.
20:33:05 WebServer: Shutting down.
20:33:05 ATVSettings: save settings
 

Okay just try throwing everyone away download the latest PlexConnect from GitHub and try again - do NOT alter anything in the PlexConnect settings, just set the DNS on your ATV to the IP of the machine you are running PlexConnect on.

>>Ok, trying with original settings.cfg here. (log on high)

Would be great to also hear/read what's happening then... Log is fine from my point of view. You Host's OS doesn't seem to let aTV requests (https/http) to PlexConnect. Seems to be happening to Win a lot... nobody told me how to solve it, yet.

Any FireWall? VPN?

Okay just try throwing everyone away download the latest PlexConnect from GitHub and try again - do NOT alter anything in the PlexConnect settings, just set the DNS on your ATV to the IP of the machine you are running PlexConnect on.

Ok, I'll try this with babysteps now..

It's not bulging.. 

21:06:08 PlexConnect: started: 21:06:08

21:06:08 PlexConnect: IP_self: 192.168.1.2
21:06:08 DNSServer: started: 21:06:08
21:06:08 DNSServer: ***
21:06:08 DNSServer: DNSServer: Serving DNS on 192.168.1.2 port 53.
21:06:08 DNSServer: ***
21:06:08 WebServer: started: 21:06:08
21:06:08 WebServer: ***
21:06:08 WebServer: WebServer: Serving HTTP on 192.168.1.2 port 80.
21:06:08 WebServer: ***
21:06:08 WebServer: started: 21:06:08
21:06:08 WebServer: ***
21:06:08 WebServer: WebServer: Serving HTTPS on 192.168.1.2 port 443.
21:06:08 WebServer: ***
 

Does the newest verisons include PMS data, which makes you see when the PMS app is running / starting up?

>>Ok, trying with original settings.cfg here. (log on high)

Would be great to also hear/read what's happening then... Log is fine from my point of view. You Host's OS doesn't seem to let aTV requests (https/http) to PlexConnect. Seems to be happening to Win a lot... nobody told me how to solve it, yet.

Any FireWall? VPN?

Ah, the same thing as always; Trailer is unavaiable. Try again later.

If I try without PlexConnect it will run  "Accessing trailers" for a bit, and end up with "trailers is unavaiable...."

Firewall is completely off. No VPN.

Here's the latest log on high.

21:08:47 Settings: getsetting prevent_atv_update=True

21:08:47 DNSServer: ***
21:08:47 DNSServer: DNSServer: Serving DNS on 192.168.1.2 port 53.
21:08:47 DNSServer: intercept: ['trailers.apple.com', 'atv.plexconnect'] => 192.168.1.2
21:08:47 DNSServer: restrain: ['mesu.apple.com', 'appldnld.apple.com', 'appldnld.apple.com.edgesuite.net'] => 127.0.0.1
21:08:47 DNSServer: forward other to higher level DNS: 8.8.8.8
21:08:47 DNSServer: ***
21:08:47 Settings: getsetting enable_webserver_ssl=True
21:08:47 WebServer: started: 21:08:47
21:08:47 Settings: getsetting port_webserver=80
21:08:47 WebServer: ***
21:08:47 WebServer: WebServer: Serving HTTP on 192.168.1.2 port 80.
21:08:47 WebServer: ***
21:08:47 ATVSettings: init class CATVSettings
21:08:47 ATVSettings: load settings
21:08:47 WebServer: started: 21:08:47
21:08:47 Settings: getsetting port_ssl=443
21:08:47 Settings: getsetting certfile=./assets/certificates/trailers.pem
21:08:47 Settings: getsetting certfile=./assets/certificates/trailers.pem
21:08:47 WebServer: ***
21:08:47 WebServer: WebServer: Serving HTTPS on 192.168.1.2 port 443.
21:08:47 WebServer: ***
21:08:53 PlexConnect: Shutting down.
21:08:54 WebServer: Shutting down.
21:08:54 WebServer: Shutting down.
21:08:54 ATVSettings: save settings
21:08:57 DNSServer: Shutting down.
21:08:57 PlexConnect: shutdown
 

>>Here's the latest log on high.

No, it is not.

The Log is a FILE in your PlexConnect directory. What you show is a COPY/PASTE of the terminal, isn't it?

Attach the file, send it to dropbox, whatever. It should have way more information, much more detailed (also PMSs found... stuff like that).

Also post the contents of your new settings.cfg

>>Here's the latest log on high.

No, it is not.

The Log is a FILE in your PlexConnect directory. What you show is a COPY/PASTE of the terminal, isn't it?

Attach the file, send it to dropbox, whatever. It should have way more information, much more detailed (also PMSs found... stuff like that).

Well ■■■■... really? I'm not that driven with this troubleshooting. :(

https://www.dropbox.com/s/4305uvnejw9lo2e/PlexConnect.log

Here's the log, and current settings!

[PlexConnect]

enable_webserver_ssl = True
logpath = .
enable_dnsserver = True
prevent_atv_update = True
port_dnsserver = 53
enable_plexconnect_autodetect = True
port_pms = 32400
port_webserver = 80
ip_plexconnect = 0.0.0.0
certfile = ./assets/certificates/trailers.pem
ip_dnsmaster = 8.8.8.8
loglevel = High
ip_pms = 192.168.178.10
enable_plexgdm = True
port_ssl = 443
 

Well... for showing your log, you should hit the Trailers app at least once. You can do it, you did it before (post #3 for example)...

Well... for showing your log, you should hit the Trailers app at least once. You can do it, you did it before (post #3 for example)...

 https://www.dropbox.com/s/taopu9oi2xr98al/PlexConnect%202256.log

Here you go, this should be the one!