Fedora 8 → 9 移行でハマる

もうじきFedora 10が出るので、Fedora 8 を使っていたLinux機を Fedora 9 に移行した(Fedora 8 から Fedora 10 への飛び級はシンドイと予想されるので)。歴代の移行方法はここに簡単に説明されているが、今回はハマった。

pythonに関して、Fedora 8のほうがFedora 9よりバージョンが上なので、python関連のdependencyでyumがこけてしまう。通常は、エラーをだすモジュールを一度削除して再インストールすればいいのだけど、yumがpythonで動くのでpythonを削除すると、今度はyumが動かなくなってしまう。

しかたないのでrpmを使って、pythonを手動で更新(正確にはバージョンダウン)した。また、原因不明の更新エラーを出していたopensslもrpmで更新した。今回の件でyumが万能でなはないことと、rpmでyumの弱点をカバーできることを勉強した。