HTTP 错误(401 - 未经授权):服务不可用,请稍后重试

HTTP 错误(401 - 未经授权):服务不可用,请稍后重试

我刚刚安装 CentOS-8(版本号是:8.2.2004),当我尝试使用 yum 包管理器(例如安装或搜索包)时,我收到以下消息:“此系统未注册到 Red Hat您可以使用订阅管理器进行注册。”

然后,当我尝试使用订阅管理器注册我的系统时,我得到以下输出:

[user@centos ~]$ sudo subscription-manager register --username myUserName --password a-password 
Registering to: subscription.rhsm.redhat.com:443/subscription
HTTP error (401 - Unauthorized): Service not available, please try again later

您知道为什么会发生这种情况吗?


感谢您的快速答复。我只是应用你的答案,但仍然无法使用 yum 来安装软件包。

这是我的目录中的 ls /etc/yum.repos.d/

[user@centos yum.repos.d]$ ls
CentOS-AppStream.repo   CentOS-Extras.repo      dgoodwin-subscription-manager-    epel-8.repo  fedora-rpmfusion.repo
centosbase.repo         CentOS-fasttrack.repo   epel-modular.repo                          fedora-russian.repo
CentOS-Base.repo        CentOS-HA.repo          epel-playground.repo                       getpagespeed-extras.repo
CentOS-centosplus.repo  CentOS-Media.repo       epel.repo                                  rpmfusion-free-updates.repo
CentOS-CR.repo          CentOS-PowerTools.repo  epel-testing-modular.repo                  rpmfusion-free-updates-testing.repo
CentOS-Debuginfo.repo   CentOS-Sources.repo     epel-testing.repo
CentOS-Devel.repo       CentOS-Vault.repo       fedora.repo

这是我使用 yum install 后的终端输出

[user@centos yum.repos.d]$ sudo yum install filezilla
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Repository extras is listed more than once in the configuration
Last metadata expiration check: 0:04:09 ago on Tue 17 Nov 2020 08:43:19 PM EET.
=======================================================================
Some packages in your transaction are brought to you by GetPageSpeed: 
 - libuv-1:1.40.0-1.el8.x86_64
 - pugixml-1.10-1.el8.x86_64
To enable package installs, subscribe using the following link:

https://www.getpagespeed.com/repo-subscribe?server_ip=141.237.47.180
=======================================================================

我究竟做错了什么?我完全迷失了。

答案1

您不能订阅森托斯服务器到右旋神经网络。您将需要 RHEL 发行版。完成后,您将需要:

  1. 在红帽客户门户上注册。
  2. 购买订阅并将其映射到您的 RedHat 登录 ID。
  3. 激活订阅。
  4. 将订阅附加到服务器:subscription-manager register

自从您上次发表评论以来:

不用担心系统未注册的消息;这只是一个信息。

正如我所见,您必须启用 centos 存储库,以便您可以使用镜像来下载所需的软件包,您只能使用 yum 配置它们:

在下面创建centosbase.repo文件/etc/yum.repos.d/并用上面的内容填充它:

[base]
name=CentOS $releasever – Base
baseurl=http://mirror.centos.org/centos/7/os/$basearch/
gpgcheck=0
enabled=1

[updates]
name=CentOS $releasever – Updates
baseurl=http://mirror.centos.org/centos/7/updates/$basearch/
gpgcheck=0
enabled=1

[extras]
name=CentOS $releasever – Extras
baseurl=http://mirror.centos.org/centos/7/extras/$basearch/
gpgcheck=0
enabled=1

清理 yum 缓存:

rm -rf /var/cache/yum/*
yum clean all

然后安装你的软件包:

yum install <package_name>

如果您的系统在 期间卡在警告消息处yum install,则清理 subscription-manger :

subscription-manager clean all

答案2

最后我重新安装了CentOS 8,问题就解决了。也许在初始安装过程中出现了问题。

相关内容