プロが教えるわが家の防犯対策術!

こんにちは、現在Fedora9をインストールしてサーバを構築しています。
数日前からyumコマンドで以下のエラーが出るようになってしまいました。

yum update
Loaded plugins: refresh-packagekit
Could not retrieve mirrorlist http://mirrors.fedoraproject.org/mirrorlist?repo … error was
[Errno 4] IOError: <urlopen error (113, 'No route to host')>
Error: Cannot retrieve repository metadata (repomd.xml) for repository: updates-newkey. Please verify its path and try again

リポジトリエラーだということは判明したのですが、updates-newkeyに関してはどこを修正してよいのか分かりません。
ネットワークは外部につながっており、ping mirrors.fedoraproject.orgは正常にレスポンスが返ってきます。
wgetでパッケージを取得しようとした際は以下のエラーが出ます。

wget http://ftp.jaist.ac.jp/pub/Linux/Fedora/updates/ …
--2009-03-15 09:37:59-- http://ftp.jaist.ac.jp/pub/Linux/Fedora/updates/ …
Resolving ftp.jaist.ac.jp... 150.65.7.130
Connecting to ftp.jaist.ac.jp|150.65.7.130|:80... failed: No route to host.

名前解決の問題でしょうか?
よろしくお願いします。

A 回答 (1件)

エラーからみるとyumの設定を修正する必要がないとはいいきれませんが、wgetで外部Webサーバーに接続できないようなので、ネットワーク周りをまず確認するべきでしょう。



1.「名前解決の問題」とありますが、pingが"正常に応答"していれば、ホスト名"mirrors.fedoraproject.org"からIPアドレスへの変換が行なえているため、DNS周りに問題はないと思われます。

2. pingに正常に応答してもTCP/IPとはプロトコルが違うので、Firewall等がないか、もしあれば外部への通信がサーバーから許可されているか確認されると良いでしょう。wgetでwww.yahoo.com等、正常に接続できる外部Webサーバーはないでしょうか。

まずはネットワーク周りで正常な部分と異常な部分を見極めながら、おかしい部分に対応してみてください。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
トラブル発生より現在まで、ずっとリモートログインの状態で確認していましたので、ネットワークエラーの可能性を考慮していませんでした。
本日サーバ機を直接検証したところ、その他のプロトコル(http)も外部に接続できていなかったことが分かりました。
サービスを調べていったところ、Firewallが有効になっておりました。
SELinuxとiptablesを無効にしていたので充分だと思っていたので盲点でした。

お恥ずかしいことに、基本的なことですが、思い込みでそこまで考えが及んでいませんでした。

このたびはありがとうございました。

お礼日時:2009/03/16 10:59

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!