Thread: Unregister Windows Service pg_ctl error

Unregister Windows Service pg_ctl error

From
"Gevik"
Date:
When I try to unregister the windows service I get an error like:

C:\Program Files\PostgreSQL\8.1\bin>pg_ctl.exe unregister -N "pgsql-8.1"
pg_ctl: could not open service manager

This is on Windows XP and the logged user is postgres





Re: Unregister Windows Service pg_ctl error

From
"Magnus Hagander"
Date:
> When I try to unregister the windows service I get an error like:
>
> C:\Program Files\PostgreSQL\8.1\bin>pg_ctl.exe unregister -N
> "pgsql-8.1"
> pg_ctl: could not open service manager
>
> This is on Windows XP and the logged user is postgres

You need administrative privileges to unregister a service. Can't run it
as user postgres.

//Magnus

Re: Unregister Windows Service pg_ctl error

From
"Gevik"
Date:
> You need administrative privileges to unregister a service. Can't run it
> as user postgres.

I did the same under "Administrator" but then I get an access violation
error like:

Unhandled exception at 0x77c478c0 in pg_ctl.exe: 0xC0000005: Access
violation reading location 0x00000000.

What am I dong wrong?




Re: Unregister Windows Service pg_ctl error

From
"Magnus Hagander"
Date:
> > You need administrative privileges to unregister a service.
> Can't run
> > it as user postgres.
>
> I did the same under "Administrator" but then I get an access
> violation error like:
>
> Unhandled exception at 0x77c478c0 in pg_ctl.exe: 0xC0000005:
> Access violation reading location 0x00000000.
>
> What am I dong wrong?

That's the bug I sent in a patch for just now,that Peter has applied.

The workaround until the next release is out is to specify the data
directory when you do unregister. E.g.
pg_ctl -D ../data unregister

You shouldn't need that, but due to the bug you get a crash if you
don't...

//Magnus

Re: Unregister Windows Service pg_ctl error

From
"Gevik babakhani"
Date:
Thank you :)

> -----Original Message-----
> From: Magnus Hagander [mailto:mha@sollentuna.net]
> Sent: Saturday, January 14, 2006 6:16 PM
> To: Gevik
> Cc: pgsql-general@postgresql.org
> Subject: RE: [GENERAL] Unregister Windows Service pg_ctl error
>
> > > You need administrative privileges to unregister a service.
> > Can't run
> > > it as user postgres.
> >
> > I did the same under "Administrator" but then I get an access
> > violation error like:
> >
> > Unhandled exception at 0x77c478c0 in pg_ctl.exe: 0xC0000005:
> > Access violation reading location 0x00000000.
> >
> > What am I dong wrong?
>
> That's the bug I sent in a patch for just now,that Peter has applied.
>
> The workaround until the next release is out is to specify the data
> directory when you do unregister. E.g.
> pg_ctl -D ../data unregister
>
> You shouldn't need that, but due to the bug you get a crash if you
> don't...
>
> //Magnus