我在连接到网络的办公室计算机(运行 RHEL 6)上拥有管理员权限。我尝试使用以下命令安装开发工具:sudo yum groupinstall "Development Tools"
但收到一条错误消息:
Updating certificate-based repositories.
There was an error communicating with RHN.
RHN Satellite or RHN Classic support will be disabled.
Error Message:
Please run rhn_register as root on this client
Error Class Code: 9
Error Class Info: Invalid System Credentials.
我尝试运行 rhn_register,它显示"It appears this system has already been registered for software updates"
。
究竟问题是什么?
答案1
为了使用 yum 安装新的更新,您需要通过 RHN(Red Hat Network)注册您的系统,这是一项付费服务。
注意这些错误行:
There was an error communicating with RHN.
Error Class Info: Invalid System Credentials.
由于它表示您的系统之前已注册(取决于您的系统部署方式),因此它可能保留了 reg 文件/etc/sysconfig/rhn/systemid
,您可以将其删除并尝试rhn_register
。使用 RHN 注册系统时,系统会要求您输入用户名和密码。如果这仍然不起作用,那么您将遇到与网络相关的更大问题。
参考:右心室