突然、ATrpmsリポジトリのダウンロードに失敗するようになった。
表示されるメッセージは以下の通り。
http://dl.atrpms.net/el5-x86_64/atrpms/stable/repodata/repomd.xml: [Errno 12] Timeout: <urlopen error timed out>
Error: Cannot retrieve repository metadata (repomd.xml) for repository: atrpms. Please verify its path and try again
「yum clean metadata
」や「yum clean all
」をして再度実行するも、エラーは出続ける…。
また、この「http://dl.atrpms.net/el5-x86_64/atrpms/stable/repodata/repomd.xml
」を当該サーバからwgetしても取得できない…。
ただ、別サーバや、手元からだと取得できる。
当該サーバからも、pingは通っており、名前解決結果についても、どこからでも「160.45.254.22」を呼んでいて特に違いはない。
また、当該サーバに設定されているnameserverについても、同じものが設定されている別サーバでは問題なくDLできているので、そこが原因とも思えない。
多分こういうのは「時間が経過すると勝手に解決してる」系なので面倒臭い。
そういうものに限って、「経過を待つわけにはいかず、今すぐ何らかの対応をしないといけない」んだよなぁ…。
完全に手詰まりになったので、repoファイルを直接編集することに。
昔は、ATrpmsのmirrorlistを自動振り分けしてくれるスクリプトがあったのだけど、それも今は動いてないので、適当に決め打ちで入れる。
というわけで、デフォルトから変更し、また戻しやすいURLになっているUK Mirror Service(英ケント大運営)のmirrorを利用し、「s/dl.atrpms.net/mirrorservice.org\/sites\/dl.atrpms.net/g
」と書き換え。
内容は以下の通り。
[atrpms]
name=Red Hat Enterprise Linux $releasever - $basearch - ATrpms
failovermethod=priority
baseurl=http://mirrorservice.org/sites/dl.atrpms.net/el$releasever-$basearch/atrpms/stable
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-atrpms
[atrpms-testing]
name=Red Hat Enterprise Linux $releasever - $basearch - ATrpms testing
failovermethod=priority
baseurl=http://mirrorservice.org/sites/dl.atrpms.net/el$releasever-$basearch/atrpms/testing
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-atrpms
[atrpms-bleeding]
name=Red Hat Enterprise Linux $releasever - $basearch - ATrpms bleeding
failovermethod=priority
baseurl=http://mirrorservice.org/sites/dl.atrpms.net/el$releasever-$basearch/atrpms/bleeding
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-atrpms