in /etc/services - 3690 = svn/tcp in /etc/xinet.d/svnserve - 3690 = svnserve/tcp Reproducible: Always Steps to Reproduce: 1. 2. 3. Actual Results: xinetd don't run 3690 service
Changing the 'service svnserve' line to 'service svn' in /etc/xinet.d/svnserve appears to fix the problem. Should the name of the file be changed too, for consistency?
I think, yes. Not see a problem
or adding this: type = UNLISTED
It should be changed to 'svn' to match our /etc/services file: grep svn /etc/services svn 3690/tcp # Subversion svn 3690/udp Or /etc/services should be modified to include the longer name: svn 3690/tcp svnserve # Subversion svn 3690/udp svnserve
Please, could you apply this trivial patch? Can't see why this takes over 4 months to fix. Thanks. --- svnserve.xinetd.orig 2004-11-12 19:48:59.000000000 +0100 +++ svnserve.xinetd 2005-07-05 10:19:16.000000000 +0200 @@ -1,4 +1,4 @@ -service svnserve +service svn { socket_type = stream wait = no
fdisk /dev/cciss/c0d0 Command (m for help): p Disk /dev/cciss/c0d0: 72.8 GB, 72829501440 bytes 255 heads, 32 sectors/track, 17432 cylinders Units = cylinders of 8160 * 512 = 4177920 bytes Device Boot Start End Blocks Id System /dev/cciss/c0d0p1 1 13 53024 83 Linux /dev/cciss/c0d0p2 14 971 3908640 82 Linux swap / Solaris /dev/cciss/c0d0p3 972 2169 4887840 83 Linux /dev/cciss/c0d0p4 2170 17432 62273040 5 Extended /dev/cciss/c0d0p5 2170 17432 62273024 8e Linux LVM
(In reply to comment #6) > fdisk /dev/cciss/c0d0 > > Command (m for help): p > > Disk /dev/cciss/c0d0: 72.8 GB, 72829501440 bytes > 255 heads, 32 sectors/track, 17432 cylinders > Units = cylinders of 8160 * 512 = 4177920 bytes > > Device Boot Start End Blocks Id System > /dev/cciss/c0d0p1 1 13 53024 83 Linux > /dev/cciss/c0d0p2 14 971 3908640 82 Linux swap / Solaris > /dev/cciss/c0d0p3 972 2169 4887840 83 Linux > /dev/cciss/c0d0p4 2170 17432 62273040 5 Extended > /dev/cciss/c0d0p5 2170 17432 62273024 8e Linux LVM > sorry not in this bug :-) please ignore.
(In reply to comment #5) > Please, could you apply this trivial patch? I second this motion. Just wanted to add that the subject line is wrong: AFAIK this affects all versions, not just 1.1.1-r3. It caught me on setting up 1.2.1 and was as easy to find as typing "tail /var/log/syslog". That almost made me enter a new bug+patch, until I found this one.
Sorry, I've been away for a while and I don't use svnserve myself. Probably the services file changed some time ago. Anyway I just fixed the file in the files directory. This should work correctly the next time subversion is merged. The filename is not changed as the process is still called svnserve, and it distinguishes better between the different modes of subversion access.