# qcheck subversion Checking dev-vcs/subversion-1.6.17 ... MTIME: /etc/conf.d/svnserve * 225 out of 226 files are good i didn't change anything. but just # /etc/init.d/svnserve restart svnserve | * Caching service dependencies ... [ ok ] svnserve | * Starting svnserve ... svnserve | * start-stop-daemon: user `apache' not found [ !! ] svnserve | * ERROR: svnserve failed to start # cat /etc/conf.d/svnserve # The commented variables in this file are the defaults that are used # in the init-script. You don't need to uncomment them except to # customize them to different values. # Options for svnserve #SVNSERVE_OPTS="--root=/var/svn" # User and group as which to run svnserve #SVNSERVE_USER="svn" #SVNSERVE_GROUP="svnusers" so. the "this file are the defaults that are used in the init-script" is false positive let's see what's inside init.d # grep SVNSERVE /etc/init.d/svnserve --chuid ${SVNSERVE_USER:-apache}:${SVNSERVE_GROUP:-apache} -- \ --foreground --daemon ${SVNSERVE_OPTS:---root=/var/svn} it does not match. either init.d/svnserve or conf.d/svnserve should be fixed
It looks like the svnserve init.d script should be installed only when USE=apache2.
no, svnserve is independent of apache, it run as a standalone server
I got hit by this init script recently too, except it said the user was "apache:apache". I changed the line from: --user ${SVNSERVE_USER:-apache}:${SVNSERVE_GROUP:-apache} to --user ${SVNSERVE_USER:-apache} --group ${SVNSERVE_GROUP:-apache} and it started right up. Regards
(In reply to comment #3) > I got hit by this init script recently too, except it said the user was > "apache:apache". > > I changed the line from: > > --user ${SVNSERVE_USER:-apache}:${SVNSERVE_GROUP:-apache} > > to > > --user ${SVNSERVE_USER:-apache} --group ${SVNSERVE_GROUP:-apache} > > and it started right up. > > Regards Did you have the apache2 USE flag enabled?
Resolved with 1.7.4, should be on your local rsync mirror in a few hours.