2009年01月20日

yum がうまく動作しない

新しいサーバに CentOS5.2 をインストールして、アレコレ調整して、yum でソフトウェアをアップデートしようとしたら、エラーメッセージが表示されてしまいました。

# yum list
Loading "priorities" plugin
Could not retrieve mirrorlist http://apt.sw.be/redhat/el5/en/mirrors-rpmforge error was
[Errno 4] IOError:
Error: Cannot retrieve repository metadata (repomd.xml) for repository: rpmforge. Please verify its path and try again


何を言われているのかわからないのですが、前回うまく解決できたコマンドを試してみます。
# yum clean metadata


このコマンド自体は正常終了しましたが、肝心の yum コマンドのほうは相変わらずエラーになってしまいます。

リポジトリ側のサーバの調子が悪いのかと思って ping してみると…!
他のサーバでは何事もなく ping が通るのに、このサーバだけ ping に応答がない…。

ということで、ネットワーク関係の設定ミスを疑うことになり、netstat -r してみると、ん? デフォルトルートがない。

最終的に、/etc/sysconfig/network-scripts/ifcfg-eth0 の中に GATEWAY= の行がなかったということがわかりました。GATEWAY= の行を追加して
# service network restart

して、試してみたら、うまくいきましたわーい(嬉しい顔)


posted by はるこち at 11:51| Comment(0) | TrackBack(0) | サーバ関連 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]


この記事へのトラックバック

×

この広告は180日以上新しい記事の投稿がないブログに表示されております。