티스토리 뷰
CentOS 만큼 서버 운영체제로 인기가 높은 것은 없을것 같습니다. 이곳 저곳에서 사용해 보았지만 리눅스 서버를 운영한다고 하면 많은 경우 CentOS를 사용했습니다. CentOS의 경우 "yum update"로 간편하게 시스템 업데이트를 수행할 수 있었는데 최근 작업에서 업데이트 오류가 떨어지더군요.
# yum upgrade
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
http://ftp.daum.net/centos/5/os/i386/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
http://ftp.daum.net/centos/5/extras/i386/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
http://ftp.daum.net/centos/5/updates/i386/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
Skipping security plugin, no data
Setting up Upgrade Process
No Packages marked for Update
확인해 보니 /etc/yum.repos.d/CentOS-Base.repo 에 등록해 놓은 리포지토리가 다음 카카오의 FTP서버로 설정되어 있었는데 다음 쪽에서 CentOS 5는 더이상 업데이트하지 않는 모양이더군요.
그림처럼 해당 폴더가 텅 비어있었고 readme를 읽어보니 http://vault.centos.org를 참조하라고 합니다.
[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
baseurl=http://ftp.daum.net/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
#released updates
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
baseurl=http://ftp.daum.net/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
baseurl=http://ftp.daum.net/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
baseurl=http://ftp.daum.net/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
baseurl=http://ftp.daum.net/centos/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
기존 /etc/yum.repos.d/CentOS-Base.repo의 내용인데 baseurl 부분을 다음 카카오가 아닌 http://vault.centos.org로 바꾸어 주어야 합니다. 문제는 기존에는 $releasever를 통해서 CentOS 5가 통합적으로 관리되었지만 http://vault.centos.org 는 특정 릴리즈를 지정해야 합니다.
#grep . /etc/*-release
CentOS release 5.11 (Final)
참고로 리눅스 버전 확인 방법은 위와 같이 수행할 수 있는데 5.11 임을 확인할 수 있습니다.
결과적으로 기존 baseurl에서 http://ftp.daum.net/centos/$releasever를 http://vault.centos.org/5.11로 모두 바꾸면 정상적으로 업데이트 할 수 있습니다.
'컴퓨터 팁(Tip)' 카테고리의 다른 글
sftp server 띄우기 (0) | 2017.06.29 |
---|---|
microUSB 케이블로 윈도우에서 임베디드 장비의 콘솔 열기 (0) | 2017.05.30 |
유용한 윈도우 단축키, 탐색기 단축키 (0) | 2017.02.23 |
노트북을 무선랜 공유기로 사용하기 (13) | 2017.02.10 |
이미지 여러개를 하나의 PDF로 만들기 (3) | 2017.02.10 |