Note: I'm living in France and my ISP is Orange. I have IPv6 connectivity. On the first try, I reproduced the blog.python.org issue:
haypo@selma$ openssl s_client -connect blog.python.org -port 443 </dev/null 2>&1|tee log; grep -E 'Certificate chain|no peer certificate available' log (...) no peer certificate available But for python.org, it works for me: haypo@selma$ openssl s_client -connect python.org -port 443 </dev/null 2>&1|tee log; grep -E 'Certificate chain|no peer certificate available' log (...) Certificate chain The following command also works properly: $ curl -6 -v -I https://www.python.org/ (...) * SSL connection using TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 * Server certificate: * subject: CN=www.python.org,O=Python Software Foundation,L=Wolfeboro,ST=New Hampshire,C=US,postalCode=03894-4801,STREET=16 Allen Rd,serialNumber=3359300,incorporationState=Delaware,incorporationCountry=US,businessCategory=Private Organization (...) IPv6 traceroute to python.org: haypo@selma$ traceroute6 python.org traceroute to python.org (2001:4802:7901:0:e60a:1375:0:6), 30 hops max, 80 byte packets 1 2a01:cb1c:4af:5600:b2b2:8fff:fe9b:a9f0 (2a01:cb1c:4af:5600:b2b2:8fff:fe9b:a9f0) 6.061 ms 6.027 ms 6.017 ms 2 2a01cb08a004020d0193025300750016.ipv6.abo.wanadoo.fr (2a01:cb08:a004:20d:193:253:75:16) 17.206 ms 17.203 ms 17.196 ms 3 2a01:cfc4:0:1f00::a (2a01:cfc4:0:1f00::a) 19.962 ms 19.996 ms 19.989 ms 4 ae106-0.pastr3.paris03.opentransit.net (2a01:cfc4:0:2100::3) 29.762 ms 34.047 ms 34.048 ms 5 ae-26.r04.parsfr01.fr.bb.gin.ntt.net (2001:728:0:4000::6d) 37.070 ms 37.065 ms 37.055 ms 6 ae-2.r25.londen12.uk.bb.gin.ntt.net (2001:728:0:2000::181) 56.603 ms 35.463 ms 37.785 ms 7 ae-1.r24.londen12.uk.bb.gin.ntt.net (2001:728:0:2000::151) 37.780 ms 36.336 ms 36.339 ms 8 ae-5.r24.nycmny01.us.bb.gin.ntt.net (2001:418:0:2000::24d) 103.634 ms 103.594 ms 107.559 ms 9 ae-1.r25.nycmny01.us.bb.gin.ntt.net (2001:418:0:2000::27e) 107.512 ms 103.466 ms 103.459 ms 10 ae-9.r22.asbnva02.us.bb.gin.ntt.net (2001:418:0:2000::1fe) 114.485 ms 114.471 ms 114.457 ms 11 ae-1.r05.asbnva02.us.bb.gin.ntt.net (2001:418:0:2000::19) 120.910 ms 114.392 ms 102.718 ms 12 ae-0.a01.asbnva02.us.bb.gin.ntt.net (2001:418:0:2000::2cd) 108.669 ms ae-1.a01.asbnva02.us.bb.gin.ntt.net (2001:418:0:2000::2d1) 105.013 ms 103.748 ms 13 2001:418:0:5000::8ed (2001:418:0:5000::8ed) 103.643 ms 103.579 ms 103.567 ms 14 2001:4802:800:dc1:ca:: (2001:4802:800:dc1:ca::) 109.676 ms 109.709 ms 2001:4802:800:dc2:cb:: (2001:4802:800:dc2:cb::) 116.053 ms 15 2001:4802:800:dc2:ca::1 (2001:4802:800:dc2:ca::1) 112.816 ms 2001:4802:800:dc1:ca::1 (2001:4802:800:dc1:ca::1) 124.222 ms 2001:4802:800:dc2:ca::1 (2001:4802:800:dc2:ca::1) 120.993 ms 16 corea-core7.iad3.rackspace.net (2001:4802:800:ca:c7::1) 124.154 ms coreb-core7.iad3.rackspace.net (2001:4802:800:cb:c7::1) 118.295 ms corea-core7.iad3.rackspace.net (2001:4802:800:ca:c7::1) 120.946 ms 17 2001:4802:800:5000::403a:6 (2001:4802:800:5000::403a:6) 102.160 ms 102.134 ms 109.862 ms 18 2001:4802:7901:0:e60a:1375:0:6 (2001:4802:7901:0:e60a:1375:0:6) 105.901 ms 109.252 ms 105.737 ms IPv6 traceroute to blog.python.org: haypo@selma$ traceroute6 blog.python.org traceroute to blog.python.org (2a00:1450:4001:814::2013), 30 hops max, 80 byte packets 1 2a01:cb1c:4af:5600:b2b2:8fff:fe9b:a9f0 (2a01:cb1c:4af:5600:b2b2:8fff:fe9b:a9f0) 5.688 ms 5.575 ms 5.427 ms 2 2a01cb08a004020d0193025300750016.ipv6.abo.wanadoo.fr (2a01:cb08:a004:20d:193:253:75:16) 15.191 ms 15.223 ms 15.201 ms 3 2a01:cfc4:0:1f00::a (2a01:cfc4:0:1f00::a) 19.354 ms 19.375 ms 21.667 ms 4 ae102-0.marcr6.marseille03.opentransit.net (2a01:cfc4:0:2100::9) 21.655 ms 23.945 ms 23.974 ms 5 2001:4860:1:1::a4 (2001:4860:1:1::a4) 28.128 ms 2001:4860:1:1:0:1587:0:c (2001:4860:1:1:0:1587:0:c) 28.160 ms 2001:4860:1:1::a4 (2001:4860:1:1::a4) 28.137 ms 6 2001:4860::9:4001:c34 (2001:4860::9:4001:c34) 33.138 ms 15.627 ms 15.592 ms 7 2001:4860::9:4000:e392 (2001:4860::9:4000:e392) 32.223 ms 29.887 ms 2001:4860::9:4001:7bc (2001:4860::9:4001:7bc) 23.638 ms 8 2001:4860::8:0:cb95 (2001:4860::8:0:cb95) 32.209 ms 2001:4860::8:0:cb93 (2001:4860::8:0:cb93) 32.203 ms 34.571 ms 9 2001:4860::1:0:d0d8 (2001:4860::1:0:d0d8) 34.576 ms 2001:4860::1:0:d0d9 (2001:4860::1:0:d0d9) 34.567 ms 2001:4860::1:0:d0d8 (2001:4860::1:0:d0d8) 38.061 ms 10 2001:4860:0:11df::1 (2001:4860:0:11df::1) 38.049 ms * 2001:4860:0:1::1aad (2001:4860:0:1::1aad) 41.809 ms 11 fra15s11-in-x13.1e100.net (2a00:1450:4001:814::2013) 41.802 ms 44.339 ms 29.161 ms Victor 2017-11-16 15:26 GMT+01:00 Victor Stinner <victor.stin...@gmail.com>: > Hi, > >> * gnutls_handshake() failed: Error in the pull function. > > It looks more like a TLS issue rather than an IPv6 issue. It reminds > me a similar TLS issue on blog.python.org: > > "blog.python.org in HTTPS doesn't provide a server certificate?" > https://github.com/python/psf-infra-meta/issues/3 > > You may want to try the following command to get more information your > TLS issue: > > openssl s_client -connect blog.python.org -port 443 > > Look for "no peer certificate available" or "New, (NONE), Cipher is > (NONE)" in the output. > > Victor > > 2017-11-16 15:07 GMT+01:00 Antoine Pitrou <anto...@python.org>: >> >> Hello, >> >> I'm having IPv6 issues on *.python.org. Is anyone having the same >> issues or is it just me? Who should I report this to? >> >> $ curl -6 -v -I https://www.python.org/ >> * Trying 2a04:4e42:9::223... >> * Connected to www.python.org (2a04:4e42:9::223) port 443 (#0) >> * found 148 certificates in /etc/ssl/certs/ca-certificates.crt >> * found 604 certificates in /etc/ssl/certs >> * ALPN, offering http/1.1 >> * gnutls_handshake() failed: Error in the pull function. >> * Closing connection 0 >> curl: (35) gnutls_handshake() failed: Error in the pull function. >> >> >> Regards >> >> Antoine. >> _______________________________________________ >> python-committers mailing list >> python-committers@python.org >> https://mail.python.org/mailman/listinfo/python-committers >> Code of Conduct: https://www.python.org/psf/codeofconduct/ _______________________________________________ python-committers mailing list python-committers@python.org https://mail.python.org/mailman/listinfo/python-committers Code of Conduct: https://www.python.org/psf/codeofconduct/