[ 已解决 / 网络问题 ] 无法添加 YaST 源,repodata 中的文件未在介质上找到

OS:openSUSE 13.1

YaST 源:http://geeko.ioda.net/mirror/amd-fglrx/openSUSE_13.1/

总在下载那个一长串字母为文件名的文件时报错:文件… 未在介质上找到
点重试总过不去。
点跳过,则:源添加失败。

谢谢帮助。

用 zypper 同样

$ sudo zypper ar -f http://geeko.ioda.net/mirror/amd-fglrx-beta/openSUSE_`lsb-release -r | awk '{print $2}'` amd-fglrx-beta
root's password:
正在添加软件源 'amd-fglrx-beta' .......................................... 完毕 ]
成功添加了软件源 'amd-fglrx-beta' 
已启用: 是
自动刷新: 是
GPG 检查: 是
URI: http://geeko.ioda.net/mirror/amd-fglrx-beta/openSUSE_13.1

$ sudo zypper refresh
软件源 '163non-oss' 是最新的。
软件源 '163oss' 是最新的。
软件源 '163update' 是最新的。
正在撷取软件源 'amd-fglrx-beta' 的元数据 ------------------------------------|]
下载 (curl) 'http://geeko.ioda.net/mirror/amd-fglrx-beta/openSUSE_13.1/repodata/4329b7adf58ae29713283b4850a21f21edc679f076031203c5a6ef1e09a867fe-primary.xml.gz' 出错:
错误代码:Unrecognized error
错误消息:Empty reply from server

中止、重试、还是忽略呢? [a/r/i/? 显示全部选项 ] (a):

@sincos2007

错误消息:Empty reply from server

这是一个 curl 502 错误,意思就是服务器无响应。

事实也是这样:科学上网的时候,能访问那个源地址和下载那个文件。不科学上网使用 ISP 提供的 DNS 的时候,那个地址连 ping 命令都不响应。

你是不是也在使用 ISP 的 DNS,可以考虑更换一个:

zh.opensuse.org/SDB:%E4%BF%AE%E6%94%B9DNS

解决了,谢谢。