解决RHEL未注册无法使用yum的问题 | Word count: 922 | Reading time: 4min | Post View:
进行在RHEL6.8的系统中需要安装一些yum包,按照以前,我只需要将仓库的url配置好即可,但是在这个系统中,每次配置完成并使用的时候一直提示无法找到包,在nexus中看到有这个包的,执行yum信息如下:
1 2 3 4 5 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
在作祟,于是将其卸载删除。
1 yum remove subscription-manager
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 已加载插件: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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 已加载插件: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 完毕!
然后重新配置好仓库,此时就可以创建缓存,并安装程序了。
1 2 3 4 5 6 7 8 9 10 11 已加载插件:fastestmirror Loading mirror speeds from cached hostfile nexusrepo | 2.2 kB 00:00 nexusrepo/group_gz | 226 kB 00:00 nexusrepo/filelists | 5.6 MB 00:01 nexusrepo/primary | 2.7 MB 00:00 nexusrepo/other | 3.0 MB 00:00 nexusrepo 6706/6706 nexusrepo 6706/6706 nexusrepo 6706/6706 元数据缓存已建立