This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: cygrunsrv sshd fails: Some clues


I've given up (for now) on the sshd service and am running it via inetd 
-- no more service startup timeouts and I can still use keys.

Peter Buckley wrote:

> Comments inline-
>
> Shawn Behrens wrote:
>
>> Hi,
>>
>>> Sorry, I thought when you started it manually you just typed:
>>>
>>> prompt>sshd
>>>
>>> So you are starting the service manually:
>>>
>>> prompt>cygrunsrv sshd
>>
>>
>>
>> Actually, I am starting it through Control Panel or through 'net 
>> start sshd'.
>>
>>> and it works, but starting the service automatically fails? That 
>>> sounds like a problem with whatever version of XP you have
>>
>>
>>
>> Yes. The version of XP I have is XP Professional, release version. 
>> Note that others have reported this same problem with W2k, too, so I 
>> do not think it is XP-specific.
>>
>
>
> The problem may not be XP specific, but it does seem to not be just 
> sshd or cygrunsrv, since other people have it working on XP, Win2k, 
> etc. My WG is that there is some sort of setting on Win2k or XP that 
> decides how it will start/handle services, and that setting on your 
> machine isn't kopasetic with sshd/cygrunsrv. I just have no idea what 
> the setting might be :-)
>
> Have you tried starting other cygwin services, like inetd? I don't 
> remember if we discussed it before, but it might be a helpful test to 
> see if inetd works or not- inetd installs as a service differently 
> than sshd IIRC, inetd --install-as-service.
>
> I saw something recently about making sure that the service was starting
> cygrunsrv and not sshd- it was in the context of editing the registry.
> I guess that your "Cygwin SSHD" service should start cygrunsrv, and then
> cygrunsrv should take the path to sshd as an argument.
> HTH,
>
> Peter
>
>
>> One thing I noticed is: If I set a parameter to start a .bat file on 
>> service failure (first, second, subsequent) that will execute a 'net 
>> start sshd' and open notepad (that last to make it do something that 
>> I see), that .bat is never started. Very strange. So the service 
>> fails but does not report that properly to the OS?
>>
>>> , or something about the parameters that XP starts the service with. 
>>> Have you tried to uninstall sshd as a service, and install it with 
>>> srvany or firedaemon?
>>
>>
>>
>> I have. Specifying c:\cygwin\usr\sbin\sshd.exe as the app to be 
>> started, c:\cygwin\usr\sbin as the application directory, and -D as 
>> the application parameters, I get this:
>> FireDaemon just crashes upon starting the service
>> srvany says the service started okay. However, will srvany is 
>> running, sshd is not.
>>
>> So, sshd.exe needs some things to execute that neither FireDaemon nor 
>> srvany provide.
>>
>> Cheers
>> Shawn
>>
>>
>
>




--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]