堀田@長崎市です。 # なんかサポセン状態になってますが(^^;;; On Thu, 15 Jun 2006 00:53:41 +0900, "Y.Tamura" <tamura@xxxxxxxxxxxxxxxx> wrote: Subject: [vine-users:074709] Re: postgresqlのホームディレクトリー > 田村です。 > 下記コマンドを直接打ち込んだ結果は次のようになりました。 > > [root@Vine root]# su -l postgres -s /bin/sh -c "/usr/bin/pg_ctl -D > /var/lib/pgsql/data -p /usr/bin/postmaster -o '-p 5432' start" > FATAL: could not open file "/var/lib/pgsql/data/PG_VERSION": 許可がありません では、 # ls -ld /var/lib/pgsql/data/PG_VERSION してみましょう。おそらく postgres ユーザから読めない様になってい るんでしょうね。自宅の環境では以下の様になりました。 # ls -ld /var/lib/pgsql/data/PG_VERSION -rw------- 1 postgres postgres 4 Feb 14 2004 /var/lib/pgsql/data/PG_VERSION うーむ。なんとなく原因がわかったような。元記事の "Y.Tamura" <tamura@xxxxxxxxxxxxxxxx> wrote On Tue, 13 Jun 2006 23:01:52 +0900: Subject: [vine-users:074693] postgresqlのホームディレクトリー > 田村といいます。 > > Vine3.2インストール後、apt-get install postgresql で > postgresql(postgresql-7.4.10-0vl1)をインストール後、 > useradd postgres としてユーザーを登録しました。 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ これが諸悪の根元の様な気がしてきました。復旧するには、以下のこと を試してみてください。 【削除】 # rpm -qa | grep ^postgresql | xargs rpm -e # /bin/rm -rf /var/lib/pgsql # userdel -r postgres (これはエラーになるかもしれません) 【インストール】 # apt-get install postgresql-server # service postgresql start -- HOTTA Michihide <hotta@xxxxxxxxxxxxxx>