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を止めてから上記のファイルを消すとか、で対処したような気もします。 |
▼関連発言 |