如何安装RHEL6的主要存储库


8

我们已经在新服务器上设置了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,我进入了系统>管理> 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

内容 /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

1
您做了什么来订阅机器?
迈克尔·汉普顿

我现在已经取消注册,重新注册和订阅了。但是,我得到了相同的结果。 subscription-manager register --force subscription-manager subscribe --pool=redacted
eisaacson

1
/etc/yum.conf/etc/yum/pluginconf.d/rhnplugin.conf文件的外观如何?
2013年

2
叫红帽。系统如何以这种状态结束?
ewwhite

2
加载的插件应包含rhnplugin。没有安装吗?是否未启用?它以某种方式破裂了吗?
2013年

Answers:


7

这是我至少暂时解决问题的方法。我/etc/yum.repos.d/redhat.repo从另一个正常运行的rhel6服务器复制了文件。然后,我用此服务器上的.pem文件替换了sslclientkey和sslclientcert的所有实例。然后,我重命名了.repo文件,以避免它在更新时消失。这样,我可以按预期安装所有软件包。

我将不得不继续与支持人员合作,以解决此问题的根源。

更新

红帽支持最终通过以下指示回到我身边,这些指示解决了问题的根源,并且一切顺利:

在检查您的注册系统后,我们显示您当前已通过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

1

如rhnplugin.conf的内容所示,该插件已禁用。不应这样,因此请更改enabled = 0为来重新启用它enabled = 1


我也是这么想的 我检查了另一个运行良好的安装。它也有enabled = 0。我尝试将其更改为1,但没有发现任何区别。我想念什么吗?
eisaacson

IIRC,您可以使用(经典)RHN或订阅管理器...所以没问题...
jirib

1
# subscription-manager register
Username: foo@example.com
Password: 
The system has been registered with ID: 653cb615-5f5e-4339-8d28-6dc67169ecb1 
# subscription-manager repos
This system has no repositories available through subscriptions.
# subscription-manager list
+-------------------------------------------+
    Installed Product Status
+-------------------------------------------+
Product Name:   Red Hat Enterprise Linux Server
Product ID:     69
Version:        6.5 Beta
Arch:           x86_64
Status:         Not Subscribed
Status Details: Not covered by a valid subscription.
Starts:         
Ends: 
# subscription-manager attach --auto
Installed Product Current Status:
Product Name: Red Hat Enterprise Linux Server
Status:       Subscribed
# subscription-manager repos
+----------------------------------------------------------+
    Available Repositories in /etc/yum.repos.d/redhat.repo
+----------------------------------------------------------+
Repo ID:   rhel-6-server-sam-source-rpms
Repo Name: Red Hat Subscription Asset Manager (for RHEL 6 Server) (Source RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/server/6/$releasever/$basearch/subscription-asset-manager/1/source/SRPMS
Enabled:   0

Repo ID:   rhel-ha-for-rhel-6-server-beta-debug-rpms
Repo Name: Red Hat Enterprise Linux High Availability (for RHEL 6 Server) Beta (Debug RPMs)
Repo URL:  https://cdn.redhat.com/content/beta/rhel/server/6/$releasever/$basearch/highavailability/debug
Enabled:   0

Repo ID:   rhel-6-server-rhev-agent-beta-debug-rpms
Repo Name: Red Hat Enterprise Virtualization Agents for RHEL 6 Server Beta (Debug RPMs)
Repo URL:  https://cdn.redhat.com/content/beta/rhel/server/6/$releasever/$basearch/rhev-agent/3/debug
Enabled:   0

Repo ID:   rhel-6-server-cf-tools-1-source-rpms
Repo Name: Red Hat CloudForms Tools for RHEL 6 (Source RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/server/6/$releasever/$basearch/cf-tools/1/source/SRPMS
Enabled:   0

Repo ID:   rhel-6-server-rpms
Repo Name: Red Hat Enterprise Linux 6 Server (RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/server/6/$releasever/$basearch/os
Enabled:   1
...snip...
# yum repolist
Loaded plugins: product-id, security, subscription-manager, versionlock
This system is receiving updates from Red Hat Subscription Management.
rhel-6-server-cf-tools-1-rpms                                                                                                           | 2.8 kB     00:00     
rhel-6-server-cf-tools-1-rpms/primary_db                                                                                                |  18 kB     00:00     
rhel-6-server-rhev-agent-rpms                                                                                                           | 3.1 kB     00:00     
rhel-6-server-rhev-agent-rpms/primary_db                                                                                                |  18 kB     00:00     
rhel-6-server-rpms                                                                                                                      | 3.7 kB     00:00     
rhel-6-server-rpms/primary_db                                                                                                           |  23 MB     00:11     
rhel-ha-for-rhel-6-server-rpms                                                                                                          | 3.7 kB     00:00     
rhel-ha-for-rhel-6-server-rpms/primary_db                                                                                               | 203 kB     00:00     
rhel-lb-for-rhel-6-server-rpms                                                                                                          | 3.7 kB     00:00     
rhel-lb-for-rhel-6-server-rpms/primary_db                                                                                               |  14 kB     00:00     
rhel-rs-for-rhel-6-server-rpms                                                                                                          | 3.7 kB     00:00     
rhel-rs-for-rhel-6-server-rpms/primary_db                                                                                               | 223 kB     00:00     
repo id                                                  repo name                                                                                       status
epel                                                     Extra Packages for Enterprise Linux 6 -                                                          9,984
rhel-6-server-cf-tools-1-rpms                            Red Hat CloudForms Tools for RHEL 6 (RPMs)                                                          31
rhel-6-server-rhev-agent-rpms                            Red Hat Enterprise Virtualization Agents for RHEL 6 Server (RPMs)                                   32
rhel-6-server-rpms                                       Red Hat Enterprise Linux 6 Server (RPMs)                                                        11,114
rhel-ha-for-rhel-6-server-rpms                           Red Hat Enterprise Linux High Availability (for RHEL 6 Server) (RPMs)                              287
rhel-lb-for-rhel-6-server-rpms                           Red Hat Enterprise Linux Load Balancer (for RHEL 6 Server) (RPMs)                                   11
rhel-rs-for-rhel-6-server-rpms                           Red Hat Enterprise Linux Resilient Storage (for RHEL 6 Server) (RPMs)                              333
repolist: 40,228

谢谢。如果我成功运行后注册成功但没有产品出现,这意味着什么subscription-manager list
eisaacson

不知道,我通常使用RHN classic。但您不支付订阅费用?然后致电支持:)
jirib

0

我对您的配置为何为何一无所知...我们建议了检查存储库列表和配置文件的通常步骤。但是,如果这是一台新服务器,并且此时您还没有简单地重新安装,我建议您现在就这样做...

在我职业生涯的不同点,我会进行CD /为基础的媒体DVD RHEL或CentOS安装,并最终会得到一个古怪的设置是没有感觉的权利。有时,HTTP安装效果不佳。尽管很少见,但我只是重新安装了系统并继续前进。我以前肯定有不良的媒体和损坏的在线存储库。这可能不值得解决:)


这是一个相当新的安装,但是我们已经在它上面做了很多其他工作。重新安装肯定是我们正在考虑的一个选项,但是根据我的经验,有时您只是经过所有麻烦就发现仍然存在相同的问题。我宁愿解决它。
eisaacson

1
您已经完成工作,但是还没有升级或安装新软件包的能力?
ewwhite13年

无论如何,我们已经能够安装某些东西。这不是我第一次做任何事情,只是我第一次注意到此问题。
eisaacson

@eisaacson哦,那么很可能是另一个答案中提到的证书问题。完整的技术细节位于Red Hat付费专区的背后。你看得到他们吗?
ewwhite13年

0

快速搜索找到了Red Hat Solution #67936,建议与支持人员联系以解决问题。

可能是您的权利证书已损坏。

  • 使用以下命令验证权利证书 openssl x509 -in /etc/pki/entitlement/3019xxxxxxxxxxxxxxx.pem -text -noout
  • 检查/var/log/messages来自rhsm兼容的警告
  • 检查rhsm.log日志文件中的消息
  • 运行yum update以验证存储库在初始更新后是否填充。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.