You need to enable JavaScript to run this app.
导航

推送 Chart 时报错 401 Unauthorized

最近更新时间2023.04.26 10:22:31

首次发布时间2022.05.30 20:44:49

问题描述

在标准版实例或体验版实例中推送 Chart 时,报如下错误信息:

Error: failed to authorize: failed to fetch oauth token: unexpected status: 401 Unauthorized

解决方法

报 401 的错误一般为如下两种情况:

  • OCI 制品仓库中的 OCI 制品数量已达到配额上限。
  • 推送 Chart 时,未登录镜像仓库。

请按照如下步骤检查配额并处理问题:

  1. 登录 镜像仓库控制台

  2. 在顶部导航栏,选择目标地域。

  3. 左侧导航栏单击 实例列表,选择推送 Chart 的目标实例。

  4. 在实例详情页面左侧导航栏单击 OCI 制品仓库

  5. OCI 制品仓库 页面单击目标仓库名称。

  6. 在 OCI 制品仓库详情页面的 概览 页签,查看该仓库的配额。

    注意

    • 已推送的镜像和 Chart 之和,不超过该仓库可上传 OCI 制品的配额。
    • 推送 Chart 时,若没有在chart.yaml文件中指定推送 Chart 的 OCI 制品仓库,那么系统会自动新建 OCI 制品仓库,存放推送的 Chart。因此推送 Chart 时,若 OCI 制品仓库配额不足,会导致推送 Chart 失败。

    alt

    • 若配额不足,请参考 配额查看和申请 中的说明,申请扩充配额。

      说明

      体验版实例不支持扩充配额,如需继续在体验版实例中推送 Chart,请清理目标 OCI 制品仓库中其他无用的 OCI 制品,或者 购买标准版实例 并使用。体验版实例清理 OCI 制品的操作,请参见 清理镜像

    • 若配额充足,请按如下说明再次判断:
      • 请确认推送 Chart 时,是否已登录目标镜像仓库实例。若未登录,请登录后重新推送 Chart。
      • 以上条件均已满足但还是推送 Chart 失败,请 提交工单,并提供操作日志和详细的错误提示信息,以便工作人员尽快帮您解决问题。