Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)

No.2023  Re:postgres initdb
発言者: discypus
発言日: 2004 03/27 18:34
 
最近同じエラーを手元で出した気がしますが、対処は忘れました。

> 【問題点】
> 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
> > というエラーが出ます。

未検証ですが、

PostgreSQLに付属しているipccleanで何とかなるかも。(以下のページを見ると確率は低そうですが)
http://www.postgresql.jp/document/pg74doc/html/app-ipcclean.html

また、Cygwinの付属文書だと、
/usr/share/doc/cygipc-2.03/README
に、次の文があります。
---------- 引用開始
Known Issues:
1) If shutting down and restarting ipc-daemon2
under DIFFERENT users, you must "clean out"
the IPC files in /tmp. These include:
/tmp/MultiFileMsg2
/tmp/MultiFileSem2
/tmp/MultiFileShm2
/tmp/cygipc2_*
---------- 引用終了

で、"crean out"するには、ipcrmコマンドで消すとか、
いったんipc-daemon2を止めてから上記のファイルを消すとか、で対処したような気もします。


▼関連発言

2022:postgres initdb [HAL] 03/27
 ├2023:Re:postgres initdb [discypu] 03/27
 └2024:Re:postgres initdb [discypu] 03/27
  └2025:Re[2]:postgres initdb [HAL] 03/28
   └2027:Re[3]:postgres initdb [discypu] 03/28 <

Pass 保存

早田のホームページへ
CGIROOM