无法检索存储库的存储库元数据 (repomd.xml):沙箱。请验证其路径并重试

Posted

技术标签:

【中文标题】无法检索存储库的存储库元数据 (repomd.xml):沙箱。请验证其路径并重试【英文标题】:Cannot retrieve repository metadata (repomd.xml) for repository: sandbox. Please verify its path and try again 【发布时间】:2017-09-18 18:54:57 【问题描述】:

我在 VirtualBox 上安装了 HDP 2.6.1 并正在尝试运行

yum install python-pip

但是,出现以下错误:

http://dev2.hortonworks.com.s3.amazonaws.com/repo/dev/master/utils/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 403 Forbidden"
Trying other mirror.
To address this issue please refer to the below knowledge base article

https://access.redhat.com/solutions/69319

If above article doesn't help to resolve this issue please open a ticket with Red Hat Support.

Error: Cannot retrieve repository metadata (repomd.xml) for repository: sandbox. Please verify its path and try again

由于我需要 pip 来安装 MRJob,我怎样才能成功安装 pip?

【问题讨论】:

【参考方案1】:

我通过以下方式解决了这个问题:

cd /etc/yum.repos.d mv sandbox.repo /tmp

如果您查看该文件,您会发现它引用 http://dev2.hortonworks.com.s3.amazonaws.com 作为 baseurl。

然后yum install python-pip 工作了,但为了以防我再次需要那个沙盒存储库,我把它移回了mv /tmp/sandbox.repo .

编辑 - 我在 docker 映像上,但我想对于 VM 来说是一样的。 一个

【讨论】:

感谢分享!【参考方案2】:

您可以在 sandbox.repo 中将启用标志设置为 0。您需要以 root 身份执行操作。

# su root 
# vi /etc/yum.repos.d/sandbox.repo

进入 INSERT 模式并将行 enable=1 修改为 enabled=0。保存并退出。 最后,运行 yum clean 并再次尝试安装。

# yum clean all

【讨论】:

以上是关于无法检索存储库的存储库元数据 (repomd.xml):沙箱。请验证其路径并重试的主要内容,如果未能解决你的问题,请参考以下文章

composer update提供有关私有存储库元数据的404

yum 错误“无法检索存储库的金属链接:epel。请验证其路径并重试”更新 ContextBroker

查询访问存储库而不返回数据

无法从数据存储 GAE 中检索数据

无法在 React Native 中使用 AsyncStorage 存储和检索数据

无法使用存储过程检索我想要选择的值