▼スレッド
│
└◇2130:postmasterサービスを開始しようとすると、ログオンに失敗する [db初心者] 05/02 04:04
└◇2136:Re:postmasterサービスを開始しようとすると、ログオンに失敗する [discypu] 05/03
└◇2137:Re[2]:postmasterサービスを開始しようとすると、ログオンに失敗する [db初心者] 05/04
└◇2138:Re:postmasterサービスを開始しようとすると、ログオンに失敗する [discypu] 05/04
└◇2139:Re[2]:postmasterサービスを開始しようとすると、ログオンに失敗する [db初心者] 05/04 <
環境:windows2000proスレッド一覧
:PostGreSQL7.2.3
:Cygwin1.3.12
:Cygipc1.10.1
initdbで初期化後、ipc-daemonが起動しているのを確認後、
=======================================================
cygrunsrv --install postmaster --path /usr/local/pgsql/bin/postmaster --args "-D /usr/local/pgsql/data -i" --dep ipc-daemon --termsig INT --user 'ユーザー名' --shutdown
=======================================================
と入力して、パスワードを2回して、
[スタート]→[設定]→[コントロールパネル]→[管理ツール]→[サービス]でpostmasterのサービスを開始させようとすると、
"1069エラー、ログオンに失敗しました"とメッセージボックスがでてしまい、サービスを開始できません。ちなみにパスワードはWindowsにログインしているパスワードを入力しました。
昨日、初めて、PostGreSQLとCygwinを触ったど素人です。どなたかご教授ください。
思いつく原因が2つあります。スレッド一覧
1.サービスをcygrunsrvで登録するときに指定したアカウントが
「"サービスとしてログオン" の権限を持たないアカウント」である。
→権限を割り当ててやる。(「ファイル名を指定して実行」で「secpol.msc」を
実行し、該当のアカウントに権限を付与する。
2.パスワードが間違っている
→サービスの登録を解除し、再度登録するときに正しいパスワードを
入力してやる。
また、ご存じかも知れませんが、/usr/share/doc/Cygwin/postgresql-X.X.X.READMEって
ファイルにファイルに設定方法が書いてありますので、参考になるかと。
(Cygwinのpostgresql-7.2.3は2002年10月くらいのバージョンだと思いますが、
たぶん、このREADMEは存在したと思います。)
早速のレスありがとうございました。スレッド一覧
>>→権限を割り当ててやる。(「ファイル名を指定して実行」で>>「secpol.msc」を実行し、該当のアカウントに権限を付与する
ローカルポリシーから、ユーザー権利の割り当てでサービスとしてログオンに該当のアカウントを追加してみたところ、今度は
"ローカルコンピュータのpostmasterサービスを開始できません。サーバはエラーを返しませんでした。windowsの内部エラーまたはサービスの内部エラーであった可能性があります。"と出てしまいました。
>>また、ご存じかも知れませんが、/usr/share/doc/Cygwin/postgresql-X.X.X.READMEって
ファイルにファイルに設定方法が書いてありますので、参考になるかと。
バイナリでインストールしたのですが、READMEが見つかりませんでした。
困りました。
他になにかあれば、またよろしくお願い致します。
| ローカルポリシーから、ユーザー権利の割り当てでサービスとしてログオンに該スレッド一覧
| 当のアカウントを追加してみたところ、今度は "ローカルコンピュータのpostma
| sterサービスを開始できません。サーバはエラーを返しませんでした。windows
| の内部エラーまたはサービスの内部エラーであった可能性があります。"と出て
| しまいました。
ログファイル /var/log/postmaster.log になにかエラーが記録されてません
でしょうか?
| バイナリでインストールしたのですが、READMEが見つかりませんでした。
CygwinのPostgreSQLパッケージの場合、
cygwin-announce メーリングリストによると、postgresql-7.2.3-1
(postgresql-7.2.3にあらず)が、2002年10月に出てます。
http://www.cygwin.com/ml/cygwin-announce/2002-10/msg00008.html
で、このときのREADMEはたぶん、
http://www.tishler.net/jason/software/postgresql/ の
postgresql-7.2.3.READMEではないかと思います。
ログファイル /var/log/postmaster.log になにかエラーが記録されてませんでしょうか?スレッド一覧
postmaster.logをみてみたところ、"postmaster.pid"を削除するようなことが書かれていたので、試してみたところ、無事、サービスを開始することができました。
本当に助かりました。ありがとうございました。