2008-11-02
Fedora Core 3 => Fedora 9
結局何をやっていたかというと・・・
- Fedora Core 3 => 4
- Fedora Core 4 => 5
- Fedora Core 5 => 6
- Fedora Core 6 => 7
- Fedora 7 => 8
- Fedora 8 => 9
という今更感たっぷりの作業をしてましたw
北米にあるサーバなので、reboot するのは緊張感たっぷりでした。
ping が通らなくなる1分半は、大気圏突入のようなドキドキ感でしたね。ping が走り始めて、ssh で入って uname -a したときの安堵感は忘れられませぬ(おおげさ)。
特に FC6 => 7 は lvm の更新があり、/dev/hdX => /dev/sdX という変化があったので、reboot 前に入念にチェックしました。全部論理ボリュームになっていたので、結局、何もしなくてよかったんですけどねw
これだけのアップグレードをすると、やはり依存関係の解決がつらかったです。基本的に yum upgrade し続けるだけなんですが、yum update yum や yum update kernel を先にやってしまうと依存関係が乱れて、ダウングレードしてから yum upgrade が必要になるという罠にはまりました。
↓のように python が依存関係NGと言われたときにはどうしようかと思いましたよw(<yum 動かなくなるんで)
Error: Missing Dependency: libcrypto.so.6 is needed by package python-2.5.1-26.fc8.2.i386 (installed)
つまり、単純に yum upgrade だけでいけると考えた方がいいのかも。
あとは、/etc 配下のファイルがかなりの頻度で .rpmsave になったり、.rpmnew になるのを解決(マージ)するのが大変でしたね。手作業時間のほとんどはマージ作業でした。
丸二日ほどかかったわけですが、PHP が 4.3.11-2.8.4.legacy => 5.2.6-2.fc9 になるなど、すてきな hack 環境ができましたね。
何か動かなくなっている(Webの)サービスがあるかもしれませんが、もし見つけたら連絡していただけると助かります。
参考:
- 656 http://ray.sakura.ne.jp/aki/
- 53 http://www1.bbiq.jp/kougaku/koukaku.html
- 28 http://www.takke.jp/
- 27 http://www.mz3.jp/
- 10 http://translate.google.com/translate?hl=en&sl=ja&u=http://d.hatena.ne.jp/halts/20050922&sa=X&oi=translate&resnum=2&ct=result&prev=/search?q=quam+lawal+from+maryland&start=20&hl=en&rlz=1T4GGIC_enUS253US253&sa=N
- 8 http://www.google.cl/search?hl=es&q=los+mejores+comandos+de+cfg+de+cs15&start=20&sa=N
- 6 http://d.hatena.ne.jp/wiitomo/20081012/p11
- 6 http://search.live.com/results.aspx?q=rempit+motor+kl&first=71&FORM=PERE5
- 6 http://search.yahoo.co.jp/search?p=井上和香+放送事故&search_x=1&tid=top_ga1&ei=UTF-8&yuragi=off&qrw=0&pstart=1&fr=top_ga1&b=61
- 6 http://www.mz3.jp/mz3.html

