[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:16786] Re: Postgresql could not be removed
> slink から potatoへアップ中、次のエラーが出て、どうにもならなくなり
> ました。
>
> dpkg: error processing postgresql (--remove):
> Package is in a very bad inconsistents state -- you shoud reinstall
> it before attempting a removal.
> Errors were encountered while processing:
> postgresql
> E: Sub-process returned an error code (1)
このもう少し前に、prerm実行中のエラーメッセージが出ていませ
んか? それによって対処法がわかると思いますが、おそらくprerm
がバグっていると思います。…だけど、dpkg --purgeもできないな
ら、postrmもバグっているのかも。
mv -f /var/lib/dpkg/info/postgresql.postrm /var/lib/dpkg/info/postgresql.postrm.orig
とでもしてバックアップをとってから、
touch /var/lib/dpkg/info/postgresql.postrm
chmod +x !$
とカラッポのファイルを作ったのち、
dpkg --purge postgresql
でとりあえずはパージできるんじゃないでしょうか。postrmに書か
れてあることを手作業でやればなおいいでしょう。そして、potato
に首尾よくupgrade完了してから、postgresqlを入れ直せばいいと
思います(今のバージョンにはそんなバグはないでしょう)。
上記の手順を試したわけじゃないので、トラブっても文句を言わな
いでくださいね。
# perlに気をつけて
--
川村 尚生