부캐/리눅스

Redhat8.x minimal install 이후 yum install 실패해결방법(+subscription Management)

Jeorney 2022. 11. 21. 20:00
300x250

 

Face to Error for use subscription-manager

Redhat8.x 설치 후 yum install 명령어 실행 시 아래와 같은 에러를 발견했다.

minimal 설치 후에 repository를 설정해줘야 하나 하고 에러를 살펴봤더니 subscription manager에 시스템을 등록해줘야 한다고 했다.

[ERROR] yum:75709:MainThread @logutil.py:194 - [Errno 13] Permission denied: '/var/log/rhsm/rhsm.log' - Further logging output will be written to stderr
Not root, Subscription Management repositories not updated

This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.

 

 

How to register to Redhat Subscription by CLI

먼저 Redhat 사이트의 계정이 필요하다. 계정이 있다는 전제하에 설명을 진행하겠다.

 

1. Subscription-manager 를 등록한다.

하단 코드에 your_username 에 자신의 ID, your_password에 자신의 password를 입력한 후 명령을 진행한다.

현재 사용자가 root가 아닌경우 root 비밀번호를 입력하면 등록한 아이디 값이 표시되고, 바로 system name을 출력하게 되면 정상적으로 등록된 것이다.

subscription-manager register --username your_username --password your_password

2. 시스템 등록후 내가 사용할 repository의 Pool ID를 조회 후, 아래와 같이 명령어를 입력한다.

How to check Redhat subscription-manager avaliable list

sudo subscription-manager attach --pool=<Pool ID>

그 이후 yum install ~ 명령어를 입력하여 repository를 정상적으로 이용 가능한지 확인한다.

 

 

 

Extra: How to unregister to Subscription

더이상 필요하지 않게 될 경우 해제하는 방법은 아래와 같다.

system has been unregistered  문구로 정상적으로 구독이 해제됨을 알 수 있다.

subscription-manager unregister


 

이상으로 Redhat8에서 repository 를 사용하기 위해 subscription-manager를 이용하는 방법을 소개해봤다.

하나하나 마주하는것들에 대한 문제가 다음번에는 수월하게 진행되기를 바라며, 같은 어려움을 만난 사람들이 도움을 받길 바라며 이만 줄인다.

300x250
반응형