[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:45651] PostgreSQLのインストール



古原です。

★環境 Debian GNU/Linux 3.1(sarge) Kernel 2.6  Printer system

PostgreSQL7.4.7をapt-getでダウンロードした所下記のエラーが出てしまいます。

debian:/# apt-get install postgresql
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています... 完了
提案パッケージ:
  libpgjava libpgtcl postgresql-contrib pgdocs pgaccess
以下のパッケージが新たにインストールされます:
  postgresql
アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 0 個。
3795kB 中 0B のアーカイブを取得する必要があります。
展開後に追加で 9810kB のディスク容量が消費されます。
パッケージを事前設定しています ...
未選択パッケージ postgresql を選択しています。
(データベースを読み込んでいます... 現在 87992 個のファイルとディレクトリがイン
ストールされています。)
(.../postgresql_7.4.7-6sarge1_i386.deb から) postgresql を展開しています...
postgresql (7.4.7-6sarge1) を設定しています ...

Creating config file /etc/postgresql/postmaster.conf with new version
The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locale ja_JP.EUC-JP.

fixing permissions on existing directory /var/lib/postgres/data... ok
creating directory /var/lib/postgres/data/base... ok
creating directory /var/lib/postgres/data/global... ok
creating directory /var/lib/postgres/data/pg_xlog... ok
creating directory /var/lib/postgres/data/pg_clog... ok
selecting default max_connections... 100
selecting default shared_buffers... 1000
creating configuration files... ok
creating template1 database in /var/lib/postgres/data/base/1... ok
initializing pg_shadow... /usr/lib/postgresql/bin/initdb: line 700: cannot
create temp file for here document: 許可がありません

initdb: failed
dpkg: postgresql の読み込みエラーです(--configure):
 サブプロセス post-installation script はエラー終了ステータス 1 を返しまし
た。。以下のパッケージの処理中にエラーが発生しました:
 postgresql
E: Sub-process /usr/bin/dpkg returned an error code (1)


作業はrootで行いましたが、permissionの許可が出ないという所からどこかで途中で強
制的にユーザが変わっているのでは無いかと疑い
/var/lib/postgres/data#chmod 777 *
としてsu - postgres と変更してinitdbを行ったのですが、同じエラーが出てしまいま
した。

何かインストールの手順そのものが間違っているのでしょうか。
頑張って行くといった舌の根も乾かぬ内の初心者質問で恐縮ですが
どなたか教えて頂けませんでしょうか。