업데이트를 위해 많은 일을 했습니다.
yum clean all
yum clean metadata
yum clean dbcache
그런 다음 yum update
출력합니다.
http://mirror.centos.org/centos/5.6/addons/i386/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: addons. Please verify its path and try again
나도 시도했다
- 설정
enabled=0
하다/etc/yum.repos.d/CentOS-Media.repo
yum -v update --disablerepo=contrib uname -a
touch /.autorelabel
yum -v update --disablerepo=contrib
그러나 이것은 도움이 되지 않습니다.
답변1
브라우저에서 해당 URL을 방문하고 끝에서 경로 부분을 제거하면 다음과 같이 됩니다.http://mirror.centos.org/centos/5.6/readme, 작동하지 않는 이유를 설명합니다. 이전에 CentOS-Base.repo 파일을 수정한 적이 있습니까?
최신 centos-release RPM으로 수동으로 업데이트하세요. 예:
rpm -Uvh http://mirror.centos.org/centos/5/os/i386/CentOS/centos-release-5-7.el5.centos.i386.rpm
그리고 거기에서 CentOS-Base.repo 파일을 사용해야 합니다. 그러면 나중에 yum을 더 잘 사용할 수 있을 것입니다.
답변2
최신 Centos 버전 RPM: rpm -Uvhhttp://mirror.centos.org/centos/5/os/i386/CentOS/centos-release-5-9.el5.centos.1.i386.rpm