本页面介绍了如何解决 Artifact Registry Remote 相关问题 代码库
了解如何解决 Artifact Registry 标准版相关问题 请参阅常规问题排查。
请求软件包时出错
如果某个工件未缓存在远程代码库中,则可能会出现多种错误 如果上游仓库存在问题,则返回此值。
404 错误
如果请求的工件不存在于上游代码库中,就会出现以下问题。
Received invalid response from external repository; url=URL.
如需解决此问题,请确保工件名称和版本正确无误,并且位于上游代码库中。
429 错误
超出上游读取限制时,会发生以下问题。
Resource has been exhausted (e.g. check quota).
如需解决此问题,请稍等片刻,然后重试。如需详细了解 上游读取限制,请参阅远程代码库限制。
502(网关无效)错误
当上游仓库返回错误消息时,会出现以下问题 代码。错误消息详情因上游仓库而异 错误。
Received invalid http status code httpStatusCode from external repository; url=URL.
Received invalid redirect URL lastRequestedURL from external repository.
External repository returned unexpected EOF for url=URL.
Fetch was denied by external repository's robots.txt; url=URL
Received invalid redirect URL from external repository; url=URL. If the failures persist, your remote repository upstream URI may be misconfigured.
Received invalid response from external repository; url=URL.
如需解决此问题,请调查上游代码库错误的原因。
504(网关超时)
如果上游代码库处于离线状态或无法联系,就会出现以下问题。错误消息的详细信息会因发生超时的时间而异。
Timeout while calling external repository; url=URL.
Timeout before connecting to external repository; url=URL
要解决此问题,请确保您使用的是正确的上游 URI;如果 URI 正确无误,请调查上游来源是否出现了中断。
操作系统软件包
本部分列出了您可能遇到的操作系统软件包远程代码库错误,并提供了有关如何解决这些错误的建议。
如需了解如何解决操作系统软件包标准仓库存在的问题,请参阅排查操作系统软件包问题。
Can not load
个错误
使用 或
架构。例如,如果您尝试安装 nano-2.3.1-10.el7.x86_64.rpm
。
Can not load RPM file: nano-2.3.1-10.el7.x86_64.rpm
Could not open: nano-2.3.1-10.el7.x86_64.rpm
如需解决此问题,请仅使用软件包名称请求软件包。例如,安装 nano
,而不是 nano-2.3.1-10.el7.x86_64.rpm
。
Yum 优先级
未通过遥控器安装软件包时,会出现以下问题 也就是在远程运行 用作备份。
默认情况下,Yum 会根据代码库的名称确定要优先使用的代码库。它会先按字母顺序尝试安装代码库名称中的软件包;如果未在该代码库中找到该软件包,则会继续按字母顺序尝试每个代码库。
默认代码库通常称为 [base]
或 [baseos]
。如果远程仓库的名称以数字字符开头,或在字母表中排在 [base]
之前,则系统会先尝试该仓库,然后再尝试默认仓库。如果遥控器
以字母表中的 [base]
命名,则系统将在
默认值。
如需解决此问题,您可以重命名代码库,或配置
yum.conf
文件。yum.conf