dhcpcd-discuss

Re: Problems with dhcpcd git repo

Ben Woods

Fri May 01 14:04:39 2020

On Tue, 28 Apr 2020 at 07:45, Ben Woods <woodsb02@xxxxxxxxx> wrote:

> Something is definitely wrong - not sure why it would be affected by
> different geographical locations if no CDN is involved.
>
> Regards,
> Ben
>

Still happening unfortunately - below are the console outputs from the
Ubuntu 20.04 amd64 machines hosted on Vultr across Paris, New York and
Sydney - all instances only had IPv4 connectivity. I get the same outcome
with wget or curl.

I captured and decrypted a session with Wireshark, and half way through the
download the client receives a HTTP/2 RST_STREAM command with error code 2
(INTERNAL_ERROR).

Roy: is the nginx grpc module being used on your webserver at all? When
googling for this, I see a lot of forum posts related to that module, and
some recent commits to the nginx repo related to that module.
http://hg.nginx.org/nginx/rev/716eddd74bc2
http://hg.nginx.org/nginx/rev/2096b21fcd10
http://hg.nginx.org/nginx/rev/2e61e4b6bcd9
http://hg.nginx.org/nginx/rev/fd6dcc6f8a49
http://hg.nginx.org/nginx/rev/29b2dc731503

Anyone have any ideas how I can troubleshoot further?


*** PARIS - WORKING FINE ***
root@paris:~# curl -O "
https://roy.marples.name/cgit/dhcpcd.git/snapshot/dhcpcd-1e29ac03a30a4da556e1e9ad16af7b7872d6d7b0.tar.xz
"
  % Total    % Received % Xferd  Average Speed   Time    Time     Time
 Current
                                 Dload  Upload   Total   Spent    Left
 Speed
100  238k    0  238k    0     0   192k      0 --:--:--  0:00:01 --:--:--
 192k

root@paris:~# ls -la dhcpcd-1e29ac03a30a4da556e1e9ad16af7b7872d6d7b0.tar.xz
-rw-r--r-- 1 root root 244672 May  1 11:42
dhcpcd-1e29ac03a30a4da556e1e9ad16af7b7872d6d7b0.tar.xz

root@paris:~# traceroute roy.marples.name
traceroute to roy.marples.name (81.108.15.115), 30 hops max, 60 byte packets
 1  * * *
 2  * * *
 3  * * *
 4  * * *
 5  prs-b7-link.telia.net (62.115.58.17)  0.717 ms  0.718 ms  0.708 ms
 6  et-0-0-55.cr10-lon2.ip4.gtt.net (89.149.141.90)  6.792 ms  6.109 ms
ae-9.r03.parsfr02.fr.bb.gin.ntt.net (129.250.4.134)  1.208 ms
 7  uk-lon03a-ri2-ae-13-0.aorta.net (213.46.175.25)  8.866 ms
ae-11.r04.parsfr01.fr.bb.gin.ntt.net (129.250.5.38)  1.097 ms
uk-lon03a-ri2-ae-13-0.aorta.net (213.46.175.25)  6.495 ms
 8  fr-par02c-ri1-ae-25-0.aorta.net (213.46.174.97)  1.095 ms  0.969 ms
 0.899 ms
 9  * uk-lon03a-ri2-ae-20-0.aorta.net (213.46.174.117)  10.920 ms *
10  sotn-core-2b-ae2-0.network.virginmedia.net (62.254.85.142)  8.708 ms
 8.719 ms  8.716 ms
11  uk-lon03a-ri2-ae-5-0.aorta.net (84.116.135.42)  8.256 ms
uk-lon03a-ri1-ae-2-0.aorta.net (84.116.135.46)  7.539 ms
bour-cmts-07-tenge512.network.virginmedia.net (80.5.169.38)  10.710 ms
12  uk-lon03a-ri1-ae-50-0.aorta.net (84.116.135.70)  7.751 ms
sotn-core-2b-ae2-0.network.virginmedia.net (62.254.85.142)  9.785 ms
cpc115040-bour7-2-0-cust370.15-1.cable.virginm.net (81.10
8.15.115)  31.940 ms

root@paris:~# curl --version
curl 7.68.0 (x86_64-pc-linux-gnu) libcurl/7.68.0 OpenSSL/1.1.1f zlib/1.2.11
brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.2.0)
libssh/0.9.3/openssl/zlib nghttp2/1.40.0 librtmp/2.3
Release-Date: 2020-01-08
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3
pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: AsynchDNS brotli GSS-API HTTP2 HTTPS-proxy IDN IPv6 Kerberos
Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets



*** SYDNEY - NOT WORKING ***
root@sydney:~# curl -O "
https://roy.marples.name/cgit/dhcpcd.git/snapshot/dhcpcd-1e29ac03a30a4da556e1e9ad16af7b7872d6d7b0.tar.xz";
                                                  [94/212]
  % Total    % Received % Xferd  Average Speed   Time    Time     Time
 Current
                                 Dload  Upload   Total   Spent    Left
 Speed
100 40662    0 40662    0     0  12412      0 --:--:--  0:00:03 --:--:--
12412

root@sydney:~# ls -la dhcpcd-1e29ac03a30a4da556e1e9ad16af7b7872d6d7b0.tar.xz
-rw-r--r-- 1 root root 40662 May  1 11:53
dhcpcd-1e29ac03a30a4da556e1e9ad16af7b7872d6d7b0.tar.xz

root@sydney:~# traceroute roy.marples.name
traceroute to roy.marples.name (81.108.15.115), 30 hops max, 60 byte packets
 1  * * *
 2  149.28.184.1 (149.28.184.1)  8.436 ms  8.463 ms  8.451 ms
 3  * * *
 4  * * *
 5  xe-1-1-10.r20.sydnau02.au.bb.gin.ntt.net (202.68.65.5)  0.413 ms  0.411
ms  0.403 ms
 6  ae-8.r22.lsanca07.us.bb.gin.ntt.net (129.250.3.164)  137.670 ms
 150.950 ms  141.783 ms
 7  ae-1.r23.lsanca07.us.bb.gin.ntt.net (129.250.2.207)  156.413 ms
 165.307 ms  151.016 ms
 8  ae-12.r22.snjsca04.us.bb.gin.ntt.net (129.250.4.150)  158.681 ms
 150.562 ms  160.424 ms
 9  ae-40.r02.snjsca04.us.bb.gin.ntt.net (129.250.3.121)  155.472 ms
ae-19.r01.snjsca04.us.bb.gin.ntt.net (129.250.3.27)  150.478 ms
ae-40.r02.snjsca04.us.bb.gin.ntt.net (129.250.3.121)  1
56.729 ms
10  ae-1.a02.snjsca04.us.bb.gin.ntt.net (129.250.3.103)  162.221 ms
ae-0.a02.snjsca04.us.bb.gin.ntt.net (129.250.2.3)  176.423 ms
ae-1.a02.snjsca04.us.bb.gin.ntt.net (129.250.3.103)  154.0
38 ms
11  ae-0.libertyglobal.snjsca04.us.bb.gin.ntt.net (129.250.9.82)  154.534
ms  165.340 ms  164.030 ms
12  us-was03a-rd1-ae-0-0.aorta.net (84.116.133.62)  317.179 ms  307.979 ms
us-was02a-rd2-ae-17-0.aorta.net (84.116.146.30)  301.195 ms
13  nl-ams17b-rc1-lag-9-0.aorta.net (84.116.130.241)  304.343 ms
nl-ams02a-rc2-lag-8-0.aorta.net (84.116.130.98)  296.277 ms  305.172 ms
14  nl-ams04a-ri3-ae-8-0.aorta.net (84.116.130.97)  302.982 ms
nl-ams04a-ri3-ae-9-0.aorta.net (84.116.130.242)  323.901 ms
nl-ams04a-ri3-ae-8-0.aorta.net (84.116.130.97)  311.727 ms
15  * * *
16  * * *
17  sotn-core-2a-ae2-0.network.virginmedia.net (62.254.85.138)  323.549 ms
 314.839 ms  322.338 ms
18  bour-cmts-07-tenge410.network.virginmedia.net (80.5.168.238)  320.145
ms bour-cmts-07-tenge411.network.virginmedia.net (80.5.168.114)  321.337 ms
bour-cmts-07-tenge413.network.virginme
dia.net (80.5.168.122)  305.986 ms
19  cpc115040-bour7-2-0-cust370.15-1.cable.virginm.net (81.108.15.115)
 324.894 ms  324.866 ms  334.502 ms

root@sydney:~# curl --version
curl 7.68.0 (x86_64-pc-linux-gnu) libcurl/7.68.0 OpenSSL/1.1.1f zlib/1.2.11
brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.2.0)
libssh/0.9.3/openssl/zlib nghttp2/1.40.0 librtmp/2.3
Release-Date: 2020-01-08
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3
pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: AsynchDNS brotli GSS-API HTTP2 HTTPS-proxy IDN IPv6 Kerberos
Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets


*** NEW YORK - NOT WORKING ***
root@ny:~# curl -O "
https://roy.marples.name/cgit/dhcpcd.git/snapshot/dhcpcd-1e29ac03a30a4da556e1e9ad16af7b7872d6d7b0.tar.xz
"
  % Total    % Received % Xferd  Average Speed   Time    Time     Time
 Current
                                 Dload  Upload   Total   Spent    Left
 Speed
100 81622    0 81622    0     0  69822      0 --:--:--  0:00:01 --:--:--
69822

root@ny:~# ls -la dhcpcd-1e29ac03a30a4da556e1e9ad16af7b7872d6d7b0.tar.xz
-rw-r--r-- 1 root root 81622 May  1 11:55
dhcpcd-1e29ac03a30a4da556e1e9ad16af7b7872d6d7b0.tar.xz

root@ny:~# traceroute roy.marples.name
traceroute to roy.marples.name (81.108.15.115), 30 hops max, 60 byte packets
 1  * * *
 2  208.167.231.225 (208.167.231.225)  12.858 ms  12.862 ms  12.862 ms
 3  * * *
 4  * * *
 5  et-1-0-23.cr2-nyc4.ip4.gtt.net (173.205.45.233)  1.608 ms
ae-35.a01.nycmny17.us.bb.gin.ntt.net (128.241.2.249)  1.733 ms
et-1-0-23.cr2-nyc4.ip4.gtt.net (173.205.45.233)  1.591 ms
 6  ae-5.r21.nwrknj03.us.bb.gin.ntt.net (129.250.4.174)  4.515 ms
ae11.cr4-nyc3.ip4.gtt.net (89.149.182.238)  14.363 ms
ae-5.r21.nwrknj03.us.bb.gin.ntt.net (129.250.4.174)  12.780 ms
 7  as6830.cr4-nyc3.ip4.gtt.net (173.241.130.198)  12.120 ms
us-was03a-rd1-ae-8-0.aorta.net (84.116.133.98)  87.712 ms  87.593 ms
 8  ae-0.libertyglobal.nycmny17.us.bb.gin.ntt.net (129.250.9.54)  1.865 ms
 1.739 ms nl-ams02a-rc2-lag-8-0.aorta.net (84.116.130.98)  91.454 ms
 9  nl-ams04a-ri3-ae-8-0.aorta.net (84.116.130.97)  91.505 ms  91.264 ms
us-was03a-rd1-ae-8-0.aorta.net (84.116.133.98)  88.217 ms
10  nl-ams02a-rc2-lag-8-0.aorta.net (84.116.130.98)  91.820 ms  91.920 ms
 91.894 ms
11  * * nl-ams04a-ri3-ae-8-0.aorta.net (84.116.130.97)  91.811 ms
12  * * *
13  sotn-core-2a-ae2-0.network.virginmedia.net (62.254.85.138)  95.951 ms
 95.986 ms  95.963 ms
14  cpc115040-bour7-2-0-cust370.15-1.cable.virginm.net (81.108.15.115)
 110.191 ms bour-cmts-07-tenge415.network.virginmedia.net (80.4.225.210)
 105.391 ms cpc115040-bour7-2-0-cust370.15-1.cable.virginm.net
(81.108.15.115)  110.133 ms

root@ny:~# curl --version
curl 7.68.0 (x86_64-pc-linux-gnu) libcurl/7.68.0 OpenSSL/1.1.1f zlib/1.2.11
brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.2.0)
libssh/0.9.3/openssl/zlib nghttp2/1.40.0 librtmp/2.3
Release-Date: 2020-01-08
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3
pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: AsynchDNS brotli GSS-API HTTP2 HTTPS-proxy IDN IPv6 Kerberos
Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets

Regards,
Ben

Follow-Ups:
Re: Problems with dhcpcd git repoRoy Marples
References:
Problems with dhcpcd git repoBen Woods
Re: Problems with dhcpcd git repoRoy Marples
Re: Problems with dhcpcd git repoBen Woods
Re: Problems with dhcpcd git repoRoy Marples
Re: Problems with dhcpcd git repoBen Woods
Archive administrator: postmaster@marples.name