经查,这是由于 cygwin x86_64 安装程序中缺少一个文件 http://mirrors.ustc.edu.cn/cygwin/x86_64/release/_autorebase/_autorebase-000158-1.tar.bz2
因此会报 404 错误。我们的上游源也没有这个文件,但在同一目录下有 _autorebase-000159-1.tar.bz2 文件。Google 到某个源里有这个文件,文件内容是相同的,因此在 nginx 里做了配置,把 _autorebase-000158-1.tar.bz2 301 重定向到 _autorebase-000159-1.tar.bz2,cygwin 安装程序不再报错,问题解决。