> 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