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

な風に変更。yum updateで動作確認して終了。

参照

ftp.kddilabs.jp ftp://ftp.kddilabs.jp/ ftp.iij.ad.jp ftp://ftp.iij.ad.jp/