[cygrunsrv] problem starting exim as service

Peatey peatey@gmail.com
Mon Mar 12 00:41:00 GMT 2007


Thanks for the reply René.  I didn't know pigtail.net was so
notorious, now I know to rely on the official mailing list first
(although i dunno what i would have done differently if i didn't visit
pigtail.net, as all i did was use setup.exe and then exim-config).

As you can see below, I'm still unable to start the service.
Application Event Viewer gives this output, which doesn't ring any
bells for me:

Event Type:	Information
Event Source:	exim
Event Category:	None
Event ID:	0
Date:		3/11/2007
Time:		8:33:05 PM
User:		NT AUTHORITY\SYSTEM
Computer:	PEATEY1
Description:
The description for Event ID ( 0 ) in Source ( exim ) cannot be found.
The local computer may not have the necessary registry information or
message DLL files to display messages from a remote computer. You may
be able to use the /AUXSOURCE= flag to retrieve this description; see
Help and Support for details. The following information is part of the
event: exim: PID 2632: `exim' service stopped, exit status: 53.


> Now that's better, but you have strange directory ownership all over, did you
> create the directories yourself?

No, I just used setup.exe [installed for All Users/recommended] to
install the packages (i was/am logged in as peatey in WinXP, and I am
Administrator for WinXP).  I didn't use chmod or chown at all.  Almost
all files in /bin and rest of cygwin directories are peatey:Users.
should they be SYSTEM:root?  Did I miss a crucial step in installing
cygwin?  Please clear up my neophyte confusion.

>> Looking for the fully qualified primary hostname.
>> Is it "peatey1"? (yes/no) yes
>
> That's not a _fully_qualified_ host name.

if i'm trying to use smtp.g

>> Enter the value of CYGWIN for the daemon: [ntsec notraverse]
>
> What's the notraverse for?

I don't know. It was the default option so I left it there.  Do you
think I should remove it?

>> $ cygrunsrv -S exim
>> cygrunsrv: Error starting a service: QueryServiceStatus:  Win32 error 1062:
>> The service has not been started.
>
> You should look at the events, there's something describing the problem there.

>> $ ls -all /var/log
>...
>> drwxrwx---+  2 peatey Users    0 Mar 11 13:18 exim/
>...
> Doesn't look right, I have:
> drwxrwxrwx+  2 SYSTEM  root      0 Feb 23 00:00 exim/
>...
>> $ ls -all /var/spool
>...
>> drwxrwx---+  2 peatey Users 0 Mar 11 04:07 exim/
>
> Same here, I have:
> drwxrwxrwx+  6 SYSTEM  root 0 Mar 14  2006 exim/
>
>> $ ls -all /var/spool/exim
>> drwxrwx---+ 2 peatey Users 0 Mar 11 04:07 ./
>> drwxrwx---+ 3 peatey Users 0 Mar 11 04:07 ../
>
> Empty, exim could not create anything, that is the problem... exim is running as
> SYSTEM but this directory is owned by your user.  Delete and let exim create it.

I used 'chown SYSTEM:root' on all these directories but the service
still will not start.  I'd appreciate further suggestions.

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/



More information about the Cygwin mailing list