Upgrade from 6.06 inetd to 8.04 xinetd -> errors
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xinetd (Ubuntu) |
Invalid
|
Low
|
Unassigned |
Bug Description
Binary package hint: xinetd
I upgraded my home server from 6.06 to 8.04 using the recommended network upgrade.
One of the functions of this server was as an SVN server, using 'svn://' protocol through inetd.
After upgrading, this was no longer functional. A manual start of the svnserve process confirmed that the error did not lie there but rather in the inetd functionality, somewhere.
Further investigation revealed that the server had been upgraded to xinetd and that it had tried to convert my SVN configuration to the new syntax. However, this had failed.
Here is the content of the /etc/xinetd.
# default: on
# Subversion server
service svnserve
{
socket_type = stream
protocol = tcp
user = falc
wait = no
diasble = no
server = /usr/bin/svnserve
server_args = -i -r /home/falc/
port = 3690
}
There are two errors in this.
The first is the typo in 'diasble'. I'm assuming this was actually irrelevant to my problem since it was the first one I spotted and fixed, without result.
The second and more fatal one, is that the service should be defined as 'service svn', not 'service svnserve'. I'm assuming that this needs to be the same as the 'svn://' protocol 'name'...
After correcting both these errors, my SVN server is once again running normally.
Hi,
I was wondering if you were still having this problem.
Regards
chuck