在Red Hat Enterprise Linux系统中执行sudo yum -y update命令的时候提示如下问题。
正在更新 Subscription Management 软件仓库。无法读取客户身份
本系统尚未在权利服务器中注册。可使用 subscription-manager进行注册。
错误:在"/etc/yum.repos.d”,"/etc/yum/repos.d","/etc/distro.repos.d"中没有被启用的仓库。root@localhost ~]# ^Croot@localhost ~]#yum -y groupinstall "Development tools"正在更新 Subscription Management 软件仓库。无法读取客户身份
本系统尚未在权利服务器中注册。可使用subscription-manager进行注册。
错误:在"/etc/yum.repos.d","/etc/yum/repos.d","/etc/distro.repos.d"中没有被启用的仓库。
这个问题的本质就是你使用的Red Hat系统没有登录导致的,不像Centos是完全开源免费的。
这个时候我们需要去官网注册账户:
注册之后在当前的系统中执行如下命令进行登录
subscription-manager register --username=你的账户 --password=你的密码 --auto-attach