CentOS 6

작년 언젠가부터 CentOS 6의 Vault repository가 제대로 동작하지 않는다.

 

repo 설정은 아래와 같이 되어 있는데,,

baseurl=http://vault.centos.org/centos/$releasever/os/$basearch/

baseurl=https://vault.centos.org/centos/$releasever/os/$basearch/

repo list를 확인하면 증명서 체크에 실패하는 메시지가 발생하면서 repo의 패키지 리스트가 0으로 출력된다.

[root@centos6 ~]# yum repolist
Loaded plugins: fastestmirror, security
Determining fastest mirrors
http://vault.centos.org/centos/6.6/os/i386/repodata/repomd.xml: [Errno 14] Peer cert cannot be verified or peer cert invalid
Trying other mirror.
repo id                                                       repo name                                                                status
base                                                          CentOS-6 - Base                                                          0
extras                                                        CentOS-6 - Extras                                                        0
update                                                        CentOS-6 - Updates                                                       0
repolist: 0

vault.centos.org에는 아래 미러서버를 소개하고 있으며 해당 미러서버로 변경해도 되지만 전송속도가 너무 느려 비추천이다.

archive.kernel.org
linuxsoft.cern.ch
mirror.nsc.liu

 

그래서 빠르게 전송되는 repository 서버[ IIJ(IT in Japan)회사의 repo 서버 ]로 대체하는 방법을 안내한다.

 

둘 중에 한가지 방법을 이용하면 된다.

방법 1.

아래 라인 5줄을 터미널창에 그대로 복붙 후 엔터

mkdir /etc/yum.repos.d/backup-repo
mv /etc/yum.repos.d/CentOS-*.repo
wget -P /etc/yum.repos.d https://mapoo.net/downfiles/Linux/repo/centos-vault.repo --no-check-certificate
yum clean all
yum repolist

 

방법 2.

아래 내용을 터미널 창에 그대로 복붙 후 엔터

mkdir /etc/yum.repos.d/backup-repo
mv /etc/yum.repos.d/CentOS-*.repo

cat > /etc/yum.repos.d/centos-vault.repo << EOF
[base]
name=CentOS-$releasever - Base
baseurl=http://ftp.iij.ad.jp/pub/linux/centos-vault/centos/$releasever/os/$basearch/
gpgcheck=0
priority=1
protect=1

[update]
name=CentOS-$releasever - Updates
baseurl=http://ftp.iij.ad.jp/pub/linux/centos-vault/centos/$releasever/updates/$basearch/
gpgcheck=0
priority=1
protect=1

[extras]
name=CentOS-$releasever - Extras
baseurl=http://ftp.iij.ad.jp/pub/linux/centos-vault/centos/$releasever/extras/$basearch/
gpgcheck=0
priority=1
protect=1
EOF

yum clean all
yum repolist

또는

mkdir /etc/yum.repos.d/backup-repo
mv /etc/yum.repos.d/CentOS-*.repo

cat > /etc/yum.repos.d/centos-vault.repo << EOF
[base]
name=CentOS-$releasever - Base
baseurl=http://ftp.uem.br/linux/CentOS/$releasever/os/$basearch/
gpgcheck=0
priority=1
protect=1

[update]
name=CentOS-$releasever - Updates
baseurl=http://ftp.uem.br/linux/CentOS/$releasever/updates/$basearch/
gpgcheck=0
priority=1
protect=1
 
[extras]
name=CentOS-$releasever - Extras
baseurl=http://ftp.uem.br/linux/CentOS/$releasever/extras/$basearch/
gpgcheck=0
priority=1
protect=1
EOF

yum clean all
yum repolist
CentOS 6, Yum repository
태그:                                     

CentOS 6, Yum repository”에 대한 2개의 생각

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다