新しいサーバに 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

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

カテゴリー: サーバ関連

0件のコメント

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください