본문 바로가기
정보보안/OS

CentOS 8 버전 오류 관련 - repo 'appstream'의 메타데이터를 다운로드하지 못했습니다. - Cannot download repomd

by 우동이 2022. 12. 13.
300x250

작업환경 : VirtualBox 7, CentOS 8.3

오류명 : repo 'appstream'의 메타데이터를 다운로드하지 못했습니다.

 

해당 오류는 CentOS 초기에 yum을 통해 update 하거나 패키지 install 시 발생하는 오류입니다.

 

오류의 원인으로는 다음과 같은 케이스가 있습니다.

 

1. 네트워크 연결이 되어있지 않다.(DNS,가상머신 네트워크)

2. 패키지 설치를 위한 미러 사이트가 제대로 등록이 되어있지 않다.

 

크게는 두가지로 분류할 수 있지만 세부적인 사항을 살펴보면 정말 다양합니다.

 

 


1. 네트워크 설정 확인

 

가상 머신 설치에 익숙하지 않을 경우 네트워크 설정이 제대로 되어있지 않은 경우가 있습니다.

이런 경우 패키지 설치를 할 때에 mirror사이트로 접속되지 않아 해당 에러가 발생할 수도 있습니다.

 

nmcli

 

nmcli - 네트워크 인터페이스 확인
ifconfig - 네트워크 인터페이스 확인 // net-tools 설치 요구

 

이런 경우 네트워크 연결상태를 확인해보면 됩니다.

net-tools 패키지가 설치되어 있지 않은 경우 centos에는 ifconfig가 내장되어 있지 않기 때문에

nmcli로 확인하시면 됩니다.

만약 net-tools 패키지가 설치되어 있다면 ifconfig로 확인하셔도 됩니다.

 

ping google.com

 

이런 툴들도 확인할 수 없다면 ping으로 google.com(8.8.8.8) 구글 도메인에 핑을 보내어

외부 접속이 가능한지에 대해 확인하는 방법도 있습니다.

 

아무튼 네트워크 설정이 되어있는지 확인하여 안 되어있다면 외부 접속이 가능하도록 설정을 해야 합니다.

 

 

물리적 네트워크 연결

 

가장 원초적인 방법으로 GUI 인터페이스의 네트워크 설정을 연결해줍니다.

이 경우에는 가상 머신에 기본적으로 설정해둔 네트워크 설정이 그대로 올라갑니다.(IP, DNS 자동)

 

 

/etc/sysconfig/network-scripts/ifcfg-eth0

 

vi /etc/sysconfig/network-scripts/ifcfg-[interface_name]

 

아니면 할당된 네트워크 인터페이스의 설정을 직접 변경해주는 방법이 있겠습니다.

보통 IP주소, subnetmask, gateway, dns 설정을 변경합니다.

 

여기까지 기본적인 네트워크 설정을 완료했다면 명령어를 입력해

네트워크 설정을 재시작해줍니다.

 

systemctl restart NetworkManager
#network 재시작

 

 

네트워크 연결이 되지 않아 패키지 설치가 안 되는 경우가 대부분입니다.

만약 네트워크 설정이 정상적으로 되었는데도 패키지 설치가 실패한다면 

DNS 설정 오류, 연결된 미러 사이트의 폐쇄 이외에도 다양한 케이스가 존재합니다.

 

다른 경우의 케이스에 대해서는 다른 글에서 작성하도록 하겠습니다.

 


다른글

 

 

Cent OS 네트워크 인터페이스 이름 변경 - centos 8.3, eth0, enp0s3

작업환경 : 가상화 Cent OS 8.3 해당 글은 가상 머신에 등록된 CentOS 8.3 버전에서 진행됩니다. ifconfig - 인터페이스 정보 출력 -ifconfig 명령어가 안될 경우- sudo yum update - os 초기 업데이트 sudo yum install

hobbylists.tistory.com

 

 

 

트위터 API를 활용한 정보 수집 시나리오 - Twitter API, Recon-ng

작업환경 : Kali Linux 2022.3, Windows 11, Virtual Box 7v 작업도구 : Twitter API v2, Recon-ng 5.1.2 지난번 flickr API와 비슷한 주제의 시나리오이지만 이번에는 트위터 API를 활용합니다. 트위터 API는 트위터 개발자

hobbylists.tistory.com

 

 

 

 

 

 

 

300x250

댓글