yum錯誤 求助
錯誤信息
# yum update
Setting up Update Process
Setting up repositories
http://mirror.centos.org/centos/Null/updates/i386/repodata/repomd.xml: IOError: HTTP Error 404: Not Found
Trying other mirror.
Cannot open/read repomd.xml file for repository: update
failure: repodata/repomd.xml from update: No more mirrors to try.
Error: failure: repodata/repomd.xml from update: No more mirrors to try.
我用的centos是
LSB Version: 1.3
Distributor ID: RedHatEnterpriseAS
Description: Red Hat Enterprise Linux AS release 4 (Nahant)
Release: 4
Codename: Nahant
我的機子是centos什麼版本??我在vps上操作,沒查到什麼顯示版本的命令
在/usr/share/doc/centos-release-××/RPM-GPG-KEY-CentOS-××沒有/centos-release-××/RPM-GPG-KEY-CentOS-××的部分
我在rhn文件里找到了RPM-GPG-KEY
把這個 import 了,請問對嗎??
現在的情況我該如何修改配置文件.
請給一個解決方案,別到別的地方貼些舊的信息給我,謝謝,就把你的好用的yum以及配置過程貼過來就行
《解決方案》
原帖由 yangle21g 於 2008-11-4 16:39 發表 http://linux.chinaunix.net/bbs/images/common/back.gif
錯誤信息
# yum update
Setting up Update Process
Setting up repositories
http://mirror.centos.org/centos/Null/updates/i386/repodata/repomd.xml: IOError: HTTP Erro ...
這裡的Null 是讀不了你的操作系統版本號, 這可能和vps 環境有關。
cat /etc/issue 查看操作系統版本。
CentOS release 5.2 (Final)
方法一
vi /etc/yum.repos.d/CentOS-Base.repo
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=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
去掉#號改為
baseurl=http://mirror.centos.org/centos/5.2/updates/$basearch/
注5.2 是操作系統的版本號。
方法二 使用變數
export releasever=5.2 #就這樣。
再運行yum update 看看結果吧!
《解決方案》
404說明找不到相關的內容.看看apache的目錄是否正確.
《解決方案》
404錯誤源可能不存在了。
參考下我的例子吧。我一直在用的。
http://linuxns.cn/read.php?42
《解決方案》
dns 的解析沒問題么?
《解決方案》
回復 #1 yangle21g 的帖子
1.首先去ping一下公網
2.更改源,打開源的鏈接看看是否可用
3.查看yum的源與自己linux的版本是不是一樣
4.尋求幫助:mrgreen: