You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Mark Brown <ma...@rogers.com> on 2004/03/15 16:59:24 UTC
svnserve and xinetd
Hi,
Running Subversion 1.0.0 on Mandrake 9.1 and having trouble getting
svnserve to work with xinetd.
Added the following lines to /etc/services:
svn 3690/tcp # Subversion
svn 3690/udp # Subversion
and have file /etc/xinetd.d/svn:
service svn
{
disable = no
socket_type = stream
protocol = tcp
wait = no
user = root
instances = 1
port = 3690
server = /usr/bin/svnserve
server_args = -i -r /xxx/yyy/repos
}
Trying to checkout project 'zzz' with:
svn checkout svn://localhost/zzz
Produces an message:
svn: Connection closed unexpectedly
Any help would be greatly appreciated.
Mark Brown (newbie)
PS. if svnserve is started manually with svnserve -d -r /xxx/yyy/repos
then the checkout works
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Re: svnserve and xinetd
Posted by Justin Johnson <ju...@fastmail.fm>.
Don't know if this is your problem, but I had a problem where I had
LD_LIBRARY_PATH set so that all the library paths were correct, but it
failed from inetd since I didn't permanently set the library path. The
solution was to add the appropriate libraries to /etc/ld.so.conf and run
ldconfig. Then everything worked fine.
-Justin
On Mon, 15 Mar 2004 11:59:24 -0500, "Mark Brown" <ma...@rogers.com>
said:
> Hi,
> Running Subversion 1.0.0 on Mandrake 9.1 and having trouble getting
> svnserve to work with xinetd.
> Added the following lines to /etc/services:
>
> svn 3690/tcp # Subversion
> svn 3690/udp # Subversion
>
> and have file /etc/xinetd.d/svn:
>
> service svn
> {
> disable = no
> socket_type = stream
> protocol = tcp
> wait = no
> user = root
> instances = 1
> port = 3690
> server = /usr/bin/svnserve
> server_args = -i -r /xxx/yyy/repos
> }
>
> Trying to checkout project 'zzz' with:
>
> svn checkout svn://localhost/zzz
>
> Produces an message:
>
> svn: Connection closed unexpectedly
>
> Any help would be greatly appreciated.
> Mark Brown (newbie)
>
> PS. if svnserve is started manually with svnserve -d -r /xxx/yyy/repos
> then the checkout works
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Re: svnserve and xinetd
Posted by Mark Brown <ma...@rogers.com>.
Thanks for the help. Removing the 'instances = 1' from 'service svn'
has solved the issue.
Carey Evans wrote:
> Mark Brown wrote:
>
>> Running Subversion 1.0.0 on Mandrake 9.1 and having trouble getting
>> svnserve to work with xinetd.
>
>
>> service svn
>> {
>> disable = no
>> socket_type = stream
>> protocol = tcp
>> wait = no
>> user = root
>
>
> You should really run svnserve as its own user, but that's unlikely to
> be your problem.
>
> [...]
>
>> svn: Connection closed unexpectedly
>
>
> Try just connecting to the service manually:
>
> $ telnet localhost 3690
> Trying 127.0.0.1...
> Connected to localhost.
> Escape character is '^]'.
> ( success ( 1 2 ( ANONYMOUS ) ( edit-pipeline ) ) )
>
> You might get a better error message. Also see if there is anything
> logged by xinetd in /var/log/syslog, or wherever Mandrake puts the log
> messages.
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Re: svnserve and xinetd
Posted by Carey Evans <ca...@spamcop.net>.
Mark Brown wrote:
> Running Subversion 1.0.0 on Mandrake 9.1 and having trouble getting
> svnserve to work with xinetd.
> service svn
> {
> disable = no
> socket_type = stream
> protocol = tcp
> wait = no
> user = root
You should really run svnserve as its own user, but that's unlikely to
be your problem.
[...]
> svn: Connection closed unexpectedly
Try just connecting to the service manually:
$ telnet localhost 3690
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
( success ( 1 2 ( ANONYMOUS ) ( edit-pipeline ) ) )
You might get a better error message. Also see if there is anything
logged by xinetd in /var/log/syslog, or wherever Mandrake puts the log
messages.
--
"Hanging is too good for a man who makes puns; he should be drawn and
quoted."
-- Fred Allen