【問題点】
postgresの設定で、$ initdb --no-locale -D /var/postgresql/dataを行うと、
creating template1 database in /var/postgresql/data/base/1... FATAL: could not create shared memory segment: Function not implemented
DETAIL: Failed system call was shmget(key=1, size=1081344, 03600).
initdb: failed
[1]+ Done ipc-daemon2
というエラーが出ます。
【環境】
Package Version
cygipc 2.03-2
cygrunsrv 0.98-1
cygwin 1.5.7-1
postgresql 7.4.1-3
【現在までの行った作業】
1.「postgres」ユーザを作成
2.PostgreSQLのデータディレクトリを作成
$ mkdir -p /var/postgresql/data
3.PostgreSQLのデータディレクトリの所有者を変更
$ chown postgres /var/postgresql
$ chown postgres /var/postgresql/data
4.$ ipc-daemon2 &
過去ログを検索して見て
「ipc-daemon &」で行っていると、上記のエラー
が出るとありました。
しかし、私は、「ipc-daemon2 &」と打っておりますので
問題はなくinitdbができるはずなのですが・・・。
どなたかご教示いただけませんか?
|