在AMAZON EC2上的fedora实例中更新PHP

时间:2012-06-27 14:09:35

标签: php amazon-ec2 fedora

我在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.

1 个答案:

答案 0 :(得分:0)

您收到的错误听起来像是连接或DNS相关问题 - 看看您是否可以ping“download.fedora.redhat.com”,然后看看您是否可以使用wget尝试获取该文件。< / p>

此外,您的/etc/yum.repos.d/目录可能包含一个存储库文件,其中包含无效的存储库 - 我不确定它们是否仍在发布Fedora 4的更新(它是在2004年左右发布的) )。最好的办法是确保/ etc / fedora-release中的版本与该存储库配置文件中的版本匹配。