ftp.kddilabs.jpの障害
11月1日からyum updateのdaily cronが
Cannot open/read repomd.xml file for repository: base
failure: repodata/repomd.xml from base: [Errno 256] No more mirrors to try.
Repository base already added, not adding again
Cannot open/read repomd.xml file for repository: base
failure: repodata/repomd.xml from base: [Errno 256] No more mirrors to try.
Repository base already added, not adding again
というエラーを吐いて失敗していた。この文面から察すると http://ftp.kddilabs.jp/pub/Linux/packages/fedora/core/$releasever/$basearch/os/repodata/repomd.xml にアクセスできないという事らしい。
サーバーメンテナンスなら2~3日で収まるかな?と思って様子見していたのだが、4日目になったので調査開始。
調査と言っても何の事は無い、Webブラウザでhttp://ftp.kddilabs.jp/へアクセスして見ると
ディスクトラブルの影響で、数日間、ftp.kddilabs.jp (ftp.ne.jp) のサービスが停止しておりました。 現在、復旧作業を進めている関係で、FTPサービスのみを限定的に運用しております。 Linux Archiveのうち、いくつかについては復旧できませんでした。 Re-syncできるものは、作業を順次行っています。 現在あるLinux Archiveのうち、いくつかのアーカイブについては、 ファイルが壊れている可能性があります。 もし、そのようなファイルを発見されましたら、 お手数ですが、本ページ下部のメールアドレスまでお知らせください。 (日本語で問題ありません) ご迷惑をおかけして申し訳ありませんが、何卒、ご理解いただきますよう、 お願い申し上げます。 HTTP/rsyncにつきましては、1週間以内の復旧を予定しております。 なお、ファイルの取得にはFTPをご利用ください。 ftp://ftp.kddilabs.jp/ と書かれていた。 どうせならkddilabs以外のmirrorサイトに変えてみよう!というわけで
/etc/yum.confを[base] name=Fedora Core $releaserver - $ basearch - Base #baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/3/i386/os baseurl=ftp://ftp.iij.ad.jp/pub/linux/fedora/core/$releasever/$basearch/os gpgcheck=1 [update-release] name=Fedora Core $releaserver - $ basearch - Release Updates #baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/3/i386/ baseurl=ftp://ftp.iij.ad.jp/pub/linux/fedora/core/updates/$releasever/$basearch/ gpgcheck=1な風に変更。
yumupdateで動作確認して終了。参照
ftp.kddilabs.jp ftp://ftp.kddilabs.jp/ ftp.iij.ad.jp ftp://ftp.iij.ad.jp/