Cygwin なんでも掲示板

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


スレッド

└◇2996:
[PostgreSQL]postmaster起動時のエラー対処方法について [KK] 08/07 19:59

 ├◇3005:Re:[PostgreSQL]postmaster起動時のエラー対処方法について [discypu] 08/09
 │└◇3024:Re:[PostgreSQL]postmaster起動時のエラー対処方法について [discypu] 08/25
 ├◇3019:Re:[PostgreSQL]postmaster起動時のエラー対処方法について [you] 08/23
 │└◇3020:Re[2]:[PostgreSQL]postmaster起動時のエラー対処方法について [SOJ] 08/24
 │ └◇3022:Re[3]:[PostgreSQL]postmaster起動時のエラー対処方法について [な] 08/24
 │  └◇3023:Re[4]:[PostgreSQL]postmaster起動時のエラー対処方法について [SOJ] 08/25


2996● [PostgreSQL]postmaster起動時のエラー対処方法について[ KK ] 2005 08/07 19:59
よろしくお願いします。

昨日初めてCygwinをダウンロードしたのですが、PostgreSQLのpostmaster起動時に「Segmentation fault (core dumped)」と表示されpostmasterを起動することができません。

[環境]
OS:Windows2000SP4
Cygwin:1.5.18-1
PostgreSQL:7.4.5-1(Cygwinのsetup.exeを利用しダウンロードしました。)

-------
[状況]
1)Cygwinのコンソール上でcygserverを起動。

$ /usr/sbin/cygserver &
$ cygserver: Initialization complete. Waiting for requests.

psコマンドでcygserverが起動していることを確認。

2)PostgreSQLのinitdbコマンドを実行。

/var/lib/pgsql/dataディレクトリを作成し、
$ initdb --encoding=EUC-JP -D /var/lib/pgsql/data
.
.
Success. You can now start the database server using:

/var/lib/pgsql/data以下に各ファイルが作成されていることを確認。

3)postmasterを起動

$ postmaster -D /var/lib/pgsql/data
Segmentation fault (core dumped)

と表示されpostmasterを起動させることができません。
-------

postgresql.confのmax_connections、shared_buffersの値を変更(少なく)してみたのですが同様の症状でした。

何とかCygwin上でPostgreSQLを動かしたいのですが、どこから対処していけば良いかわかりかねています。
解決に繋がるようなヒントだけでもいただければと思い、こちらに投稿させていただきました。

またPostgreSQLのバージョンの変更を試してみる価値はあるでしょうか?その場合はPostgreSQLのソースをダウンロードし、Cygwin上でコンパイルをすれば可能でしょうか?

よろしくお願いします。

KK
スレッド一覧


3005● Re:[PostgreSQL]postmaster起動時のエラー対処方法について[ discypus ] 2005 08/09 00:32
追試していませんが、

pgsql-cygwin MLの以下の件と同じであれば、
http://archives.postgresql.org/pgsql-cygwin/2005-08/msg00006.php

cygwin MLの以下のメールより、
http://cygwin.com/ml/cygwin/2005-08/msg00249.html

たぶんCygwin Snapshotsの2005-Aug-06あたりで対策されているようです。
http://cygwin.com/snapshots/
スレッド一覧


3024● Re:[PostgreSQL]postmaster起動時のエラー対処方法について[ discypus ] 2005 08/25 20:54
Snapshots 2005-Aug-24に入れ替えるとエラーが出ず、postmasterが起動できることを
確認しました。
http://discypus.jp/wiki/?Cygwin%2FPostgreSQL%2F%A5%E1%A5%E2#j83446ec

ただし、細かい動作は確認してないので、他のエラーがでるかもしれません。

とはいえ、cygwinを古いもの(cygwin-1.5.10-3〜cygwin 1.5.17-1 のいずれか) に
した方がたぶん無難なのですが。
もっとも、可能ならPostgreSQL本家のPostgreSQL 8.0.X Windows版を使った方が
無難なのは言うまでもないわけですけど。
スレッド一覧


3019● Re:[PostgreSQL]postmaster起動時のエラー対処方法について[ you ] 2005 08/23 10:44
私もこの問題がある。今KKさんは対策が分かれば、教えていただきませんか?
スレッド一覧


3020● Re[2]:[PostgreSQL]postmaster起動時のエラー対処方法について[ SOJ ] 2005 08/24 16:14
俺もこの問題に直面しました。

解決方法が分かる方は是非教えていただきたいです。
スレッド一覧


3022● Re[3]:[PostgreSQL]postmaster起動時のエラー対処方法について[ な ] 2005 08/24 22:24
すでに対策として、
・1.5.17-1 に戻す
・20050806 以降の snapshot dll に入れ替える
というふたつが提示されていますが、
誰かが検証してくんなきゃヤですか?
スレッド一覧


3023● Re[4]:[PostgreSQL]postmaster起動時のエラー対処方法について[ SOJ ] 2005 08/25 13:48
ご回答どうもありがとうございます。

cygwinのバージョンを落とす方向でやってみようと思います。
スレッド一覧

早田のホームページへ
CGIROOM