"Trailer is unavailable. Try again later.", but I've done everything right!

Hi,

Got this problem. Just installed Plex Media Server and got PlexConnect set up (all latest versions). However, when running Plexconnect and launching the trailer app I get "Trailer is unavailable. Try again later."

I have done the whole certification-thing (except I donno if I got it right. The guide said to import trailer.cer, but I couldnt find it so I imported trailer.key instead and it seemed to work)

 

This is what the python-script outputs when I launch the trailer app:

 

 

11:45:06 PlexConnect: ***
11:45:06 PlexConnect: PlexConnect
11:45:06 PlexConnect: Press CTRL-C to shut down.
11:45:06 PlexConnect: ***
11:45:06 PlexConnect: started: 11:45:06
11:45:06 PlexConnect: IP_self: 192.168.2.15
11:45:06 DNSServer: started: 11:45:06
11:45:06 DNSServer: ***
11:45:06 DNSServer: DNSServer: Serving DNS on 192.168.2.15 port 53.
11:45:06 DNSServer: intercept: ['trailers.apple.com', 'atv.plexconnect'] => 192.168.2.15
11:45:06 DNSServer: restrain: ['mesu.apple.com', 'appldnld.apple.com', 'appldnld.apple.com.edgesuite.net'] => 127.0.0.1
11:45:06 DNSServer: forward other to higher level DNS: 8.8.8.8
11:45:06 DNSServer: ***
11:45:06 WebServer: started: 11:45:06
11:45:06 WebServer: ***
11:45:06 WebServer: WebServer: Serving HTTP on 192.168.2.15 port 80.
11:45:06 WebServer: ***
11:45:07 WebServer: started: 11:45:07
11:45:07 WebServer: ***
11:45:07 WebServer: WebServer: Serving HTTPS on 192.168.2.15 port 443.
11:45:07 WebServer: ***
11:45:14 DNSServer: DNS request received!
11:45:14 DNSServer: Source: ('192.168.2.19', 55388)
11:45:14 DNSServer: Domain: trailers.apple.com
11:45:14 DNSServer: ***intercept request
11:45:14 DNSServer: -> DNS response: 192.168.2.15
11:45:14 DNSServer: DNS request received!
11:45:14 DNSServer: Source: ('192.168.2.19', 49237)
11:45:14 DNSServer: Domain: trailers.apple.com
11:45:14 DNSServer: ***intercept request11:45:14 DNSServer: -> DNS response: 192.168.2.15

 

What have I done wrong.. ?

 

Regards 

Windows Host?

https://github.com/iBaa/PlexConnect/wiki/How-to-report-an-issue


I assume you used this guide?

https://github.com/iBaa/PlexConnect/wiki

Can someone help me please!

23:47:59 PlexConnect: started: 23:47:59
23:47:59 PlexConnect: IP_self: 192.168.1.104
23:47:59 DNSServer: started: 23:47:59
23:47:59 DNSServer: ***
23:47:59 DNSServer: Starting up.
23:47:59 DNSServer: intercept: ['trailers.apple.com', 'atv.plexconnect'] => 192.168.1.104
23:47:59 DNSServer: restrain: ['mesu.apple.com', 'appldnld.apple.com', 'appldnld.apple.com.edgesuite.net'] => 127.0.0.1
23:47:59 DNSServer: forward other to higher level DNS: 8.8.8.8
23:47:59 DNSServer: ***
23:47:59 WebServer: started: 23:47:59
23:47:59 WebServer: ***
23:47:59 WebServer: WebServer: Serving HTTP on 0.0.0.0 port 80.
23:47:59 WebServer: WebServer: Serving HTTPS on 0.0.0.0 port 443.
23:47:59 WebServer: ***
23:47:59 PlexGDM: ***
23:47:59 PlexGDM: looking up Plex Media Server
23:47:59 PlexGDM: ***
23:48:00 PlexGDM: servers discovered: 1
23:48:00 XMLConverter: PlexGDM - PMS: 192.168.1.104:32400
23:51:28 DNSServer: DNS request received!
23:51:28 DNSServer: Source: ('192.168.1.108', 58791)
23:51:28 DNSServer: Domain: p18-keyvalueservice.icloud.com
23:51:28 DNSServer: ***forward request
23:51:28 DNSServer: -> DNS response from higher level
23:59:26 DNSServer: DNS request received!
23:59:26 DNSServer: Source: ('192.168.1.108', 63078)
23:59:26 DNSServer: Domain: p29-buy.itunes.apple.com.akadns.net
23:59:26 DNSServer: ***forward request
23:59:26 DNSServer: -> DNS response from higher level
23:59:29 DNSServer: DNS request received!
23:59:29 DNSServer: Source: ('192.168.1.108', 60151)
23:59:29 DNSServer: Domain: trailers.apple.com
23:59:29 DNSServer: ***intercept request
23:59:29 DNSServer: -> DNS response: 192.168.1.104
23:59:38 DNSServer: DNS request received!
23:59:38 DNSServer: Source: ('192.168.1.108', 64735)
23:59:38 DNSServer: Domain: iphonesubmissions.apple.com
23:59:38 DNSServer: ***forward request
23:59:39 DNSServer: -> DNS response from higher level

To satisfy, here are additional details:

ATV Model: ATV 3 Firmware 5.2 (6010.96)

DNS set at ATV: 192.168.2.15

PlexConnect is installed on a Windows 7 SP 1 Enterprise running machine. Version 6.1.7601

Local IP PlexConnect is running on: 192.168.2.15

Local IP Plex Media Server is running on: 192.168.2.15

Plex Media Server version: 0.9.8.10.215-020456b

PlexConnect version/date: 2013-11-03

Content of my Settings.cfg file:

[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

Log output on High level:

11:37:54 PlexConnect: started: 11:37:54
11:37:54 Settings: getsetting enable_plexconnect_autodetect=True
11:37:54 PlexConnect: IP_self: 192.168.2.15
11:37:54 Settings: getsetting enable_dnsserver=True
11:37:55 DNSServer: started: 11:37:55
11:37:55 Settings: getsetting port_dnsserver=53
11:37:55 Settings: getsetting ip_dnsmaster=8.8.8.8
11:37:55 Settings: getsetting prevent_atv_update=True
11:37:55 DNSServer: ***
11:37:55 DNSServer: DNSServer: Serving DNS on 192.168.2.15 port 53.
11:37:55 DNSServer: intercept: ['trailers.apple.com', 'atv.plexconnect'] => 192.168.2.15
11:37:55 DNSServer: restrain: ['mesu.apple.com', 'appldnld.apple.com', 'appldnld.apple.com.edgesuite.net'] => 127.0.0.1
11:37:55 DNSServer: forward other to higher level DNS: 8.8.8.8
11:37:55 DNSServer: ***
11:37:55 WebServer: started: 11:37:55
11:37:55 Settings: getsetting port_webserver=80
11:37:55 WebServer: ***
11:37:55 WebServer: WebServer: Serving HTTP on 192.168.2.15 port 80.
11:37:55 WebServer: ***
11:37:55 ATVSettings: init class CATVSettings
11:37:55 ATVSettings: load settings
11:37:55 Settings: getsetting enable_webserver_ssl=True
11:37:55 WebServer: started: 11:37:55
11:37:55 Settings: getsetting port_ssl=443
11:37:55 Settings: getsetting certfile=./assets/certificates/trailers.pem
11:37:55 Settings: getsetting certfile=./assets/certificates/trailers.pem
11:37:55 WebServer: ***
11:37:55 WebServer: WebServer: Serving HTTPS on 192.168.2.15 port 443.
11:37:55 WebServer: ***
11:38:02 DNSServer: DNS request received!
11:38:02 DNSServer: Source: ('192.168.2.19', 55452)
11:38:02 DNSServer: Domain: ax.init.itunes.apple.com
11:38:02 DNSServer: ***forward request
11:38:02 DNSServer: -> DNS response from higher level
11:38:02 DNSServer: DNS request received!
11:38:02 DNSServer: Source: ('192.168.2.19', 65393)
11:38:02 DNSServer: Domain: ax.init.itunes.apple.com
11:38:02 DNSServer: ***forward request
11:38:02 DNSServer: -> DNS response from higher level
11:38:02 DNSServer: DNS request received!
11:38:02 DNSServer: Source: ('192.168.2.19', 58577)
11:38:02 DNSServer: Domain: itunes.apple.com
11:38:02 DNSServer: ***forward request
11:38:02 DNSServer: -> DNS response from higher level
11:38:02 DNSServer: DNS request received!
11:38:02 DNSServer: Source: ('192.168.2.19', 63987)
11:38:02 DNSServer: Domain: itunes.apple.com
11:38:02 DNSServer: ***forward request
11:38:02 DNSServer: -> DNS response from higher level
11:38:02 DNSServer: DNS request received!
11:38:02 DNSServer: Source: ('192.168.2.19', 58882)
11:38:02 DNSServer: Domain: a771.da1.akamai.net
11:38:02 DNSServer: ***forward request
11:38:02 DNSServer: -> DNS response from higher level
11:38:02 DNSServer: DNS request received!
11:38:02 DNSServer: Source: ('192.168.2.19', 63813)
11:38:02 DNSServer: Domain: e673.g.akamaiedge.net
11:38:02 DNSServer: ***forward request
11:38:02 DNSServer: -> DNS response from higher level
11:38:09 DNSServer: DNS request received!
11:38:09 DNSServer: Source: ('192.168.2.19', 57254)
11:38:09 DNSServer: Domain: trailers.apple.com
11:38:09 DNSServer: ***intercept request
11:38:09 DNSServer: -> DNS response: 192.168.2.15
11:38:09 DNSServer: DNS request received!
11:38:09 DNSServer: Source: ('192.168.2.19', 56765)
11:38:09 DNSServer: Domain: trailers.apple.com
11:38:09 DNSServer: ***intercept request
11:38:09 DNSServer: -> DNS response: 192.168.2.15
11:38:17 PlexConnect: Shutting down.
11:38:18 WebServer: Shutting down.
11:38:18 ATVSettings: save settings
11:38:18 WebServer: Shutting down.
11:38:19 DNSServer: Shutting down.
11:38:19 PlexConnect: shutdown

I hope this is adequate information.

Any help is appreciated =) 

Regards

I have done the whole certification-thing (except I donno if I got it right. The guide said to import trailer.cer, but I couldnt find it so I imported trailer.key instead and it seemed to work)

What have I done wrong.. ?

Regards 

On windows the file is named trailer.der, try redoing the cert part again using the correct file to see if that fixes it.

I will check the wiki to see if the windows guide needs tweaking (will need to run a cpl of tests on the network method - the iphone configurator method is definitely okay).

If you use the network method to import the .der file you may need to convert it first:

http://forums.plexapp.com/index.php/topic/82597-how-to-transfer-trailerscer-using-plexconnect-no-usb/

On windows the file is named trailer.der, try redoing the cert part again using the correct file to see if that fixes it.

I will check the wiki to see if the windows guide needs tweaking (will need to run a cpl of tests on the network method - the iphone configurator method is definitely okay).

If you use the network method to import the .der file you may need to convert it first:

http://forums.plexapp.com/index.php/topic/82597-how-to-transfer-trailerscer-using-plexconnect-no-usb/

When I used OpenSSL to create the certificate, no trailer.cer was created. How am I suppost to get one?

edit: Missed an important part of the certificate handling hehe! Everything's working now.. =)

Thans alot everyone involved :D

But now I have another problem to deal with..

I use Netflix alot and use unblockus, and need to redirect the DNS to their DNS. I altered the IP at ip_dnsmaster in Settings.cfg, but that didn't do the trick.

The computer running PlexConnect is also configured to point to unblockus's DNS.

Help plz.. ?

Regards

You put the unblockus DNS in ip_dnsmaster. The ATV DNS, however, must be set to the device running Plexconnect. Then make sure unblockus is operating by going to their web site. It will tell you if things are working. If all that is correct and you still have an issue try restarting the ATV by unplugging it for 10 sec, that will reset the DNS cache.

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