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 서브 스크립 션 관리자로 이동했습니다. '제품'탭에는 제품이 표시되지 않았습니다.

내가 실행하면 다음 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
머신을 구독하기 위해 무엇을 했습니까?
Michael Hampton

등록 취소, 재 등록 및 구독했습니다. 그러나 나는 같은 결과를 얻습니다. subscription-manager register --force subscription-manager subscribe --pool=redacted
eisaacson

1
귀하 /etc/yum.conf/etc/yum/pluginconf.d/rhnplugin.conf파일은 어떻게 생겼습니까?
tacotuesday

2
Red Hat에 문의하십시오. 이 상태에서 시스템은 어떻게 끝났습니까?
ewwhite 2011

2
로드 된 플러그인은을 포함해야합니다 rhnplugin. 설치되어 있지 않습니까? 활성화되어 있지 않습니까? 어떤 식 으로든 고장 났습니까?
freiheit

답변:


7

적어도 일시적으로 문제를 해결 한 방법은 다음과 같습니다. /etc/yum.repos.d/redhat.repo다른 작업 rhel6 서버에서 파일을 복사했습니다 . 그런 다음 sslclientkey 및 sslclientcert의 모든 인스턴스를이 서버의 .pem 파일로 교체했습니다. 그런 다음 .repo 파일의 이름을 변경하여 업데이트시 지워지지 않도록했습니다. 그렇게하면 예상대로 모든 패키지를 설치할 수 있습니다.

이 문제의 근본 원인을 해결하려면 계속해서 지원을 받아야합니다.

최신 정보

Red Hat 지원팀은 마침내 문제의 근본 원인을 해결 한 다음 지침에 따라 다시 연락을 드리겠습니다.

등록 된 시스템을 검사 한 결과, 현재 RHSM을 통해 해당 시스템을 등록했으며 해당 시스템 중 하나가 RHN classic을 통해 등록되었음을 보여줍니다.

고객 포털을 통해 로그인 한 후 다음 위치로 이동하고 상자를 선택하고 왼쪽 하단에서 '선택 항목 삭제'를 클릭하여 두 시스템을 모두 삭제하십시오.

https://access.redhat.com/management/consumers/

시스템 'GH-Server-5'의 루트로 터미널에서 위의 사항이 로컬로 완료되면 다음 명령을 실행하십시오.

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
작업을 완료했지만 새 패키지를 업그레이드하거나 설치할 수있는 능력이 없습니까?
ewwhite

어떻게 든, 우리는 무언가를 설치할 수있었습니다. 이것은 내가 처음으로 한 일이 아니며이 문제를 처음 발견 한 것입니다.
eisaacson

@ eisaacson 아, 그러면 다른 대답에서 지적한 인증서 문제 일 가능성이 큽니다 . 전체 기술 세부 사항은 Red Hat paywall 뒤에 있습니다. 당신은 그들을 볼 수 있습니까?
ewwhite

0

빠른 검색에서 Red Hat 솔루션 # 67936 을 찾았 으며 지원 부서에 연락하여 문제를 해결할 것을 권장합니다.

자격 인증서가 손상되었을 수 있습니다.

  • 자격 인증서를 확인하여 openssl x509 -in /etc/pki/entitlement/3019xxxxxxxxxxxxxxx.pem -text -noout
  • /var/log/messagesrhsm-complianced에서 경고를 확인하십시오
  • rhsm.log로그 파일에서 메시지 확인
  • yum update초기 업데이트 후 리포지토리가 채워 졌는지 확인하기 위해 실행 합니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.