[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: svnserve Windows Service and iSCSI disk does not start after reboot

From: eg <egoots_at_gmail.com>
Date: Fri, 11 Jun 2010 11:57:55 -0700

On 6/6/2010 10:47 PM, Keith Moore wrote:
> Hello,
> I have a physical (not virtual) Windows Server 2003 box set up with svnserve.exe running as an auto start windows service. svnserve starts with the following command line.
> "<path to>\svnserve.exe" --service -r "D:\Repositories" --listen-port "3690" --log-file "C:\Logs\svnserve.log"
> The repositories are on a SAN (that is D: drive is on the SAN) that the box links to using iSCSI. When the [Windows] server is restarted the svnserve service attempts to start but fails with an error "The Subversion Server service failed to start due to the following error: The service did not respond to the start or control request in a timely fashion."
> However, if I wait for windows to boot fully and then manually start the service it works.
> If I change the repository root to the C: drive, which is a physical disk on the server, the service starts normally on a reboot. I'm guessing that I need to make the svnserve service dependent on some other service/device but I can't work out which one.
> Does anyone have any experience with this type of setup and/or can anyone offer suggestions as to how I can ensure that the svnserve service starts normally when the server is rebooted?

You need to add dependency for tcpip

depend= Tcpip

You can do this interactively in the service manager or from the command

My service creation "command" looked something like the following:

sc create svnserve binpath= "\"E:\Program
Files\Subversion\bin\svnserve.exe\" --service -r E:\SVN" displayname=
"Subversion Server" depend= Tcpip start= auto
Received on 2010-06-11 20:58:41 CEST

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.