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は推奨されていないとはいえ、ひどいつくりだ。