yum – 如何安装RHEL6的主存储库
我们在新服务器上设置了RHEL6.据我们所知,我们的订阅都已正确设置.但是,当我运行yum repolist时,它不会显示任何存储库. /etc/yum.repos.d/redhat.repo是空的.我试着粘贴另一个RHEL6服务器的redhat.repo中的内容,但是一旦我运行yum,它就会再次消除它.我只需要设置基本的RedHat存储库,这样我就可以安装软件包了.
确保我没有订阅问题.我重新注册并重新订阅.我得到了所有相同的结果. # subscription-manager register --force # subscription-manager subscribe --pool=*redacted* 当我登录RedHat客户门户时,它会将订阅显示为活动状态. 使用GUI,我进入了System> <给药>红帽订阅管理器.在“产品”标签下,它没有显示任何产品. 当我运行yum update时,这是我得到的: # yum update Loaded plugins: product-id,refresh-packagekit,security,subscription-manager This system is receiving updates from Red Hat Subscription Management. Setting up Update Process No Packages marked for Update /etc/yum.conf的内容 [main] cachedir=/var/cache/yum/$basearch/$releasever keepcache=0 debuglevel=2 logfile=/var/log/yum.log exactarch=1 obsoletes=1 gpgcheck=1 plugins=1 installonly_limit=3 /etc/yum/pluginconf.d/rhnplugin.conf的内容: [main] enabled = 0 gpgcheck = 1
这是我如何解决问题,至少是暂时的.我从另一个工作的rhel6服务器复制了/etc/yum.repos.d/redhat.repo文件.然后我用这个服务器上的.pem文件替换了sslclientkey和sslclientcert的所有实例.然后我重命名了.repo文件,以避免在更新时被删除.通过这样做,我能够按预期安装所有包.
我将不得不继续使用支持来解决这个问题的根源. UPDATE 红帽支持终于回到我身边,并按照以下说明修复了问题的根源,一切顺利: 在检查您的注册系统后,我们向您显示您目前通过RHSM注册它们,其中一个系统也通过RHN classic注册. 通过客户门户登录后导航到以下位置,并通过选中复选框并单击左下角的“删除所选项”删除两个系统: https://access.redhat.com/management/consumers/ 在系统’GH-Server-5’上以root身份在终端本地完成上述操作后,发出以下命令: rhn_register 上面的命令将打开RHN Classic注册终端,并要求输入用户名和密码.这些是您的客户门户登录名和密码.除非您需要有限的更新,否则请务必检查所有可用的更新. 当基于tui的终端完成注册时,发出以下命令来清除yum的缓存并添加正确的存储库,然后最终更新: yum clean all yum repolist yum update (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |