在使用fedora17 系统的yum源的时候出现了如下错误:

Error: failure: repodata/repomd.xml from fedora: [Errno 256] No more mirrors to try.

参照网上的做法: (一般yum有变更都需要这两个操作)

  1. yum clean all
  1. yum clean metadata

然后在使用

  1. yum update

还是错误。

仔细看下错误:

  1. http://download.fedoraproject.org/pub/fedora/linux/releases/17/Everything/x86_64/os/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found : http://download.fedoraproject.org/pub/fedora/linux/releases/17/Everything/x86_64/os/repodata/repomd.xml

就是源的配置问题嘛!

搜狐源配置文件地址: http://mirrors.sohu.com/help/fedora.html

按照说明还是不行,然后去官网和搜狐看了下,17下的文件夹已经空了 (查看http://ftp.iij.ad.jp/pub/linux/fedora/updates/17/),确实没法在更新了。

那我们只能想一个使用其他版本或者兼容版本的方式来更新了。

查看本机配置的yum源:yum repolist enabled

结果是可用的为0.

最后发现fedora17过了社区支持版本了,找到了一个历史版本的地方 http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/17/Fedora/x86_64/os/repodata/

这里有很多老版本的源。

下面是个后来可行的办法:

我是把/etc/yum.repos.d/下面出了fedora.repo 以外的源文件都删除了,然后把fedora.repo的base_url修改

http://archives.fedoraproject.org/pub/archive/fedora/Linux/releases/$releasever/Everything/$basearch/os/

  1. [fedora]
  2. name=Fedora $releasever - $basearch
  3. failovermethod=priority
  4. baseurl=http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/$releasever/Everything/$basearch/os/
  5. #mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch
  6. enabled=1
  7. metadata_expire=7d
  8. gpgcheck=1
  9. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
  10. [fedora-debuginfo]
  11. name=Fedora $releasever - $basearch - Debug
  12. failovermethod=priority
  13. baseurl=http:http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/$releasever/Everything/$basearch/debug/
  14. #mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-$releasever&arch=$basearch
  15. enabled=0
  16. metadata_expire=7d
  17. gpgcheck=1
  18. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
  19. [fedora-source]
  20. name=Fedora $releasever - Source
  21. failovermethod=priority
  22. baseurl=http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/$releasever/Everything/source/SRPMS/
  23. #mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-source-$releasever&arch=$basearch
  24. enabled=0
  25. metadata_expire=7d
  26. gpgcheck=1
  27. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch

然后执行

  1. yum clean metadata
  2. yum clean all
  3. yum update

最后查看是否可用

  1. [root@Erya yum.repos.d]# yum repolist
  2. Loaded plugins: langpacks, presto, refresh-packagekit
  3. repo id                                                                               repo name                                                                                        status
  4. fedora                                                                                Fedora 17 - x86_64                                                                               27,033
  5. repolist: 27,033

这样yum又可以使用了。

最新文章

  1. uwsgi出现invalid request block size: 21573 (max 4096)...skip解决办法
  2. sysctl kernel parameter Optimization note
  3. iOS开发之AFNetworking 3.0.4使用-OC
  4. HTML-a
  5. Qt 学习资料
  6. CMD设IP
  7. GAC(Global Assembly Cache)注册/卸载 dll
  8. 通过maven添加quartz
  9. DispatcherServlet--Spring的前置控制器作用简介
  10. php curl 伪造IP来源的代码分享
  11. 关于tcc、tlink的编译链接机制的研究
  12. SPOJ 0287 Smart Network Administrator
  13. JSP的改动需要重启应用服务器才能生效?
  14. Java实现简单文件过滤器
  15. VS2015如何连接mySQL数据库图文
  16. java单例模式学习笔记
  17. 在阿里云 ECS 搭建 nginx https nodejs 环境 (一、 nginx)
  18. Python学习笔记【第二篇】:运算符、比较、关系运算符
  19. git的权威指南
  20. SpagoBI 论坛

热门文章

  1. 使用 Jenkins 打包成功后 运行 出现 Caused by: java.lang.IllegalArgumentException: Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
  2. CentOS 7安装Python 2.6(与已有版本共存)
  3. JetBrains插件
  4. 数学: HDU1098 Ignatius's puzzle
  5. __init__ 和__new__的区别?
  6. 一、ASP.NET Iframework_SignalR永久连接类(v2)
  7. VB中RaiseEvent语句的功能及用法
  8. Uva 10635 - Prince and Princess LCS/LIS
  9. 安装win10笔记
  10. spring动态调用方法