IT/Linux
CentOS 6 yum update 오류해결 (Feat, YumRepo Error: All mirror URLs are not using ftp, http[s] or file)
돔찌
2021. 1. 26. 14:32
#문제상황
최근에 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을 이용하면 정상적으로 작동한다.
끗