Fedoraのディストリビューションアップグレードの注意

Fedoraにおいて、4,5,7と 順にupgradeしたときの注意事項

新しいfedora-releaseを入れて、

yum clean all
yum upgrade

としたら、

Error: Missing Dependency: python

となり、pythonの依存が解消されないというエラーがでる。
pythonは、yumに使われており、removeするとupgradeできなくなる。

この原因は、新しいディストリビューションより、古いディストリビューションpythonパッケージのバージョンが新しいため、上書きできないことが原因である。

apt-getのdist-upgradeならこんなことがなかったので、いまいち。

対策として、pythonのバージョン一旦強制上書きインストール(rpm -Uvh --nodeps)で下げてから、yumを実行した。

後は、カーネルで古いバージョンが入っていると問題となるので、削除が必要。

yumでのupgradeは推奨されていないとはいえ、ひどいつくりだ。