eis*_*son 8 yum repository rhel6
我们已经在新服务器上设置了 RHEL6。据我们所知,我们的订阅都设置正确。但是,当我运行时yum repolist,它没有显示任何存储库。/etc/yum.repos.d/redhat.repo 是空的。我尝试粘贴来自另一台 RHEL6 服务器的 redhat.repo 的内容,但是一旦我运行yum,它就会再次将其清除。我只需要获得基本的 RedHat 存储库设置,以便我可以安装软件包。
以确保我没有订阅问题。我重新注册并重新订阅。我得到所有相同的结果。
# subscription-manager register --force
# subscription-manager subscribe --pool=*redacted*
Run Code Online (Sandbox Code Playgroud)
当我登录到 RedHat 客户门户时,它显示该订阅处于活动状态。
使用 GUI,我转到系统 > 管理 > Red Hat Subscription Manager。在“产品”选项卡下,它没有显示任何产品。
当我运行时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
Run Code Online (Sandbox Code Playgroud)
的内容 /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
Run Code Online (Sandbox Code Playgroud)
内容/etc/yum/pluginconf.d/rhnplugin.conf:
[main]
enabled = 0
gpgcheck = 1
Run Code Online (Sandbox Code Playgroud)
这是我解决问题的方法,至少是暂时的。我/etc/yum.repos.d/redhat.repo从另一个工作的 rhel6 服务器复制了该文件。然后我用该服务器上的 .pem 文件替换了 sslclientkey 和 sslclientcert 的所有实例。然后我重命名了 .repo 文件,以避免它在更新时被清除。通过这样做,我能够按预期安装所有软件包。
我将不得不继续与支持人员合作,以解决这个问题的根源。
更新
Red Hat 支持最终回复了我,并提供了以下说明,解决了问题的根源,一切正常:
在检查您注册的系统后,我们显示您当前已通过 RHSM 注册它们,其中一个系统也通过 RHN classic 注册。
通过客户门户登录后导航到以下位置,并通过选中框并单击左下角的“删除所选”来删除两个系统:
https://access.redhat.com/management/consumers/
在系统“GH-Server-5”上以root身份在终端本地完成上述操作后,发出以下命令:
rhn_register
Run Code Online (Sandbox Code Playgroud)
上述命令将打开一个用于 RHN Classic 注册的终端 tui 并要求输入用户名和密码。这些是您的客户门户登录名和密码。除非您需要有限的更新,否则请确保检查所有可用更新。
当基于终端的 tui 完成您的注册时,发出以下命令以清除 yum 的缓存并添加正确的存储库,然后最后更新:
yum clean all
yum repolist
yum update
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
80858 次 |
| 最近记录: |