▼スレッド
│
└◇862:postmaster起動が出来ないみたいです [赤影] 12/20 14:16
└◇863:Re:postmaster起動が出来ないみたいです [MSだす。] 12/22
└◇864:Re[2]:postmaster起動が出来ないみたいです [MSだす。] 12/22
└◇865:Re[3]:postmaster起動が出来ないみたいです [赤影] 12/24
└◇866:Re[4]:postmaster起動が出来ないみたいです [MSだす。] 12/24
└◇874:Re[5]:postmaster起動が出来ないみたいです [赤影] 12/27 <
CYGWINプロンプトからスレッド一覧
/usr/local/pgsql/postmasterと入力すると
FATAL: could not set permissions
on /tmp/.s.PGSQL.5432: Invalid argument
/usr/local/bin/postmaster: cannot create UNIX stream port
と表示されます。
何かが原因で失敗していると思うのですが、どこが悪いのでしょうか?(?_?)
ちなみに.s.PGSQL.5432というファイルは無いのですが・・
Win2000
mem128mb
disk 28GB
> CYGWINプロンプトからスレッド一覧
> /usr/local/pgsql/postmasterと入力すると
これはCygwinのpostgresqlではない。ちがいますか?
$ which postmaster
/usr/bin/postmaster
$ cygcheck -c |grep postgre
postgresql 7.3-1
現在Cygwin本家で提供されているpostgresqlの場合、上のようになるのですが。
失礼、赤影さんはスレッド一覧
http://www.nonsensecorner.com/pgsql/
にあるcygwin用のバイナリをインストールしたのですね。
setup.exeを使ってインストールできるpostgresqlではだめなのでしょうか?
あるいは、お使いのpostgresqlはお使いのCygwinのversionに対応しているのでしょうか?
具体的にcygwin、postgresql、その他cygipcなど必要なパッケージのversionなどを書いたほうが良いでしょう。
MSだすさんアドバイスありがとうございます。スレッド一覧
インストール元はWindowsユーザーの為のPostgSQLの導入活用
ガイド(技術評論社)に付属のCDからインストールしました。
ご指摘のCygwinから動かすPostgSQLを試したいのです。
cygwinはv2だと思います。PostgreSQLは7.2.3です。cygipcは
1.11-1だと思います。(どれも本に付属したもの)
出版社に問い合わせしたところ、はじめからインストールし直してみては?と言われたのでそうして見ても同じ結果でした。
もしかしたらcygrunsrvを使ってpostmasterを起動するのかな?
と怪しんでいるのですが、それにしても指定方法がわかりません。cygrunsrv -t postmasterではダメでした。
Cygwinも含めて、cdromからインストールしたということでしょうか?(Cygwinのverは、uname -a または、cygcheck -c cygwin で調べてくだされ。v2ではわかりませんです。)スレッド一覧
起動方法はとりあえず、
$ postmaster
でよいかと。/tmpのパーミッションはどうなっているのでしょう?
$ ls -dl /tmp
なお個人的には、cygwinサイトのpostgresqlをまずためしてみてはとも思うのですが。
MSだす。さん色々ご指摘ありがとうございます。スレッド一覧
何とか解決の糸口が見えてまいりました。
あっと、その前に一応バージョンですが1.3.13-2でした。
現時点ではDBに接続するところまできました。
問題解決の糸口になったのはWIN上で新規ユーザーを作成しADMINグループにしてドメインに参加しないローカルからインストールをやり直しました。これが1点。
2点目は何度か試みたときに、UNIXで言うルートで作業を行っていなかったので、それを/home/newuser配下でキッチリとやってみました。他の問題点も割とスンナリ解決してゆけました。(解凍できなかった件など)
postmasterの起動についてはpostmaster -S -iで起動しました。
あとはサービスに登録する段取りが残っていますが、トライ&エラーでやってみます。
いろいろアドバイスありがとうございました。
また、質問してしまうかも知れませんがその時はよろしくお願いします。
m(_ _)m