我在Amazon EC2中有一个fedora Instance runnig。问题是,我已经安装了一个php,但我想更新(PS:有人已经给我安装了php的实例)。当我尝试命令时:yum update php出现错误消息。
Setting up Update Process
Setting up repositories
Cannot find a valid baseurl for repo: updates-released
Error: Cannot find a valid baseurl for repo: updates-released
我尝试取消注释yum repositorie文件中的baseurl行,但会出现一个新错误。
Setting up Update Process
Setting up repositories
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/4/i386/repodata/repomd.xml: [Errno 4] IOError: <urlopen error (-2, 'Name or service not known')>
Trying other mirror.
Cannot open/read repomd.xml file for repository: updates-released
failure: repodata/repomd.xml from updates-released: [Errno 256] No more mirrors to try.
Error: failure: repodata/repomd.xml from updates-released: [Errno 256] No more mirrors to try.
答案 0 :(得分:0)
您收到的错误听起来像是连接或DNS相关问题 - 看看您是否可以ping“download.fedora.redhat.com”,然后看看您是否可以使用wget尝试获取该文件。< / p>
此外,您的/etc/yum.repos.d/目录可能包含一个存储库文件,其中包含无效的存储库 - 我不确定它们是否仍在发布Fedora 4的更新(它是在2004年左右发布的) )。最好的办法是确保/ etc / fedora-release中的版本与该存储库配置文件中的版本匹配。