感谢您前来尝试解决我的问题。我已经看到了很多关于使用 yum 命令失败的解决方案,但直到现在,这些解决方案都不适用于我。
首先,这里有一些关于这种情况的信息:我正在使用 RedHat Linux 7.2-11,使用代理(因为我公司的网络非常安全)所以我已经修改了 etc/sysconfig/rhn/up2date,带有 http_proxy、proxy_user 和 proxy_password 的 etc/wgetrc 和 etc/yum.conf 文件!
然后,我以 root 身份连接,并尝试执行以下命令下载 python-pip:
sudo yum install python-pip
我有以下错误:
No package python-pip available
尝试在 python-pip 之前安装 epel-release 时出现完全相同的错误。然后我做了以下事情:
yum install httpd php php-gd php-mysql
最后,我在 /tmp 中使用以下命令下载并安装了 epel-release:
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum install epel-release-latest-7.noarch.rpm
一切正常!
这是问题所在。之后,我再次尝试了这些命令:
sudo yum install python-pip
sudo yum install -y python-pip
第一个错误是:
One of the configured repositories failed (Unknown),
and yum doesn't have enough cached data to continue. At this point the only
safe thing yum can do is fail. There are a few ways to work "fix" this:
........some tips (1 to 5)........
Cannot retrieve metalink for repository: epel/x86_64. Please verify its path and try again
所以我按照一些说明修改了 epel.repo 和 epel-testing.repo 注释所有“镜像”行并取消注释所有“baseurl”行。所以,现在,当我再次尝试安装 python-pip 时,我遇到了这个错误:
Loaded plugins: rhnplugin, search-disabled-repos
This system is receiving updates from RHN Classic or Red Hat Satellite.
http://download.fedoraproject.org/pub/epel/7/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 407 - Proxy Authentication Required
Trying other mirror.
One of the configured repositories failed (Extra Packages for Enterprise Linux 7 - x86_64),
and yum doesn't have enough cached data to continue. At this point the only
safe thing yum can do is fail. There are a few ways to work "fix" this:
.........some tips (1 to 5).......
failure: repodata/repomd.xml from epel: [Errno 256] No more mirrors to try.
http://download.fedoraproject.org/pub/epel/7/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 407 - Proxy Authentication Required
请问你知道如何解决这个问题,或者你有什么想法吗?似乎是因为代理,但我已经按照消息顶部的说明配置了三个文件。
谢谢您的帮助 !:)