Errno 14 HTTP 错误 401:需要授权 Yum

Errno 14 HTTP 错误 401:需要授权 Yum

我自己遇到了问题yum 仓库;我在 EC2 上的 RHEL 6.2 机器上运行的 Apache 上有基本身份验证。

它保存了 RHEL 6 机器和 RHEL 5 机器的 yum 仓库,我将 RPM 放在其中单独的文件夹中。

当我yum update在任何 RHEL 6 机器上执行此操作时,一切正常,但是当我在 RHEL 5.5 机器上运行它时,出现以下错误;

[Errno 14] HTTP 错误 401:需要授权。

我确实知道我可以访问该机器,并且用户名和密码是正确的,因为我可以复制和粘贴 repo 文件中的内容,并且它可以在 Web 浏览器中毫无问题地运行。

我怀疑 RHEL6x 机器在为 5.x 机器提供 repo 时存在问题,但找不到解决方案。

可能存在什么问题?我该如何解决?

答案1

仔细检查配置的存储库确实是您期望看到的存储库。您可以运行yum repolist -v | grep baseurl以查看 yum 尝试下载的所有 URL。然后您可以使用wget下载每个 URL,看看是否收到类似的错误。甚至可以将其附加/repodata/repomd.xml到每个 URL 的末尾,而这正是 yum 首先要做的事情。

相关内容