[pgsql-jp: 33506] initdb で IpcMemoryCreate エラーになる(Win)
森田 憲作
morita @ scrum.mss.mei.co.jp
2004年 7月 6日 (火) 16:52:54 JST
はじめまして。
この度 PostgreSQL を勉強しようと思い、試行錯誤しています。
WindowsXP に PostgreSQL を導入しようとしたところ、
initdb を実行した際に IpcMemoryCreate というエラーが
発生し、終了してしまいます。
何か手がかりを教えていただけたら幸いです。
OS は WindowsXP Pro で、http://sources.redhat.com/cygwin/ から
Cygwin をネットワークでインストールしました。
この中で、PostgreSQL 7.4.3-1 を同時にインストールしました。
インストール後、Cygwin の Bash Shell を起動し、
$ ipc-daemon2 &
$ initdb -E UNICODE -D /usr/share/pgsql/data
と実行しています。
ほかに何か環境設定が必要になるんでしょうか?
デバッグで実行した結果を複写しますので、よろしくお願いします。
---
$ initdb -E UNICODE -D /usr/share/pgsql/data -d
Running in debug mode.
initdb: internal variables:
PGDATA=/usr/share/pgsql/data
datadir=/usr/share/postgresql
PGPATH=/usr/bin
ENCODING=UNICODE
ENCODINGID=6
POSTGRES_SUPERUSERNAME=morita1
POSTGRES_BKI=/usr/share/postgresql/postgres.bki
POSTGRES_DESCR=/usr/share/postgresql/postgres.description
POSTGRESQL_CONF_SAMPLE=/usr/share/postgresql/postgresql.conf.sample
PG_HBA_SAMPLE=/usr/share/postgresql/pg_hba.conf.sample
PG_IDENT_SAMPLE=/usr/share/postgresql/pg_ident.conf.sample
The files belonging to this database system will be owned by user "morita1".
This user must also own the server process.
The database cluster will be initialized with locale C.
creating directory /usr/share/pgsql/data... ok
creating directory /usr/share/pgsql/data/base... ok
creating directory /usr/share/pgsql/data/global... ok
creating directory /usr/share/pgsql/data/pg_xlog... ok
creating directory /usr/share/pgsql/data/pg_clog... ok
selecting default max_connections... Signal 12
Signal 12
Signal 12
Signal 12
Signal 12
Signal 12
10
selecting default shared_buffers... Signal 12
Signal 12
Signal 12
Signal 12
Signal 12
Signal 12
Signal 12
Signal 12
Signal 12
Signal 12
Signal 12
50
creating configuration files... ok
creating template1 database in /usr/share/pgsql/data/base/1... DEBUG: invoking
IpcMemoryCreate(size=1081344)
Signal 12
initdb: failed
initdb: removing data directory "/usr/share/pgsql/data"
pgsql-jp メーリングリストの案内