Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
Red Hat Enterprise Linux 中的订阅管理器故障排除
根据 Red Hat Subscription Manager 的问题
摘要
1. Red Hat Enterprise Linux 8
1.1. 无法注册到 Red Hat Subscription Management
注册可能会失败,并显示错误 "HTTP error (401 - Unauthorized): Invalid user credentials" in Kickstart 设置和 Red Hat Subscription Manager,即使您的凭证仍与客户门户网站一起使用。这有时会与包含特殊字符(如短划线)的密码发生。
在继续操作前,请确定您使用:
- 客户门户网站的正确凭证,这些凭证会授予您机构级别访问权限
- 客户门户网站的登录 ID 而不是您的电子邮件
但是,如果您的所有信息都正确,但仍然无法正常工作,您可以在客户门户网站中创建激活码,并在 subscription-manager 命令行界面中使用该激活码。
1.1.1. 在客户门户网站中创建激活码
流程
- 从客户门户网站中,单击 Activation Keys。
- 单击 New。
- 输入 密钥 的唯一名称。稍后您将需要这个值。
- 选择 Service Level 和 Auto Attach 首选项。
- 选择您要添加到激活码中的订阅。您可以使用搜索栏过滤结果而不退出页面。
- 点 Create。
成功后,客户门户网站会显示一个横幅,表示已创建了激活码。机构 ID 也显示在横幅下方。
创建激活码后,您现在可以注册您的系统,即使 Subscription Manager 启动了有效的客户门户网站 ID。
1.1.2. 在客户门户网站中注册激活码
先决条件
- 机构 ID
- 激活码名称
流程
- 打开终端窗口。
输入以下命令,其中 <activation_key_name> 是您要使用的激活码的名称,<organization_ID> 是您的机构 ID:
# subscription-manager register --activationkey=<activation_key_name> --org=<organization_ID>
如果成功,subscription-manager 会显示输出:
The system has been registered with ID: 00000000-0000-0000-000000000000 The registered system name is: system-name Installed Product Current Status: Product Name: Red Hat Enterprise Linux for x86_64 Status: Not Subscribed
注册后,请务必使用 attach 命令附加订阅。
1.2. subscription-manager 报告无效的订阅
在使用 subscription-manager 状态检查系统状态时,根据 Subscription Manager 刷新并重新注册系统可能会帮助解决 "invalid subscription" 问题。
流程
首先,刷新订阅:
# subscription-manager refresh # subscription-manager attach --auto # subscription-manager status
如果订阅仍无效,请从系统中取消注册并重新注册它。要取消注册,请输入以下命令:
# subscription-manager remove --all # subscription-manager unregister # subscription-manager clean
要重新注册系统,请输入以下命令:
# subscription-manager register # subscription-manager attach --auto