[rancid] Re: router config diffs - emailing stale info
istong at costar.com
Tue Jan 12 20:12:00 UTC 2010
Correction to #2 below - once in the proper directory I am able to
verify Working and Repository revisions are the same:
~/var/site-a/configs $ cvs status 10.20.30.4
File: 10.20.30.4 Status: Locally Modified
Working revision: 1.744 2009-12-28 12:01:20 -0500
Repository revision: 1.744
From: rancid-discuss-bounces at shrubbery.net
[mailto:rancid-discuss-bounces at shrubbery.net] On Behalf Of Ian Stong
Sent: Tuesday, January 12, 2010 3:06 PM
To: rancid-discuss at shrubbery.net
Subject: [rancid] Re: router config diffs - emailing stale info
Well I see the following in the FAQ - Q. I keep receiving the same diff
for a (or set of) devices, but I know the data is not changing
repeatedly. Why? A. This is probably a CVS or filesystem permissions
problem. Check the log file from the last run for that group for clues
first; it may provide the exact cause. Note: It is very important the
following be done as the user who normally runs the rancid collection
from cron. Check the cvs status of the device's file. example: guelah
 cvs status rtr.shrubbery.net
1) I checked to ensure all the rancid and CVS files are owned by rancid
(chown -R rancid:rancid *)
2) I set the CVSROOT variable (/var/CVS) and then went into
/var/CVS/site-a/configs and type cvs status 10.20.30.4,v and it says
cannot open CVS/Entries for reading: no such file cvs status: use
cvs add to create an entry File: 10.20.30.4,v Status: unknown and no
entry or revision control file.
3) In the rancid log files I see some messages as follows:
cvs commit: Up-to-date check failed for `configs/10.20.30.4'
cvs commit: Up-to-date check failed for `configs/10.20.30.3'
cvs [commit aborted]: correct above errors first!
4) Looks like a CVS issue but unclear how to resolve.
From: john heasley [mailto:heas at shrubbery.net]
Sent: Tuesday, January 12, 2010 1:53 PM
To: Ian Stong
Subject: Re: [rancid] router config diffs - emailing stale info
Tue, Jan 12, 2010 at 12:36:01PM -0500, Ian Stong:
> I have a rancid install that was working fine for quite awhile as it
> would email any configuration differences it found. However, recently
> it's been emailing config changes made weeks ago and keeps mailing old
> config change differences. For example, I added a line to an existing
> ACL and it acts as if that change is being made every time rancid runs
> and does a diff (running on unix).
> Any ideas what to check or what might have changed to cause this?
see the cvs section of the faq.
> retrieving revision 1.103
> diff -U 4 -r1.103 10.20.30.5
> @@ -6,9 +6,9 @@
> Ian Stong
> Rancid-discuss mailing list
> Rancid-discuss at shrubbery.net
Rancid-discuss mailing list
Rancid-discuss at shrubbery.net
More information about the Rancid-discuss