我在 Jenkins 代理上使用 RHEL 8,并尝试使用 yum 安装所需的依赖项。经过反复尝试后,我开始收到以下错误
yum update -y
错误:无法下载 repo 'remi-safe' 的元数据:无法准备内部镜像列表:状态代码:470
以下是完整输出
+ sudo yum update -y
更新订阅管理存储库。
无法读取消费者身份
订阅管理器正在容器模式下运行。
此系统未在授权服务器中注册。您可以使用订阅管理器进行注册。
适用于 Enterprise Linux 7 - x86_64 的额外软件包 15 MB/s | 16 MB 00:01
Safe Remi 的 Enterprise Linux RPM 存储库 480 B/s | 70 B 00:00
下载存储库“remi-safe”的元数据时出错:\
- 状态代码:470http://cdn.remirepo.net/enterprise/7/safe/mirror(IP: 109.238.14.107)\
- 状态代码:470http://cdn.remirepo.net/enterprise/7/safe/mirror(IP:176.31.103.194)
错误:无法下载 repo 'remi-safe' 的元数据:无法准备内部镜像列表:状态代码:470http://cdn.remirepo.net/enterprise/7/safe/mirror(IP: 176.31.103.194)
状态代码 470 似乎是一个非常模糊的错误代码,我在互联网上找不到与此错误相关的任何内容。
答案1
这句话给出了一条线索:
This system is not registered with an entitlement server. You can use subscription-manager to register.
RHEL 需要主动订阅才能访问存储库。即使是免费(如 beer)版本。你有吗?免费订阅必须每年续订,你忘了吗?