[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:54331] Re: postgresql-8.3 upgrade faild
武藤@Debianぷろじぇくとです。
At Mon, 5 Jul 2010 09:46:52 +0900,
oh wrote:
> 早速ですが apt-get upgrade 時に postgresql-8.3 がエラーとなります。
> スクリプトからのエラーがでているため完了できないようなのですが
> remove を指定しても
>
> dpkg: error processing postgresql-8.3 (--remove):
> Package is in a very bad inconsistent state - you should
> reinstall it before attempting a removal.
> ちょっと長いですが、以下に apt-get install 時のログを貼り付けます。
> Preparing to replace postgresql-8.3 8.3.9-0lenny1 (using .../postgresql-8.3_8.3.11-0lenny1_i386.deb) ...
> Stopping PostgreSQL 8.3 database server: mainError: The cluster is owned by user id 109 which does not exist any more failed!
> failed!
ユーザpostgresがない状態になっているように見えます。そのために
/var/lib/postgresql/8.3/main の所有者ユーザが不明でエラーが
発生しているのではないかと。
「id postgres」はどうなっていますか。
存在しなければ、postgresのエントリを/etc/passwdに書くとどうでしょうか?
postgres:x:109:112:PostgreSQL administrator,,,:/var/lib/postgres:/bin/bash
(グループIDの112は/etc/groupのpostgresエントリに合わせる。)
--
武藤 健志@ kmuto @ kmuto.jp
Debian/JPプロジェクト (kmuto@debian.org, kmuto@debian.or.jp)
株式会社トップスタジオ (kmuto@xxxxxxxxxxxxxxx)
URI: http://kmuto.jp/ (Debianな話題など)