티스토리 뷰

LiNuX

CentOS 5.x yum repository change

freecatz 2022. 9. 13. 16:05

yum  으로 update, search ... 어떠한 작업을 하여도 에러가 발생 하였다.

 

에러 내용 일부
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
* epel: ftp-stud.hs-esslingen.de
Traceback (most recent call last):
File "/usr/bin/yum", line 29, in ?
yummain.user_main(sys.argv[1:], exit_code=True)
File "/usr/share/yum-cli/yummain.py", line 309, in user_main
errcode = main(args)
File "/usr/share/yum-cli/yummain.py", line 178, in main
result, resultmsgs = base.doCommands()
File "/usr/share/yum-cli/cli.py", line 345, in doCommands
self._getTs(needTsRemove)
File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 101, in _getTs
self._getTsInfo(remove_only)
File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 112, in _getTsInfo
... 길어서 그리고 알아 보기도 힘들어서 중략 ...

 

이미 한참 전에 지원이 중단된 버젼 이기도 하고, 어떠한 이유에서 인지는 모르지만 회사 개발용 서버에 CentOS5.x 외에 다른 버젼의 CentOS는 설치가 안된다고 한다. 이미 운영 서버도 CentOS 5.x 가 많다고...

 

여튼, 이래저래 여러가지 구글링을 통해 수소문을 하며 이것 저것 다 해봤다.

 

[root@freecatz ~]# yum clean metadata
[root@freecatz ~]# yum clean all
[root@freecatz ~]# rm -rf /var/lib/rpm/__db*
[root@freecatz ~]# rpm --rebuilddb
[root@freecatz ~]# yum makecache
[root@freecatz ~]# yum update

Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
* epel: ftp-stud.hs-esslingen.de
Traceback (most recent call last):
File "/usr/bin/yum", line 29, in ?

... 길어서 그리고 알아 보기도 힘들어서 중략 ...

 

위와 같이 rpmdb 리빌드 하고 해도 안됨...

 

Python 2.7 을 컴파일 하여 설치 하면 된다길래 컴파일 해서 설치 해도 안됨...

 

했던 설정을 복구해 놓고, yum repository 변경 하여 정상적으로 패키지 설치나 업그레이드가 되고 있다.

 

 

/etc/yum.repos.d/CentOS-Base.repo 파일 변경 전
[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
baseurl=http://mirror.centos.org/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://mirror.centos.org/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://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

 

/etc/yum.repos.d/CentOS-Base.repo 파일 변경 후
[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
baseurl=https://mirror.nsc.liu.se/centos-store/5.11/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://mirror.centos.org/centos/$releasever/updates/$basearch/
baseurl=https://mirror.nsc.liu.se/centos-store/5.11/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://mirror.centos.org/centos/$releasever/extras/$basearch/
baseurl=https://mirror.nsc.liu.se/centos-store/5.11/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

 

이 또한 mirror.nsc.liu.se 에서 제공하는 repository 가 사라지게 되면 안되겠지만...

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함