0

我有一个在 Amazon EC2 中运行的 Fedora 实例。问题是,我已经安装了一个 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 存储库文件中的 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.
4

1 回答 1

0

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

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

于 2012-06-28T02:10:07.827 回答