新しいサーバに 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件のコメント