[rancid] RCSSYS=svn error: svn: Directory <group> is out of date (incl. patch)
"Peter Valdemar Mørch (Lists)"
4ux6as402 at sneakemail.com
Wed Aug 4 17:13:59 UTC 2010
When I try to use the svn RCSSYS I get this error in the log file on the
rancid in debian stable, rancid-core 2.3.2~a8-4, when running rancid-run
for the first time:
> All routers sucessfully completed.
> Sending .
> svn: Commit failed (details follow):
> svn: Directory '/cmhosts' is out of date
Similar questions were posted here:
with no answers, except:
> Someone or something must be mucking with your respository. I'd suggest
> that you change the ownership & permissions of the files and directories
> where your repository lies such that no other can alter them.
No, that is not the case... Nobody else is mucking with it, I promise.
Running with CVS and there are no problems. I've looked in the changelog
for 2.3.3 and 2.3.4 and subversion/svn is not mentioned.
Does svn work for anybody else?
Is there a bug here?
Has this been fixed in 2.3.4? Would it help to upgrade to 2.3.4 (I'd
rather keep all my /usr controlled with debian packages unless I have to
I've tried to install the patch in
isn't applied to 2.3.4 either) but it doesn't completely fix the issue.
Is there any reason why this patch wasn't applied or even commented on?
The only reference I could find to it was in
that says that it worked if I ran rancid-run twice. Which is true, it does.
This patch *does* fix it though. I'm just worried why nobody else is
--- orig.control_rancid.in 2010-08-04 19:09:03.000000000 +0200
+++ control_rancid.in 2010-08-04 19:09:43.000000000 +0200
@@ -299,6 +299,13 @@
+# svn update to avoid 'Out of date' error
+if [ "$RCSSYS" = "svn" ]
+ svn update
mv -f routers.all.new routers.all
if [ $? -ne 0 ] ; then
echo "Error: could not rename routers.all.new"
Peter Valdemar Mørch
More information about the Rancid-discuss