Ok, let’s go then:
PMS on Netgear X10 (Linux 1.12.2.4929-29f6d1796)
PMS on Windows Version 1.12.1.4885 (I’ll make my tests here from now on, also the attached logs from today).
IPv6 on router
IPv6 on network card
New logs from the windows PMS from today (the problem persist on both servers).
TheTVDB still works fine, TMDb don’t.
Curl’s capture, using the url you provided plus on different photo with https:
_-----------------------
C:\curl>curl -vo junk1.jpg "http://image.tmdb.org/t/p/original/rgNYcYmUmZSK5Ibl78NV3QT1dFV.jpg"
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying 104.16.58.155...
* TCP_NODELAY set
* Connected to image.tmdb.org (104.16.58.155) port 80 (#0)
> GET /t/p/original/rgNYcYmUmZSK5Ibl78NV3QT1dFV.jpg HTTP/1.1
> Host: image.tmdb.org
> User-Agent: curl/7.53.1
> Accept: */*
>
< HTTP/1.1 200 OK
< Date: Sat, 14 Apr 2018 14:17:35 GMT
< Content-Type: image/jpeg
< Content-Length: 119098
< Connection: keep-alive
< Set-Cookie: __cfduid=dbd40a38c6c492a1dca0e395b3b0b376c1523715455; expires=Sun, 14-Apr-19 14:17:35 GMT; path=/; domain=.tmdb.org; HttpOnly
< Access-Control-Allow-Origin: *
< Cache-Control: max-age=31449600
< ETag: "37cba1fff9549552c74c0771d666679d"
< Expires: Wed, 20 Mar 2019 17:07:36 GMT
< Last-Modified: Mon, 29 Jan 2018 14:45:47 GMT
< X-Content-Digest: e8704460e6ada46907b3b32dcacaed26e8508485
< X-Rack-Cache: fresh
< CF-Cache-Status: HIT
< Accept-Ranges: bytes
< Server: cloudflare
< CF-RAY: 40b6cbfd014d6815-EZE
<
{ [623 bytes data]
100 116k 100 116k 0 0 1237k 0 --:--:-- --:--:-- --:--:-- 1237k
* Connection #0 to host image.tmdb.org left intact
C:\curl>curl -v6o junk2.jpg "http://image.tmdb.org/t/p/original/rgNYcYmUmZSK5Ibl78NV3QT1dFV.jpg"
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Could not resolve host: image.tmdb.org
* Closing connection 0
curl: (6) Could not resolve host: image.tmdb.org
C:\curl>curl -v4o junk3.jpg "http://image.tmdb.org/t/p/original/rgNYcYmUmZSK5Ibl78NV3QT1dFV.jpg"
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying 104.16.59.155...
* TCP_NODELAY set
* Connected to image.tmdb.org (104.16.59.155) port 80 (#0)
> GET /t/p/original/rgNYcYmUmZSK5Ibl78NV3QT1dFV.jpg HTTP/1.1
> Host: image.tmdb.org
> User-Agent: curl/7.53.1
> Accept: */*
>
< HTTP/1.1 200 OK
< Date: Sat, 14 Apr 2018 14:19:04 GMT
< Content-Type: image/jpeg
< Content-Length: 119098
< Connection: keep-alive
< Set-Cookie: __cfduid=da3e69317963f581d407d7f75d10f198c1523715544; expires=Sun, 14-Apr-19 14:19:04 GMT; path=/; domain=.tmdb.org; HttpOnly
< Access-Control-Allow-Origin: *
< Cache-Control: max-age=31449600
< ETag: "37cba1fff9549552c74c0771d666679d"
< Expires: Wed, 20 Mar 2019 17:07:36 GMT
< Last-Modified: Mon, 29 Jan 2018 14:45:47 GMT
< X-Content-Digest: e8704460e6ada46907b3b32dcacaed26e8508485
< X-Rack-Cache: fresh
< CF-Cache-Status: HIT
< Accept-Ranges: bytes
< Server: cloudflare
< CF-RAY: 40b6ce29343e6803-EZE
<
{ [1883 bytes data]
100 116k 100 116k 0 0 1472k 0 --:--:-- --:--:-- --:--:-- 1472k
* Connection #0 to host image.tmdb.org left intact
C:\curl>curl -vo junk1b.jpg "https://image.tmdb.org/t/p/original/rgNYcYmUmZSK5Ibl78NV3QT1dFV.jpg"
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying 104.16.57.155...
* TCP_NODELAY set
* Connected to image.tmdb.org (104.16.57.155) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH
* successfully set certificate verify locations:
* CAfile: C:\curl\ca-bundle.crt
CApath: none
* TLSv1.2 (OUT), TLS header, Certificate Status (22):
} [5 bytes data]
* TLSv1.2 (OUT), TLS handshake, Client hello (1):
} [512 bytes data]
* TLSv1.2 (IN), TLS handshake, Server hello (2):
{ [96 bytes data]
* TLSv1.2 (IN), TLS handshake, Certificate (11):
{ [2943 bytes data]
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
{ [148 bytes data]
* TLSv1.2 (IN), TLS handshake, Server finished (14):
{ [4 bytes data]
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
} [70 bytes data]
* TLSv1.2 (OUT), TLS change cipher, Client hello (1):
} [1 bytes data]
* TLSv1.2 (OUT), TLS handshake, Finished (20):
} [16 bytes data]
* TLSv1.2 (IN), TLS change cipher, Client hello (1):
{ [1 bytes data]
* TLSv1.2 (IN), TLS handshake, Finished (20):
{ [16 bytes data]
* SSL connection using TLSv1.2 / ECDHE-ECDSA-AES128-GCM-SHA256
* ALPN, server accepted to use h2
* Server certificate:
* subject: OU=Domain Control Validated; OU=PositiveSSL Multi-Domain; CN=ssl729190.cloudflaressl.com
* start date: Dec 28 00:00:00 2017 GMT
* expire date: Jul 6 23:59:59 2018 GMT
* subjectAltName: host "image.tmdb.org" matched cert's "*.tmdb.org"
* issuer: C=GB; ST=Greater Manchester; L=Salford; O=COMODO CA Limited; CN=COMODO ECC Domain Validation Secure Server CA 2
* SSL certificate verify ok.
* Using HTTP2, server supports multi-use
* Connection state changed (HTTP/2 confirmed)
* Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
} [5 bytes data]
* Using Stream ID: 1 (easy handle 0x24f096b9650)
} [5 bytes data]
> GET /t/p/original/rgNYcYmUmZSK5Ibl78NV3QT1dFV.jpg HTTP/2
> Host: image.tmdb.org
> User-Agent: curl/7.53.1
> Accept: */*
>
{ [5 bytes data]
* Connection state changed (MAX_CONCURRENT_STREAMS updated)!
} [5 bytes data]
< HTTP/2 200
< date: Sat, 14 Apr 2018 14:20:24 GMT
< content-type: image/jpeg
< content-length: 119098
< set-cookie: __cfduid=dfc8e5148df0421db4d1bce86f611fd5e1523715624; expires=Sun, 14-Apr-19 14:20:24 GMT; path=/; domain=.tmdb.org; HttpOnly
< access-control-allow-origin: *
< cache-control: max-age=31449600
< etag: "37cba1fff9549552c74c0771d666679d"
< expires: Wed, 20 Mar 2019 17:07:36 GMT
< last-modified: Mon, 29 Jan 2018 14:45:47 GMT
< x-content-digest: e8704460e6ada46907b3b32dcacaed26e8508485
< x-rack-cache: fresh
< cf-cache-status: HIT
< accept-ranges: bytes
< expect-ct: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
< server: cloudflare
< cf-ray: 40b6d01c2a6167a9-EZE
<
{ [862 bytes data]
100 116k 100 116k 0 0 371k 0 --:--:-- --:--:-- --:--:-- 371k
* Connection #0 to host image.tmdb.org left intact
C:\curl>curl -vo junk1b.jpg "https://image.tmdb.org/t/p/original/xBfl2c80eQtbjKTH6dOwFBnFlE7.jpg"
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying 104.16.58.155...
* TCP_NODELAY set
* Connected to image.tmdb.org (104.16.58.155) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH
* successfully set certificate verify locations:
* CAfile: C:\curl\ca-bundle.crt
CApath: none
* TLSv1.2 (OUT), TLS header, Certificate Status (22):
} [5 bytes data]
* TLSv1.2 (OUT), TLS handshake, Client hello (1):
} [512 bytes data]
* TLSv1.2 (IN), TLS handshake, Server hello (2):
{ [96 bytes data]
* TLSv1.2 (IN), TLS handshake, Certificate (11):
{ [2943 bytes data]
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
{ [147 bytes data]
* TLSv1.2 (IN), TLS handshake, Server finished (14):
{ [4 bytes data]
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
} [70 bytes data]
* TLSv1.2 (OUT), TLS change cipher, Client hello (1):
} [1 bytes data]
* TLSv1.2 (OUT), TLS handshake, Finished (20):
} [16 bytes data]
* TLSv1.2 (IN), TLS change cipher, Client hello (1):
{ [1 bytes data]
* TLSv1.2 (IN), TLS handshake, Finished (20):
{ [16 bytes data]
* SSL connection using TLSv1.2 / ECDHE-ECDSA-AES128-GCM-SHA256
* ALPN, server accepted to use h2
* Server certificate:
* subject: OU=Domain Control Validated; OU=PositiveSSL Multi-Domain; CN=ssl729190.cloudflaressl.com
* start date: Dec 28 00:00:00 2017 GMT
* expire date: Jul 6 23:59:59 2018 GMT
* subjectAltName: host "image.tmdb.org" matched cert's "*.tmdb.org"
* issuer: C=GB; ST=Greater Manchester; L=Salford; O=COMODO CA Limited; CN=COMODO ECC Domain Validation Secure Server CA 2
* SSL certificate verify ok.
* Using HTTP2, server supports multi-use
* Connection state changed (HTTP/2 confirmed)
* Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
} [5 bytes data]
* Using Stream ID: 1 (easy handle 0x1f3284a8910)
} [5 bytes data]
> GET /t/p/original/xBfl2c80eQtbjKTH6dOwFBnFlE7.jpg HTTP/2
> Host: image.tmdb.org
> User-Agent: curl/7.53.1
> Accept: */*
>
{ [5 bytes data]
* Connection state changed (MAX_CONCURRENT_STREAMS updated)!
} [5 bytes data]
< HTTP/2 200
< date: Sat, 14 Apr 2018 14:27:19 GMT
< content-type: image/jpeg
< content-length: 96915
< set-cookie: __cfduid=d242d1697fdc4c64c875d8ee1e5b4d2db1523716039; expires=Sun, 14-Apr-19 14:27:19 GMT; path=/; domain=.tmdb.org; HttpOnly
< access-control-allow-origin: *
< cache-control: max-age=31449600
< etag: "0f20ef1273d1e5b078c8abb059ab1d30"
< expires: Fri, 01 Feb 2019 13:20:11 GMT
< last-modified: Tue, 30 Jan 2018 12:11:08 GMT
< x-content-digest: d4469403910d60c750d5e389bb57d335ea4ab8ca
< x-rack-cache: fresh
< cf-cache-status: HIT
< accept-ranges: bytes
< expect-ct: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
< server: cloudflare
< cf-ray: 40b6da3c1eb3683f-EZE
<
{ [863 bytes data]
100 96915 100 96915 0 0 318k 0 --:--:-- --:--:-- --:--:-- 318k
* Connection #0 to host image.tmdb.org left intact
C:\curl>curl -v6o junk2b.jpg "https://image.tmdb.org/t/p/original/xBfl2c80eQtbjKTH6dOwFBnFlE7.jpg"
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Could not resolve host: image.tmdb.org
* Closing connection 0
curl: (6) Could not resolve host: image.tmdb.org
C:\curl>curl -v4o junk3b.jpg "https://image.tmdb.org/t/p/original/xBfl2c80eQtbjKTH6dOwFBnFlE7.jpg"
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying 104.16.59.155...
* TCP_NODELAY set
* Connected to image.tmdb.org (104.16.59.155) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH
* successfully set certificate verify locations:
* CAfile: C:\curl\ca-bundle.crt
CApath: none
* TLSv1.2 (OUT), TLS header, Certificate Status (22):
} [5 bytes data]
* TLSv1.2 (OUT), TLS handshake, Client hello (1):
} [512 bytes data]
* TLSv1.2 (IN), TLS handshake, Server hello (2):
{ [96 bytes data]
* TLSv1.2 (IN), TLS handshake, Certificate (11):
{ [2943 bytes data]
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
{ [148 bytes data]
* TLSv1.2 (IN), TLS handshake, Server finished (14):
{ [4 bytes data]
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
} [70 bytes data]
* TLSv1.2 (OUT), TLS change cipher, Client hello (1):
} [1 bytes data]
* TLSv1.2 (OUT), TLS handshake, Finished (20):
} [16 bytes data]
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* TLSv1.2 (IN), TLS change cipher, Client hello (1):
{ [1 bytes data]
* TLSv1.2 (IN), TLS handshake, Finished (20):
{ [16 bytes data]
* SSL connection using TLSv1.2 / ECDHE-ECDSA-AES128-GCM-SHA256
* ALPN, server accepted to use h2
* Server certificate:
* subject: OU=Domain Control Validated; OU=PositiveSSL Multi-Domain; CN=ssl729190.cloudflaressl.com
* start date: Dec 28 00:00:00 2017 GMT
* expire date: Jul 6 23:59:59 2018 GMT
* subjectAltName: host "image.tmdb.org" matched cert's "*.tmdb.org"
* issuer: C=GB; ST=Greater Manchester; L=Salford; O=COMODO CA Limited; CN=COMODO ECC Domain Validation Secure Server CA 2
* SSL certificate verify ok.
* Using HTTP2, server supports multi-use
* Connection state changed (HTTP/2 confirmed)
* Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
} [5 bytes data]
* Using Stream ID: 1 (easy handle 0x2bdda5c8770)
} [5 bytes data]
> GET /t/p/original/xBfl2c80eQtbjKTH6dOwFBnFlE7.jpg HTTP/2
> Host: image.tmdb.org
> User-Agent: curl/7.53.1
> Accept: */*
>
{ [5 bytes data]
* Connection state changed (MAX_CONCURRENT_STREAMS updated)!
} [5 bytes data]
< HTTP/2 200
< date: Sat, 14 Apr 2018 14:29:24 GMT
< content-type: image/jpeg
< content-length: 96915
< set-cookie: __cfduid=d43b71ad948dd9ed7c0ec428cb07b161d1523716164; expires=Sun, 14-Apr-19 14:29:24 GMT; path=/; domain=.tmdb.org; HttpOnly
< access-control-allow-origin: *
< cache-control: max-age=31449600
< etag: "0f20ef1273d1e5b078c8abb059ab1d30"
< expires: Fri, 01 Feb 2019 13:20:11 GMT
< last-modified: Tue, 30 Jan 2018 12:11:08 GMT
< x-content-digest: d4469403910d60c750d5e389bb57d335ea4ab8ca
< x-rack-cache: fresh
< cf-cache-status: HIT
< accept-ranges: bytes
< expect-ct: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
< server: cloudflare
< cf-ray: 40b6dd4cdc55681b-EZE
<
{ [863 bytes data]
100 96915 100 96915 0 0 303k 0 --:--:-- --:--:-- --:--:-- 303k
* Connection #0 to host image.tmdb.org left intact_