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

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...