7.10から8.04LTSにアップグレード

春に7.10のサポートが切れてapt-getしても404になってしまっていた。
do-release-upgradeでアップグレードできるんだけど
http://d.hatena.ne.jp/shokai/20090529/1243601051


このサーバーはpythonのGnuPGInterfaceが無くてupgradeできない

do-release-upgrade
Traceback (most recent call last):
  File "/usr/bin/do-release-upgrade", line 8, in <module>
    from UpdateManager.Core.DistUpgradeFetcherCore import DistUpgradeFetcherCore
  File "/usr/lib/python2.5/site-packages/UpdateManager/Core/DistUpgradeFetcherCore.py", line 34, in <module>
    import GnuPGInterface
ImportError: No module named GnuPGInterface

aptで既に入っているはずなんだけどpathが通っていないのかなんなのかよくわからない。easy_installで入れようとしてもできない。


別にサーバー自体に重要なデータは無いので、壊れてもいいやと思い
/etc/apt/source.list の中のgutsyhardy に全置換した。


一応今のkernelバージョンを確認

uname -a
Linux shokai-mag 2.6.22-16-server #1 SMP Sun Jan 25 23:55:35 GMT 2009 x86_64 GNU/Linux

apt-getしてみたら普通に動いた

sudo apt-get update
sudo apt-get install update-manager
sudo apt-get dist-upgrade
sudo reboot

dist-upgardeで数百のパッケージがアップグレードされ、途中でpostgresql8.2は古いから8.3にしろと言われた
再起動したらubuntu 8.04.2 になってた。


念のためkernelバージョン確認
uname -a

Linux shokai-mag 2.6.24-24-server #1 SMP Wed Apr 15 15:41:09 UTC 2009 x86_64 GNU/Linux


あと、postgresql8.2と8.3が両方動いていたので8.2を消した

sudo apt-get remove postgresql-8.2