> Operating system:   Windows 2000 SP3
> 
> Description:        Account problems-start as a service 
> option install 
> Windows 2000/ XP 
> 
> Details: 
> 
> Problems with installer (for Version 8.0 Beta 2 dev 3) when 
> you check the 'Install as a service' checkbox. 
> 
> Installer cheerfully creates the postgres account and grants 
> the 'Log on as a service' right, but does not add the account 
> to 'Users' group and does not grant permission to 'Access 
> this computer from the network' or 'Log on 
> locally'.  These omissions cause three failure points during 
> the install.   

It should add it to the users group.
Question: Is this by any chance a Domain Controller? 


> To fix this, go to Admin tools -- 'Local Security Policies' 
> and grant the right to 'Access this computer from the 
> network' to the postgres account. 

"Users" normally have this, I think.


> Third problem will be with initdb, much later in the install. 
>  Error message will be: "Failed to create process for initdb: 
> 1385!".  Install will then roll back. 
> 
> To fix this, go to 'Local Security Polices' (again) and  
> grant the right to 'Log on Locally' to the postgres account. 

Again, I beleive "Users" normally have this.


> I listed all 3 error messages in series, to make for easy 
> Google search.  
> Machine here is configured 'paranoia' style -- deny all 
> permissions to all 
> unless needed.  This probably differs from a plain vanilla 
> Windows setup.   

Right. If you have changed the default permissions, you will of course
need to fix that. Can't expect the installer to know about them all. We
can help a bit, though :-)


> Installer should be changed to check/grant the two other 
> needed permissions, and should also add postgres user to 
> 'Users' group when creating the postgres account to run as a 
> service.  

As for the first two, yes, at least chceking for them is good. I'll add
that to a tracker.
As for "Users", this should be done by default. It must be something
environment-specific.


//Magnus


---------------------------(end of broadcast)---------------------------
TIP 5: Have you checked our extensive FAQ?

               http://www.postgresql.org/docs/faqs/FAQ.html

Reply via email to