念念不忘
必会回响

解决RHEL未注册无法使用yum的问题

进行在RHEL6.8的系统中需要安装一些yum包,按照以前,我只需要将仓库的url配置好即可,但是在这个系统中,每次配置完成并使用的时候一直提示无法找到包,在nexus中看到有这个包的,执行yum信息如下:

yum install vsftpd
已加载插件:fastestmirror, product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
设置安装进程
No package vsftpd available.

此处提示系统未注册,按照以前的处理方法,我将RHEL的yum换成了centos的yum,但是依旧不好使,每次都会自动清空我配置好的镜像源。这是因为subscription-manager在作祟,于是将其卸载删除。

yum remove subscription-manager 
已加载插件:fastestmirror, product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
设置移除进程
解决依赖关系
--> 执行事务检查
---> Package subscription-manager.x86_64 0:1.16.8-8.el6 will be 删除
--> 完成依赖关系计算

依赖关系解决

==============================================================================================================================================================================================================
 软件包                                        架构                            版本                                    仓库                                                                              大小
==============================================================================================================================================================================================================
正在删除:
 subscription-manager                          x86_64                          1.16.8-8.el6                            @anaconda-RedHatEnterpriseLinux-201604140956.x86_64/6.8                          3.7 M

事务概要
==============================================================================================================================================================================================================
Remove        1 Package(s)

Installed size: 3.7 M
确定吗?[y/N]:y
下载软件包:
运行 rpm_check_debug 
执行事务测试
事务测试成功
执行事务
Warning: RPMDB altered outside of yum.
** Found 2 pre-existing rpmdb problem(s), 'yum check' output follows:
rhn-check-1.0.0.1-38.el6.noarch has missing requires of yum-rhn-plugin >= ('0', '0.9.1', '35')
salt-2015.8.1-1.el6.noarch has missing requires of yum-utils
  正在删除   : subscription-manager-1.16.8-8.el6.x86_64                                                                                                                                                   1/1 
No section: 'formatters'
  Verifying  : subscription-manager-1.16.8-8.el6.x86_64                                                                                                                                                   1/1 

删除:
  subscription-manager.x86_64 0:1.16.8-8.el6                                                                                                                                                                  

完毕!

移除rhn-check

yum remove rhn-check 
已加载插件:fastestmirror
设置移除进程
解决依赖关系
--> 执行事务检查
---> Package rhn-check.noarch 0:1.0.0.1-38.el6 will be 删除
--> 处理依赖关系 rhn-check >= 0.0.8,它被软件包 rhnsd-4.9.3-2.el6.x86_64 需要
--> 执行事务检查
---> Package rhnsd.x86_64 0:4.9.3-2.el6 will be 删除
--> 处理依赖关系 rhnsd,它被软件包 rhn-setup-1.0.0.1-38.el6.noarch 需要
--> 执行事务检查
---> Package rhn-setup.noarch 0:1.0.0.1-38.el6 will be 删除
--> 完成依赖关系计算

依赖关系解决

==============================================================================================================================================================================================================
 软件包                               架构                              版本                                         仓库                                                                                大小
==============================================================================================================================================================================================================
正在删除:
 rhn-check                            noarch                            1.0.0.1-38.el6                               @anaconda-RedHatEnterpriseLinux-201604140956.x86_64/6.8                             42 k
为依赖而移除:
 rhn-setup                            noarch                            1.0.0.1-38.el6                               @anaconda-RedHatEnterpriseLinux-201604140956.x86_64/6.8                            216 k
 rhnsd                                x86_64                            4.9.3-2.el6                                  @anaconda-RedHatEnterpriseLinux-201604140956.x86_64/6.8                             91 k

事务概要
==============================================================================================================================================================================================================
Remove        3 Package(s)

Installed size: 349 k
确定吗?[y/N]:y
下载软件包:
运行 rpm_check_debug 
执行事务测试
事务测试成功
执行事务
  正在删除   : rhn-setup-1.0.0.1-38.el6.noarch                                                                                                                                                            1/3 
  正在删除   : rhnsd-4.9.3-2.el6.x86_64                                                                                                                                                                   2/3 
  正在删除   : rhn-check-1.0.0.1-38.el6.noarch                                                                                                                                                            3/3 
  Verifying  : rhnsd-4.9.3-2.el6.x86_64                                                                                                                                                                   1/3 
  Verifying  : rhn-setup-1.0.0.1-38.el6.noarch                                                                                                                                                            2/3 
  Verifying  : rhn-check-1.0.0.1-38.el6.noarch                                                                                                                                                            3/3 

删除:
  rhn-check.noarch 0:1.0.0.1-38.el6                                                                                                                                                                           

作为依赖被删除:
  rhn-setup.noarch 0:1.0.0.1-38.el6                                                                         rhnsd.x86_64 0:4.9.3-2.el6                                                                        

完毕!

然后重新配置好仓库,此时就可以创建缓存,并安装程序了。

yum makecache

 

赞(0) 打赏
未经允许不得转载:堆上小栈 » 解决RHEL未注册无法使用yum的问题

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册