yum 패키지 관리자를 사용하는 Linux 배포판을 사용하는 경우 운영 체제 설치를 마친 직후 Repo에 대한 유효한 baseurl을 찾을 수 없음:base라는 오류가 표시될 수 있습니다. 이것은 가장 일반적으로 Fedora, Red Hat 및 CentOS Linux 배포와 관련된 오류이지만 호환되는 SUSE 버전에서 yum을 업데이트하려고 할 때도 발생할 수 있습니다. 일반적으로 업데이트를 시도할 때만 오류가 발생하지만 다행히도 이를 해결할 수 있는 매우 간단한 방법이 있습니다.
방법 1:강제로 yum을 사용하여 baseurl 찾기
이 오류 메시지는 어떤 이유로든 Yellowdog Updater, Modified(yum) 시스템이 패키지 정보를 찾는 데 사용하는 기반에 액세스할 수 없음을 나타냅니다. 오류 메시지를 재현하려면 sudo yum update 를 실행하세요. 또는 간단히 yum 업데이트 루트 사용자인 경우. 이번에 업데이트 된다면 단순히 네트워크 문제로 인해 발생한 오류이므로 따로 조치를 취하지 않으셔도 됩니다.
반면에 오류 메시지를 재현했음을 알 수 있습니다. 가장 먼저 확인해야 할 것은 네트워크에 연결되어 있는지 확인하는 것입니다. 이 오류의 가장 일반적인 원인인 인터넷 중단이 발생하지 않았는지 확인하고 싶을 것입니다. 인터넷에 연결되어 있는데도 유효한 baseurl을 찾을 수 없으면 mirrorlist.centos.org를 ping해 보십시오. 그리고 무슨 일이 일어나는지 보십시오. Ctrl+C를 눌러 핑 프로세스를 종료하고 받은 결과를 확인합니다. Red Hat이나 Fedora를 사용 중이라면 우리가 사용한 CentOS URL 대신 오류가 보고한 미러리스트 URL로 대체할 수 있습니다.
서버를 ping할 수 없는 경우 일시적인 중단이 발생할 수 있으므로 기다려야 할 수 있습니다. 그렇지 않고 네트워킹 문제가 있는 경우 이미지에 표시된 경로를 시도하세요. ONBOOT=라인을 yes 또는 no로 토글합니다. 둘 다 시도해 볼 수도 있습니다. 설정했으면 sudo dhclient를 실행합니다. ssh를 통해 작업하지 않고 yum을 다시 업데이트하려고 시도하는 한. 패키지 관리자를 업데이트하는 데 여전히 어려움을 겪고 있다면 해당 파일을 다시 편집해 보십시오.
no로 설정해야 하는 NM_CONTROLLED라는 옵션을 찾을 수 있습니다. 이렇게 하는 경우 ONBOOT=도 아니오로 설정되어 있는지 확인하세요. 옵션을 no로 설정할 때 CentOS 및 Fedora의 일부 버전에서는 실제로 이와 관련하여 일종의 대소문자 구분이 있을 수 있으므로 단어를 소문자로만 입력해야 합니다.
파일 편집이 끝나면 컴퓨터의 첫 번째 네트워킹 인터페이스에 이더넷 케이블이 연결되어 있는지 확인하고 ifdown eth0; ifup eth0 네트워크를 재설정합니다. 이 예와 같이 CentOS 7 사용자는 변경 사항으로 인해 이 파일을 찾지 못할 수 있습니다. 그런 경우 아래 이미지에 표시된 것 또는 그 패턴과 유사한 다른 것을 찾아보십시오. CentOS 개발자는 마지막으로 최소 설치 코드를 수정하여 일부 네트워킹 인터페이스의 이름을 변경하면서 일부 변경을 하기로 결정했습니다.
모든 것이 괜찮아 보이면 yum을 다시 업데이트하고 작동하는지 확인하십시오.
방법 2:baseurl 주석 해제
드문 경우지만 이 오류는 네트워킹 문제로 인해 발생하지 않을 수 있습니다. 연결되어 있고 여전히 작동하지 않는 경우 아래 이미지에 표시된 파일을 엽니다. 좋아하는 텍스트 편집기를 사용하여 루트 수퍼유저로 다시 한 번 말씀드리지만 CentOS를 사용하지 않는다면 올바른 파일을 찾기 위해 간단한 이름 변경이 필요합니다.
다음과 같은 줄이 표시되어야 합니다.
baseurl=https://mirror.centos.org/centos/$releasever/os/$basearch/
# 기호와 같은 주석 플래그로 시작하지 않는지 확인하십시오. 그렇다면 제거한 다음 파일을 저장하십시오. 다시 업데이트해 보세요. 이렇게 하면 이번에는 시스템이 제대로 업데이트되어야 했으며, 주석 플래그로 숨겨져 있기 때문에 이 줄을 찾을 수 없는 경우 수행할 수 없습니다.