▼スレッド
│
└◇695:postgreが初期化できない [倉持] 11/04 15:53
├◇700:Re:postgreが初期化できない [MSだす。] 11/07
├◇704:Re:postgreが初期化できない [MSだす。] 11/08
│└◇706:Re[2]:postgreが初期化できない [倉持] 11/09 <
└◇705:Re:postgreが初期化できない [中島] 11/08
cygwinでpostgreSQLを動かそうとしているのですが、スレッド一覧
PostgreSQLの立ち上げができないで困っています。
$ initdb -D /usr/local/pgsql/data
を実行すると、
最後に
initializing pg_shadow... FindExec: invalid binary "/usr/bin/postgres"
FATAL 1: /usr/bin/postgres: could not locate executable, bailing out...
initdb failed.
というメッセージが出てデータベースを初期化することができません。
ご教示いただければ幸いです。
はずしているかもしれませんが、スレッド一覧
postgreSQLは、Cygwinのパッケージをお使いでしょうか。
その場合、/usr/doc/Cygwin/postgresql7-2.3.README(verは違うかもしれませんが)にしたがって、設定作業をしたのでしょうか。
あるいは、ls -l /usr/bin/postgres した場合、実行属性や、ownerはどうなっているでしょう?
どうやら実行属性だけでなく、読み取り属性が必要のようです。スレッド一覧
$ chmod +x+r /usr/bin/postgres.exe
してから、initdb するとうまくいくのでは?
<postgres findexec locate> でgoogleすればにような話がひっかかります。
読み取り属性を設定することにより解決しました。ありがとうございました。UNIX系は10年以上触れていなかったものですから、属性を見てみることも思いつきませんでした。スレッド一覧
以下のスレッドを読んでください。スレッド一覧
http://ml.postgresql.jp/pipermail/pgsql-jp/2002-February/000062.html