CentOS에서 "유효한 저장소 기본 URL을 찾을 수 없습니다" 오류를 수정하는 방법은 무엇입니까?

CentOS에서 "유효한 저장소 기본 URL을 찾을 수 없습니다" 오류를 수정하는 방법은 무엇입니까?

CentOS 6 설치를 완료했지만 실행하려고 하면 다음과 같은 메시지 yum update가 나타납니다.

[root@centos6test ~]# yum update
Loaded plugins: fastestmirror, refresh-packagekit
Determining fastest mirrors
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=i386&repo=os
error was 14: PYCURL ERROR 6 - "" Error: Cannot find a valid baseurl for repo: base

왜 이런 일이 발생합니까? 어떻게 해결할 수 있나요?

답변1

먼저 연결을 설정해야 합니다. 제가 아는 한 CentOS 6은 네트워크 장치를 최소화합니다 ONBOOT=No. dhclient네트워크 인터페이스에서 관리자 권한으로 작업을 수행하면 다음과 같이 실행됩니다.

$ sudo dhclient

답변2

나는 같은 문제로 어려움을 겪고있다센토스6.4x86_64. 다음 오류가 발생합니다.

Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error was 14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'" Error: Cannot find a valid baseurl for repo: base

그래서 다음 단계에 따라 문제를 해결했습니다.

네트워크 인터페이스를 편집합니다. 제 경우에는 eth0CentOS 6.X를 사용하고 있으며 CentOS 7에서는 "ensxxx" 인터페이스를 사용할 수 있습니다.

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

고쳐 쓰다NM_제어됨도착하다아니요

ONBOOT=no
NM_CONTROLLED=no
BOOTPROTO=dhcp
DNS1=8.8.8.8
DNS2=8.8.4.4

네트워크 인터페이스 다시 시작

ifdown eth0
ifup eth0

답변3

저도 같은 문제가 있었는데 파일 수정 후 해결했습니다 /etc/yum.conf. 프록시 서버에서 실행 중이고 서버에 제공된 IP가 우회되는 경우 브라우저에서 이를 열 때 여전히 우회됩니다(IE - 프록시를 선택해야 하지만 사용자 이름과 비밀번호를 제공할 필요는 없습니다). .)

/etc/yum.conf 파일의 기본 섹션에 다음 줄을 추가합니다.

proxy=http://xxx.xxx.xx.xx:8080

즉, 프록시 주소를 실제 프록시로 바꾸십시오. 포트 번호가 8080이 아닌 경우 포트 번호도 변경하세요.

프록시에 인증이 필요한 경우 이를 파일에도 추가하세요.

proxy_username=username
proxy_password=password

답변4

이름(예:)으로 잘 알려진 호스트를 ping하면 ping www.google.com문제가 없지만 ping: unknown hostIP(예 ping 8.8.8.8: )로 ping하면 문제가 없는 경우 DNS 확인 문제가 있는 것입니다. 다음 항목을 에 추가해 보세요 /etc/resolv.conf.

nameserver 8.8.8.8
nameserver 8.8.4.4

관련 정보