CentOS 6 yum update 오류해결 (Feat, YumRepo Error: All mirror URLs are not using ftp, http[s] or file)

2021. 3. 12. 22:20 OS/CentOS Linux

#문제상황

 

최근에 CentOS 6버전 유지관리업데이트 지원기간이 끝났다.

 

 

 

그로 인해 크고작은 오류들이 하나둘씩 발생하기 시작하는데, yum을 사용하니 아래와 같은 에러메시지가 발생하였다.

Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Install Process
Determining fastest mirrors
epel/metalink                                                          | 4.8 kB     00:00
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
 Eg. Invalid release/repo/arch combination/
removing mirrorlist with no valid mirrors: /var/cache/yum/x86_64/6/extras/mirrorlist.txt
Error: Cannot find a valid baseurl for repo: extras

 

 


#해결방안

1. 본인의 CentOS의 bit를 확인한다.

[root@zetawiki ~]# getconf LONG_BIT
32

 -> 32비트

[root@zetawiki ~]# getconf LONG_BIT
64

 -> 64비트

 

 

 

 

2. CentOS의 bit에 맞춰 아래 3줄을 입력한다.

32Bit : 
echo "https://vault.centos.org/6.10/os/i386/" > /var/cache/yum/i386/6/base/mirrorlist.txt
echo "http://vault.centos.org/6.10/extras/i386/" > /var/cache/yum/i386/6/extras/mirrorlist.txt
echo "http://vault.centos.org/6.10/updates/i386/" > /var/cache/yum/i386/6/updates/mirrorlist.txt
64Bit :
echo "https://vault.centos.org/6.10/os/x86_64/" > /var/cache/yum/x86_64/6/base/mirrorlist.txt
echo "http://vault.centos.org/6.10/extras/x86_64/" > /var/cache/yum/x86_64/6/extras/mirrorlist.txt
echo "http://vault.centos.org/6.10/updates/x86_64/" > /var/cache/yum/x86_64/6/updates/mirrorlist.txt

 

 

 

3. 이후 yum을 이용하면 정상적으로 작동한다.

 

출처 : suzxc2468.tistory.com/200