Home > Linuxサーバーを立ち上げてみる > CentOS5.1でyumが上手くいかない

CentOS5.1でyumが上手くいかない

手違いによりブログデータを削除してしまったため、キャッシュから拾える範囲で再エントリー。そのためパーマネントリンクが違うと思います。また、投稿日も再エントリーした日付になっています。

yumでアクセスするミラーサイトが開けないようだ。

[root@dev2 ~]# yum list updates
Loading “installonlyn” plugin
Loading “fastestmirror” plugin
Setting up repositories
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=5&arch=i386&repo=os error was
[Errno 4] IOError:
Error: Cannot find a valid baseurl for repo: base

こんな感じのエラーでとまった。

http://mirrorlist.centos.org/?release=5&arch=i386&repo=os

ここを直接みにいくと、CentOS5.2を探しているようでそれが原因なのかもしれない。(結局確認はできていないが)

ググってみるとレポジトリを変更するとよいらしく、

パッケージ管理(yum:CentOS編)

このサイトを参考に

/etc/yum.repos.d/CentOS-Base.repoを編集した

[base]
name=CentOS-$releasever - Base
baseurl=http://ftp.riken.jp/Linux/caos/centos/$releasever/os/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://ftp.riken.jp/Linux/caos/centos/RPM-GPG-KEY-CentOS-5
#gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=http://ftp.riken.jp/Linux/caos/centos/$releasever/updates/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://ftp.riken.jp/Linux/caos/centos/RPM-GPG-KEY-CentOS-5
#gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

#packages used/produced in the build but not released
[addons]
name=CentOS-$releasever - Addons
baseurl=http://ftp.riken.jp/Linux/caos/centos/$releasever/addons/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons
#baseurl=http://mirror.centos.org/centos/$releasever/addons/$basearch/
gpgcheck=1
gpgkey=http://ftp.riken.jp/Linux/caos/centos/RPM-GPG-KEY-CentOS-5
#gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=http://ftp.riken.jp/Linux/caos/centos/$releasever/extras/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://ftp.riken.jp/Linux/caos/centos/RPM-GPG-KEY-CentOS-5
#gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://ftp.riken.jp/Linux/caos/centos/$releasever/centosplus/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centospl
us
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=1
gpgkey=http://ftp.riken.jp/Linux/caos/centos/RPM-GPG-KEY-CentOS-5
#gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

だけど、mirrorlistをコメントアウトしたのでriken決め打ち。ってところに注意。

これで上手くいくはず・・・だったけど、

[root@dev2 yum.repos.d]# yum list
Loading “installonlyn” plugin
Loading “fastestmirror” plugin
Setting up repositories
Loading mirror speeds from cached hostfile
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 91 kB 00:00
http://ftp.riken.jp/Linux/caos/centos/5/updates/i386/repodata/primary.xml.gz: [Errno -1] Metadata file does not match checksum
Trying other mirror.
Error: failure: repodata/primary.xml.gz from updates: [Errno 256] No more mirrors to try.

こんなんなって止まってしまう。

なので、またGoogle先生の出番。先生の回答はこちらでした。

yumによるパッケージ更新時にエラーが表示される

# yum clean all
# yum update

これがいるようでした。
ふぅ。これでやっと成功!!!

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://blog.jplace.biz/archives/33/trackback
Listed below are links to weblogs that reference
CentOS5.1でyumが上手くいかない from とりあえず自分でやってみよう!

Home > Linuxサーバーを立ち上げてみる > CentOS5.1でyumが上手くいかない

Search
Feeds
Meta

Return to page top