更新のために多くのことをしました。
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