This is just a quick note that will hopefully save you a headache. I have made this mistake the last two times I have installed RANCID for clients.
As you are probably aware, RANCID uses CVS to maintain versions of your network device configuration files. With CVS, RANCID generates a diff that it emails you.
During the RANCID intallation, you have to run
rancid-cvs to set up the CVS repository for your device groups. If CVS is not installed on your system and you run
rancid-cvs, you'll get a bunch of errors about
cvs not being installed.
Take note: Simply installing CVS is not enough!
cvs created all the RANCID directory structure, but none of the
cvs check-ins occurred. The easiest thing to do at this early stage is remove the directories from
$BASEDIR and re-run
rancid-cvs. Don't forget
$BASEDIR is defined in
Photo by shyle zacharias.