Peter Valdemar Mørch (Lists)
2010-08-04 17:13:59 UTC
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
http://www.shrubbery.net/pipermail/rancid-discuss/2007-February/002037.html
http://www.shrubbery.net/pipermail/rancid-discuss/2006-June/001568.html
http://www.shrubbery.net/pipermail/rancid-discuss/2009-October/thread.html#4306
http://www.shrubbery.net/pipermail/rancid-discuss/2010-February/004621.html
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
manually install...)
I've tried to install the patch in
http://www.shrubbery.net/pipermail/rancid-discuss/2006-August/001679.html (which
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
http://www.shrubbery.net/pipermail/rancid-discuss/2007-February/002046.html
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
seeing this:
--- 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 @@
cd $DIR
fi
+
+# svn update to avoid 'Out of date' error
+if [ "$RCSSYS" = "svn" ]
+then
+ svn update
+fi
+
mv -f routers.all.new routers.all
if [ $? -ne 0 ] ; then
echo "Error: could not rename routers.all.new"
Peter
rancid in debian stable, rancid-core 2.3.2~a8-4, when running rancid-run
All routers sucessfully completed.
Sending .
svn: Directory '/cmhosts' is out of date
Similar questions were posted here:Sending .
svn: Directory '/cmhosts' is out of date
http://www.shrubbery.net/pipermail/rancid-discuss/2007-February/002037.html
http://www.shrubbery.net/pipermail/rancid-discuss/2006-June/001568.html
http://www.shrubbery.net/pipermail/rancid-discuss/2009-October/thread.html#4306
http://www.shrubbery.net/pipermail/rancid-discuss/2010-February/004621.html
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.that you change the ownership & permissions of the files and directories
where your repository lies such that no other can alter them.
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
manually install...)
I've tried to install the patch in
http://www.shrubbery.net/pipermail/rancid-discuss/2006-August/001679.html (which
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
http://www.shrubbery.net/pipermail/rancid-discuss/2007-February/002046.html
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
seeing this:
--- 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 @@
cd $DIR
fi
+
+# svn update to avoid 'Out of date' error
+if [ "$RCSSYS" = "svn" ]
+then
+ svn update
+fi
+
mv -f routers.all.new routers.all
if [ $? -ne 0 ] ; then
echo "Error: could not rename routers.all.new"
Peter
--
Peter Valdemar Mørch
http://www.morch.com
Peter Valdemar Mørch
http://www.morch.com