rsync:无法连接到 hgdownload.cse.ucsc.edu (128.114.119.163)

rsync: failed to connect to hgdownload.cse.ucsc.edu (128.114.119.163)

由于我不明白的原因,rsync 从今天起对我不起作用。 我尝试按照此处描述的步骤解决问题:https://askubuntu.com/questions/628102/15-04-rsync-connection-refused 但它没有用...

我正在使用 Ubuntu 16.04 作为 OS 的笔记本电脑工作,并且有有线以太网连接。 我昨天在 UCSC 服务器上查询了几次,所以他们的服务器可能阻止了我的连接?

我想执行的查询示例:

rsync -a -P rsync://hgdownload.cse.ucsc.edu/goldenPath/hg38/database/cytoBand.txt.gz ./

这是错误消息:

rsync: failed to connect to hgdownload.cse.ucsc.edu (128.114.119.163): Connection refused (111)
rsync error: error in socket IO (code 10) at clientserver.c(128) [Receiver=3.1.1]

告诉我您的想法,以及是否有任何解决方案可以使其再次运行。 预先感谢您的帮助。

编辑:

UCSC 回答我:他们这边没问题。问题肯定出在我身上。仍在寻找解决方案。

看起来 rsync 守护程序不在远程主机上 运行,或者可能是 运行 在 non-standard 端口(默认为 873)上。

也有可能连接被防火墙阻止了。您之前的成功连接是从同一位置建立的,还是您现在正在从其他地方进行测试?

作为解决方法,您可以使用任何浏览器或 HTTP 命令行工具(例如 curlwget 等)通过 HTTP 访问文件。阿尔。这些都应该有效:

$ curl http://hgdownload.cse.ucsc.edu/goldenPath/hg38/database/cytoBand.txt.gz -o cytoBand.txt.gz
$ wget http://hgdownload.cse.ucsc.edu/goldenPath/hg38/database/cytoBand.txt.gz

由于 rsync 仍然无法正常工作(我发推特给 UCSC 询问), 我决定使用 mhawke 建议我使用的工具 curl 和 wget,但使用 ftp 地址而不是 http(较慢):

curl ftp://hgdownload.cse.ucsc.edu/goldenPath/hg38/database/cytoBand.txt.gz -o cytoBand.txt.gz

wget http://hgdownload.cse.ucsc.edu/goldenPath/hg38/database/cytoBand.txt.gz

如果有人有解决 rsync 问题的方法,或者任何信息说问题可能来自 UCSC 服务器,我将不胜感激。 干杯!

编辑:

我收到了UCSC的回复:UCSC服务器端的rsync没问题。所以问题肯定出在我身上。我在不同地方尝试了 3 台不同的计算机,所有计算机都在 Ubuntu 16.04 下 运行。我仍在寻找解决方案。

感谢一位在 UCSC 工作的人的邮件回复:

我尝试了相同的命令行,但在镜像站点上:ftp://hgdownload-sd.cse.ucsc.edu.

给出了这个命令行:

rsync -a -P rsync://hgdownload-sd.cse.ucsc.edu/goldenPath/hg38/database/cytoBand.txt.gz ./

我试过了。有效。 最精彩的部分来了:在我的例子中,我尝试了不起作用的命令行......它再次起作用:

rsync -a -P rsync://hgdownload.cse.ucsc.edu/goldenPath/hg38/database/cytoBand.txt.gz ./

所以我没有任何关于问题出处的解释。但是问题解决了!