Rsync will just hang waiting for a connection that never happens if ipv6 connection is attempted. My ISP is ipv6 only with a 464xlat translation to get to ipv4 servers, using ipv4 addresses work file for this mirror. Reproducible: Always Steps to Reproduce: 1. Have ipv6 ISP 2. sync from rsync://rsync.gtlib.gatech.edu/gentoo 3. watch as hangs, adding -4 to rsync command prevents this. Actual Results: Just do: rsync -6 rsync://rsync.gtlib.gatech.edu/gentoo /tmp/test --stats -av and compare with rsync -4 rsync://rsync.gtlib.gatech.edu/gentoo /tmp/test --stats -av Expected Results: Ipv6 should work if this page is right: https://www.gentoo.org/downloads/mirrors/#US But this page and my testing suggests it's ipv4only as this page suggests: https://www.gentoo.org/support/rsync-mirrors/
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/data/api.git/commit/?id=5cc56d3a4bc266119ccf8d7550424e9159c3a725 commit 5cc56d3a4bc266119ccf8d7550424e9159c3a725 Author: Sam James <sam@gentoo.org> AuthorDate: 2023-09-16 05:03:10 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-09-16 05:03:39 +0000 mirrors: distfiles: drop IPv6 from gatech I can't contact their rsync daemon over IPv6, nor their httpd. I'm going to email in a moment. Bug: https://bugs.gentoo.org/911751 Signed-off-by: Sam James <sam@gentoo.org> files/mirrors/distfiles.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
Georgia Tech: could you take a look please? I've dropped it as IPv6 for now in our listing but that won't help entirely because of the AAAA record being published.
The AAAA records are gone now: $ host rsync.gtlib.gatech.edu rsync.gtlib.gatech.edu has address 128.61.111.9 rsync.gtlib.gatech.edu has address 128.61.111.7
Finally! While it would be better if they could support modern internet this resolves the reason for the report, it helps.