我一直在想办法让我的 Scientific Linux 盒子升级到 6.5 版本。目前是 6.4,每次我执行 yum 更新时都会收到一条错误消息(见下文!)。谁能告诉我需要做什么才能解决这个问题?
一些统计数据:
- Scientific Linux 32 位 - 在 Lenovo Thinkpad 430 4GB RAM - 320GB HDD 上运行
- 根本没有额外的东西或插件,只是通过 CD/DVD 进行简单安装,这是从 2012 年 11 月左右开始完成的
错误信息:
[triton@localhost ~]$ su
Password:
[root@localhost triton]# yum update
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* elrepo: mirror.symnds.com
* elrepo-extras: mirror.symnds.com
* elrepo-kernel: mirror.symnds.com
* epel: mirrors.ptd.net
* epel-source: mirror.cogentco.com
* rpmforge: mirror.rit.edu
* rpmforge-extras: mirror.rit.edu
* sl: ftp.scientificlinux.org
* sl-addons: ftp.scientificlinux.org
* sl-security: ftp.scientificlinux.org
http://dl.atrpms.net/src/el6.4-i386/atrpms/stable/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: atrpms-source. Please verify its path and try again
[root@localhost triton]#
答案1
截至目前,2013 年 12 月 6 日 16:00 UTC,Scientific Linux 尚未发布 6.5 版本。红帽、CentOS 和 Oracle有发布了 6.5 更新,但 SL 已经不是。从历史上看,我的印象是他们比 CentOS 和 Oracle 需要更长的时间来审查 RHEL 更改并将其移植到他们的版本中。
答案2
@SuperMagic 的答案看起来是正确的,但我会针对您遇到的情况提供这一提示。
当您在运行时收到这些消息时yum update
:
http://dl.atrpms.net/src/el6.4-i386/atrpms/stable/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Error: Cannot retrieve repository metadata (repomd.xml) for repository: atrpms-source. Please verify its path and try again
这些消息非常清楚地告诉您该 URL“http://dl.atrpms.net/src/el6.4-i386/atrpms/stable/repodata/repomd.xml” 是 404。此外,存储库“atrpms-source”不可访问。
您可以在运行更新之前禁用该存储库,如下所示:
$ yum update --disablerepo=atrpms-source