I have been trying to install the last three MSI installers on my Windows 2000 server with no luck. It is a domain controller and therefore has no local accounts. I have created an account in active directory for the domain and taken away basically every right that I can think of (except run as service) and still it tells me the account has administrative privileges. I have also tried creating an account at the "Install as service" prompt in the installer, I type in domainname\postgres for the username and it creates the user. It then tells me that it could not read the local powerusers group.
I cannot automatically initialize the database cluster either. When it gets to this step it tells me that it could not create the process ID (I take it that the account has too many privileges).
Usually at the end of the install(if I don't choose to initialize the database cluster) it keeps telling me that it couldn't start the service. I have found a way to make it happy by placing the data folder from a previous build into the new build's program folder.
When I try to start the service from within the service control panel, it tells me that the program did not start and nor did it return any kind of an error code. Then, as I try to run postmaster from within a command console running as the newly created user it tells me that I am trying to run the database with administrative privileges and exits.
Everything seems to run fine and dandy on another 2000 server that I have, the only difference is that it's not a domain controller (so it has local accounts) and upon installation quite easily created a new user and initialized a new database cluster for me. This server inherits domain privileges from the previously mentioned domain controller.
Description: text/x-vcard (168 bytes)
pgsql-hackers-win32 by date
|Next:||From: Andreas Pflug||Date: 2004-08-24 18:40:37|
|Subject: Re: REPOST: InitDB Failure on install|
|Previous:||From: Magnus Hagander||Date: 2004-08-24 18:16:33|
|Subject: Re: REPOST: InitDB Failure on install |