dhcpcd-discuss

Re: Problems with dhcpcd git repo

Roy Marples

Mon May 04 12:11:54 2020

Hi Ben

On 01/05/2020 14:04, Ben Woods wrote:
On Tue, 28 Apr 2020 at 07:45, Ben Woods <woodsb02@xxxxxxxxx <mailto: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 <http://roy.marples.name>
traceroute to roy.marples.name <http://roy.marples.name> (81.108.15.115), 30 hops max, 60 byte packets
  1  * * *
  2  * * *
  3  * * *
  4  * * *
 5 prs-b7-link.telia.net <http://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 <http://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 <http://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 <http://uk-lon03a-ri2-ae-13-0.aorta.net> (213.46.175.25)  8.866 ms ae-11.r04.parsfr01.fr.bb.gin.ntt.net <http://ae-11.r04.parsfr01.fr.bb.gin.ntt.net> (129.250.5.38)  1.097 ms uk-lon03a-ri2-ae-13-0.aorta.net <http://uk-lon03a-ri2-ae-13-0.aorta.net> (213.46.175.25)  6.495 ms  8 fr-par02c-ri1-ae-25-0.aorta.net <http://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 <http://uk-lon03a-ri2-ae-20-0.aorta.net> (213.46.174.117)  10.920 ms * 10 sotn-core-2b-ae2-0.network.virginmedia.net <http://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 <http://uk-lon03a-ri2-ae-5-0.aorta.net> (84.116.135.42)  8.256 ms uk-lon03a-ri1-ae-2-0.aorta.net <http://uk-lon03a-ri1-ae-2-0.aorta.net> (84.116.135.46)  7.539 ms bour-cmts-07-tenge512.network.virginmedia.net <http://bour-cmts-07-tenge512.network.virginmedia.net> (80.5.169.38)  10.710 ms 12 uk-lon03a-ri1-ae-50-0.aorta.net <http://uk-lon03a-ri1-ae-50-0.aorta.net> (84.116.135.70)  7.751 ms sotn-core-2b-ae2-0.network.virginmedia.net <http://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 <http://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 <http://roy.marples.name>
traceroute to roy.marples.name <http://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 <http://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 <http://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 <http://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 <http://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 <http://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 <http://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 <http://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 <http://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 <http://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 <http://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 <http://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 <http://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 <http://us-was02a-rd2-ae-17-0.aorta.net> (84.116.146.30)  301.195 ms 13 nl-ams17b-rc1-lag-9-0.aorta.net <http://nl-ams17b-rc1-lag-9-0.aorta.net> (84.116.130.241)  304.343 ms nl-ams02a-rc2-lag-8-0.aorta.net <http://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 <http://nl-ams04a-ri3-ae-8-0.aorta.net> (84.116.130.97)  302.982 ms nl-ams04a-ri3-ae-9-0.aorta.net <http://nl-ams04a-ri3-ae-9-0.aorta.net> (84.116.130.242)  323.901 ms nl-ams04a-ri3-ae-8-0.aorta.net <http://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 <http://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 <http://bour-cmts-07-tenge410.network.virginmedia.net> (80.5.168.238)  320.145 ms bour-cmts-07-tenge411.network.virginmedia.net <http://bour-cmts-07-tenge411.network.virginmedia.net> (80.5.168.114)  321.337 ms bour-cmts-07-tenge413.network.virginme
dia.net <http://dia.net> (80.5.168.122)  305.986 ms
19 cpc115040-bour7-2-0-cust370.15-1.cable.virginm.net <http://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 <http://roy.marples.name>
traceroute to roy.marples.name <http://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 <http://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 <http://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 <http://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 <http://ae-5.r21.nwrknj03.us.bb.gin.ntt.net> (129.250.4.174)  4.515 ms ae11.cr4-nyc3.ip4.gtt.net <http://ae11.cr4-nyc3.ip4.gtt.net> (89.149.182.238)  14.363 ms ae-5.r21.nwrknj03.us.bb.gin.ntt.net <http://ae-5.r21.nwrknj03.us.bb.gin.ntt.net> (129.250.4.174)  12.780 ms  7 as6830.cr4-nyc3.ip4.gtt.net <http://as6830.cr4-nyc3.ip4.gtt.net> (173.241.130.198)  12.120 ms us-was03a-rd1-ae-8-0.aorta.net <http://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 <http://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 <http://nl-ams02a-rc2-lag-8-0.aorta.net> (84.116.130.98)  91.454 ms  9 nl-ams04a-ri3-ae-8-0.aorta.net <http://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 <http://us-was03a-rd1-ae-8-0.aorta.net> (84.116.133.98)  88.217 ms 10 nl-ams02a-rc2-lag-8-0.aorta.net <http://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 <http://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 <http://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 <http://cpc115040-bour7-2-0-cust370.15-1.cable.virginm.net> (81.108.15.115)  110.191 ms bour-cmts-07-tenge415.network.virginmedia.net <http://bour-cmts-07-tenge415.network.virginmedia.net> (80.4.225.210)  105.391 ms cpc115040-bour7-2-0-cust370.15-1.cable.virginm.net <http://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


I think this is a cgit problem as I've found an error in my server logs from some external requests.
I've logged it upstream here:
https://lists.zx2c4.com/pipermail/cgit/2020-May/004490.html

Roy

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
Re: Problems with dhcpcd git repoBen Woods
Archive administrator: postmaster@marples.name