CentOS-5 サポート終了して yum update がエラーになったので valult を参照してやった

そういえば CentOS 5系のサポートは 2017年3月31日 で終了だった。

なんだかんだで 5.11 のマシンがまだ動いている。

3月28日あたりに tzdata 関係のアップデートが出ていたので、
これが最後と思い yum check-update, yum update をかけてみたが失敗する。
早々ミラーサイトからは諸々撤去されている模様。

http://ftp.riken.jp/Linux/centos/5.11/updates/i386/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
Error Downloading Packages:
  tzdata-java-2017b-1.el5.i386: failure: RPMS/tzdata-java-2017b-1.el5.i386.rpm fry.
  tzdata-2017b-1.el5.i386: failure: RPMS/tzdata-2017b-1.el5.i386.rpm from update

vault にはパッケージがあった。
http://vault.centos.org/5.11/updates/i386/RPMS/

tzdata-2017a-1.el5.i386.rpm	08-Mar-2017 21:46	757K	 
tzdata-2017b-1.el5.i386.rpm	27-Mar-2017 13:17	757K	 

/etc/yum.repos.d/CentOS-Vault.repo を見ると以下のような記述がある。
最終リリースの 5.11 の記述はない。

[C5.10-updates]
name=CentOS-5.10 - Updates
baseurl=http://vault.centos.org/5.10/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
enabled=0

これをコピーして下記のように書き換え。

[C5.11-updates]
name=CentOS-5.11 - Updates
baseurl=http://vault.centos.org/5.11/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
enabled=0

--enablerepo で C5.11-updates を指定、
ミラーサイトにアクセスしてエラーが出るのがうざいので
--disablerepo で updates を無効にして、yum update した。

# yum update --disablerepo=updates --enablerepo=C5.11-updates

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.riken.jp
 * epel: dl.fedoraproject.org
 * extras: ftp.riken.jp
 * rpmforge: ftp.kddilabs.jp
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package tzdata.i386 0:2017b-1.el5 set to be updated
---> Package tzdata-java.i386 0:2017b-1.el5 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package            Arch        Version              Repository            Size
================================================================================
Updating:
 tzdata             i386        2017b-1.el5          C5.11-updates        757 k
 tzdata-java        i386        2017b-1.el5          C5.11-updates        177 k

Transaction Summary
================================================================================
Install       0 Package(s)
Upgrade       2 Package(s)

Total download size: 934 k
Is this ok [y/N]: y
Downloading Packages:
(1/2): tzdata-java-2017b-1.el5.i386.rpm                  | 177 kB     00:01
(2/2): tzdata-2017b-1.el5.i386.rpm                       | 757 kB     00:02
--------------------------------------------------------------------------------
Total                                           204 kB/s | 934 kB     00:04
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Updating       : tzdata-java                                              1/4
  Updating       : tzdata                                                   2/4
  Cleanup        : tzdata-java                                              3/4
  Cleanup        : tzdata                                                   4/4

Updated:
  tzdata.i386 0:2017b-1.el5            tzdata-java.i386 0:2017b-1.el5

Complete!