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 の中のgutsy を hardy に全置換した。
一応今の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