서버 최신 보안패치 및 벤더 권고사항 적용 처리 중 repo 에러 처리

최동민·2023년 10월 15일
0

OS : Rocky Linux 8.8

패키지 목록을 업데이트하고 설치된 모든 패키지를 최신 버전으로 업그레이드
sudo dnf update -y

사용 가능한 보안 업데이트를 확인하려면 다음 명령을 사용
sudo dnf updateinfo list security

dnf updateinfo list security 명령의 결과에서 특별한 보안 업데이트 목록이 나타나지 않았습니다. 그러나, 몇 가지 오류 메시지가 있어 이를 해결해야 합니다.

Repository ... is listed more than once in the configuration 라는 오류 메시지는 특정 저장소가 DNF 저장소 설정에서 중복으로 명시되었음을 나타냅니다.

/etc/yum.repos.d 경로 모든 저장소 설정 파일 확인

현재 rocky.repo 파일 내에 appstream, baseos 등 Rocky-*.repo 파일들의 설정이 중복으로 들어가있음.
맨 처음 repository_url.repo 파일 내에 존재하지 않는 저장소 경로가 설정되어 있었고, rocky.repo를 직접 생성해낸 것임.
따라서 rocky.repo만을 활성화하기 위해 다른 설정 파일들도 disabled처리 필요.

아래 반복문 실행하여 disabled 추가

for file in /etc/yum.repos.d/Rocky-*.repo; do                                  
    sudo mv "$file" "${file}.disabled"
done

  • 작업 후 DNF의 메타데이터를 클리어하고 변경 사항을 확인

profile
코드를 두드리면 문이 열린다

0개의 댓글