From: | Yoshiyuki Asaba <y-asaba(at)sraoss(dot)co(dot)jp> |
---|---|
To: | pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: initdb failed on Windows 2000 |
Date: | 2007-08-29 07:38:06 |
Message-ID: | 20070829.163806.220052165.y-asaba@sraoss.co.jp |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Hi,
From: Yoshiyuki Asaba <y-asaba(at)sraoss(dot)co(dot)jp>
Subject: [HACKERS] initdb failed on Windows 2000
Date: Mon, 27 Aug 2007 20:46:35 +0900 (JST)
> I have compiled PostgreSQL 8.2.4 with MinGW on Windows 2000. Then I
> have executed initdb as Administrator. However initdb failed with the
> following message.
>
> ----
> The program "postgres" is needed by initdb but was not found in the
> same directory as "C:\msys\1.0\local\pgsql\bin/initdb".
> Check your installation.
> ----
>
> So, I have debugged initdb.exe. I found that CreatePipe() was failed
> with ERROR_ACCESS_DENIED in exec.c:pipe_read_line().
The attached files are test programs.
% gcc -o child.exe child.c
% gcc -o parent.exe parent.c
When parent.exe is executed by Power Users or Users, the result is
good. However, CreatePipe() is failed when Administrator do.
% ./parent.exe
CreatePipe() failed: 5
Regards,
--
Yoshiyuki Asaba
y-asaba(at)sraoss(dot)co(dot)jp
Attachment | Content-Type | Size |
---|---|---|
unknown_filename | text/plain | 2.7 KB |
unknown_filename | text/plain | 569 bytes |
From | Date | Subject | |
---|---|---|---|
Next Message | Nikolay Samokhvalov | 2007-08-29 08:35:22 | Re: Contrib modules documentation online |
Previous Message | Florian Weimer | 2007-08-29 06:59:55 | Re: [HACKERS] Undetected corruption of table files |