由于我不明白的原因,rsync从今天开始对我不起作用。 我尝试按照此处描述的步骤解决问题:https://askubuntu.com/questions/628102/15-04-rsync-connection-refused 但它不起作用......
我正在使用Ubuntu 16.04作为操作系统的笔记本电脑,并有一个有线以太网连接。 我昨天在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]
告诉我您的想法以及是否有任何解决方案可以让它再次发挥作用。 提前感谢您的帮助。
编辑:
加州大学预科课程回答我:他们没有问题。问题肯定来自我。仍在寻找解决方案。答案 0 :(得分:0)
看起来rsync
守护程序没有在远程主机上运行,或者它可能在非标准端口上运行(默认为873)。
防火墙也可能阻止连接。您之前的成功连接来自同一地点,或者您现在正在从其他地方进行测试?
作为一种解决方法,您可以使用任何浏览器或HTTP命令行工具(例如curl
,wget
等)通过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
答案 1 :(得分:0)
由于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下运行。我仍在寻找解决方案。
答案 2 :(得分:0)
感谢在加州大学圣克鲁兹分校工作的人的回复:
我在镜像网站上尝试了相同的命令行: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 ./
所以我没有解释问题的来源。但问题解决了!