Re: ipc-daemon2 fails to run as WinXP service - Mailing list pgsql-cygwin

From Godshall Michael
Subject Re: ipc-daemon2 fails to run as WinXP service
Date
Msg-id A596FA3368757645AF862C701495CA0001B44685@hor1mspmx01.gmachs.com
Whole thread Raw
In response to ipc-daemon2 fails to run as WinXP service  ("Bill Pfeiffer" <pfeiffer@arbfile.org>)
List pgsql-cygwin

Maybe this earlier post will help.

Have you seen the following?
>
>    http://www.tishler.net/jason/software/postgresql/postgresql-7.3.4.README
>
>> This is what it should read now:
>>
>> The following is the NT services Cygwin PostgreSQL installation
>> procedure
>> (with footnotes designated by "[n]"):
>>
>> 1. Install the cygipc ipc-daemon as a NT service:
>>     A)If you are upgrading from a version prior to 7.3.4-2
>>     shutdown the postmaster and cygipc services.
>>     close the service manager screen.
>>     # ipc-daemon --remove-as-service
>>     # ipc-daemon2 --install-as-service
>>   
>>     Next skip to step 4.
>>
>>     B)If it is a fresh install
>>     # ipc-daemon2 --install-as-service
>>
>> 2. Create the "postgres" user account:
>>  
>>     # net user postgres $password /add /fullname:postgres
>> /comment:'PostgreSQL user account' /homedir:"$(cygpath -w
>> /home/postgres)" # [11]
>>     # mkpasswd -l -u postgres >>/etc/passwd
>>
>> 3. Grant the "postgres" user the "Log on as a service" user right:
>>
>>     # cmd /c secpol.msc # [3] [4] [5] [12]
>>
>> 4. Install postmaster as a NT service:
>>     A)If you are upgrading from a version prior to 7.3.4-2
>>     # cygrunsrv --remove postmaster
>>     # cygrunsrv --install postmaster --path /usr/bin/postmaster --args
>> "-D /usr/share/postgresql/data -i" --dep ipc-daemon --termsig INT --user
>> postgres --shutdown # [6]
>>
>>     Skip to step 7.
>>
>>     B)If you are doing a fresh install:
>>     # cygrunsrv --install postmaster --path /usr/bin/postmaster --args
>> "-D /usr/share/postgresql/data -i" --dep ipc-daemon --termsig INT --user
>> postgres --shutdown # [6]
>>
>> 5. Create the PostgreSQL data directory:
>>
>>     # mkdir /usr/share/postgresql/data
>>
>> 6. Change ownership of the PostgreSQL data directory:
>>
>>     # chown postgres /usr/share/postgresql/data # [10]
>>
>> 7. Start the cygipc ipc-daemon:
>>
>>     # net start ipc-daemon2 # [7]
>>
>>    **If upgrading skip to step 9.
>>
>> 8. Initialize PostgreSQL (*when running under the "postgres" account*):
>>
>>     $ initdb -D /usr/share/postgresql/data
>>
>> 9. Start postmaster:
>>
>>     # net start postmaster # [7]
>>
>> 10. Connect to PostgreSQL:
>>
>>     # psql -U postgres template1 # [8] [9]
>>
>> The following are the notes to the above:
>>

-----Original Message-----
From: Bill Pfeiffer [mailto:pfeiffer@arbfile.org]
Sent: Friday, September 26, 2003 12:28 PM
To: Postgresql-Cygwin
Subject: [CYGWIN] ipc-daemon2 fails to run as WinXP service

Reposting to mailing list instread of newsgroup to see if I can get a
response.  ipc-daemon2 will not run when
installed using the --install-as-service option.   Does ipc-daemon2 write a
log.  I didn't see one in the /var/log directory and I'm not sure where
syslog goes in cygipc.

My original post:
------------------

I upgraded to the latest postgresql using ipc-daemon2.  I can start both
ipc-daemon2 and postmaster
from the command line, but when I tried to install them as a service,
ipc-daemon2, fails with message:

The ipc-daemon service on Local Computer started then stopped...

I set the ipc_daemon2 up as a service as follows:

  cygrunsrv --install ipc-daemon --desc "CygWin IPC Daemon" --path
/bin/ipc-daemon2.exe --termsig INT --shutdown

Also tried:

ipc-daemon2 --install-as-service

and this also fails with the same message.

I've tried running the service under Local System account as well as
Administrator accounts with the same error message resulting.

Any ideas?

Bill Pfeiffer

---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command
    (send "unregister YourEmailAddressHere" to majordomo@postgresql.org)

pgsql-cygwin by date:

Previous
From: "Bill Pfeiffer"
Date:
Subject: ipc-daemon2 fails to run as WinXP service
Next
From: "Bill Pfeiffer"
Date:
Subject: Re: ipc-daemon2 fails to run as WinXP service