Fedora Core 4 を yum で Fedora Core 5 にアップグレードする方法

予告通り、Fedora Core 4 を yum で Fedora Core 5 にアップグレードした。

ビビリながらも、またオンラインアップグレードを実行した。
正直、試験的ディストリビューションであるFedora は怖い。


まずは、念のため Fedora Core 4 のままで、最新の状態にした。

# yum check-update
# yum update
# reboot

最新のカーネルを確認。

# uname -a
Linux fedora.itnavi.local 2.6.15-1.1833_FC4 #1 Wed Mar 1 23:41:37 EST 2006 i686 i686 i386 GNU/Linux

fedora-release をダウンロードする。

ここからゲット
# wget <ダウンロードサイトURL>/fedora-release-5-5.noarch.rpm

fedora-release をインストールする。

# rpm -Uvh fedora-release-5-5.noarch.rpm


これでFedora Core 5 のリポジトリを参照できるようになる。

前回同様、カーネルを先にアップデートすることにした。

# yum -y update kernel


ところが、

--> Processing Conflict: kernel conflicts isdn4k-utils < 3.2-32
・・・
--> Processing Dependency: mkinitrd >= 4.2.21-1 for package: kernel
・・・

なんかエラーが出まくるのだ。
仕方がないので、違うアプローチをすることにした。

# yum clean all
# yum upgrade


Error: Unable to satisfy dependencies
Error: Package hal needs kernel < 2.6.11, this is not available.
Error: Package initscripts needs kernel < 2.6.12, this is not available.
Error: Package kudzu needs kernel < 2.6.13, this is not available.

古いカーネルが原因で依存関係にエラーが起きているので削除する。
最新と一つ前だけ残して削除対象にした。

# yum remove kernel-2.6.10-1.770_FC3 kernel-2.6.12-1.1390_FC4 kernel-2.6.12-1.1398_FC4 kernel-2.6.12-1.1447_FC4 kernel-2.6.12-1.1456_FC4 kernel-2.6.13-1.1526_FC4 kernel-2.6.13-1.1532_FC4 kernel-utils-2.4-13.1.49_FC3


Dependency Removed: ethereal.i386 0:0.10.14-1.FC4.1 lm_sensors.i386 0:2.9.1-3.FC4.2 net-snmp.i386 0:5.2.1.2-fc4.1
Complete!

気を取り直してもう1回トライ。

# yum clean all
# yum upgrade


Transaction Summary
================================
Install 224 Package(s)
Update 644 Package(s)
Remove 0 Package(s)
Total download size: 757 M
Is this ok [y/N]: y

どうやら依存関係はクリアできたようだ。

11時からアップデート開始。





・・・
(中略)
・・・






Complete!

18時に終了!(笑)

ここでリブートして新しいカーネルで起動する。(ドキドキ)

# reboot

# uname -a
Linux fedora.itnavi.local 2.6.15-1.2054_FC5 #1 Tue Mar 14 15:48:33 EST 2006 i686 i686 i386 GNU/Linux

いやいや、今日もうまくいってよかった。

Apache のバージョンが 2.0 から 2.2 になったことに伴ない、httpd.conf の設定をマージする必要があったこと以外は、今のところ問題は発生していない。

これにて終了。ふぅ〜。

■関連記事

ずんWiki - Fedora upgrade

yumでfedoracore3 → fedoracore5 へupgrade

Fedora Core 4をFedora Core 5にアップグレードするには − @IT
posted by さわひで at 00:16 | Linux