<div dir="ltr"><div><div>oops... I tried to hide ip-address information, but missed.<br></div>Actually it's the same device, that's experiencing problems in log-files.<br><br></div>I commented this line, reran rancid-run, then uncommented it and reran again, but this resulted:<br><br>$ grep '249' ../network/router.db<br>10.0.1.249:cisco:up<br><br>$ cat network.20160120.222451<br>starting: <br><br>cvs status: 10.0.1.249 should be removed and is still there<br><br><br>Trying to get all of the configs.<br>=====================================<br>Getting missed routers: round 1.<br>=====================================<br>Getting missed routers: round 2.<br>=====================================<br>Getting missed routers: round 3.<br>=====================================<br>Getting missed routers: round 4.<br><br>cvs diff: Diffing .<br>cvs diff: Diffing configs<br>cvs diff: configs/<a href="http://10.0.1.249">10.0.1.249</a> was removed, no comparison available<br>cvs commit: Examining .<br>cvs commit: Examining configs<br>cvs commit: `configs/<a href="http://10.0.1.249">10.0.1.249</a>' should be removed and is still there (or is back again)<br>cvs [commit aborted]: correct above errors first!<br><br>ending:<br><br><div><div><div><div><br><br></div><div>I don't know what's the problem, my only guess is that i need to eliminate the problem with the cvs update. What i do:<br><br>$ pwd<br>/usr/local/rancid/var/CVS<br>$ cvs -d /usr/local/rancid/var/CVS update<br>cvs update: in directory .:<br>cvs [update aborted]: there is no version here; run 'cvs checkout' first<br><br>$ cvs -d /usr/local/rancid/var/CVS checkout<br>cvs [checkout aborted]: must specify at least one module or directory<br><br><div><div><div><div class="gmail_extra"><br></div><div class="gmail_extra">May be i'm doing wrong, but that is all i found how to perform cvs update.<br></div><div class="gmail_extra">Command refuses do anything without -d and absolute path to CVSROOT, so i've managed to find it:<br><br>$ find /usr/local/rancid/ -name 'CVSROOT'<br>/usr/local/rancid/var/CVS/CVSROOT<br><br><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">2016-01-20 20:57 GMT+03:00 heasley <span dir="ltr"><<a href="mailto:heas@shrubbery.net" target="_blank">heas@shrubbery.net</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Wed, Jan 20, 2016 at 11:00:19AM +0300, Андрей Фомин:<br>
<span class="">> cvs diff: Diffing configs<br>
> cvs diff: configs/<a href="http://10.0.1.249" rel="noreferrer" target="_blank">10.0.1.249</a> was removed, no comparison available<br>
<br>
</span>this file apparently was not added properly or something similar.  easiest<br>
fix is remove/comment it from router.db, run rancid-run, replace it in<br>
router.db.<br>
<span class=""><br>
> cvs commit: Up-to-date check failed for `configs/10.0.X.Y'<br>
> cvs [commit aborted]: correct above errors first!<br>
<br>
</span>this can occur if cvs is interrupted.  as the rancid user, run cvs update in<br>
that group directory.  you may need to rm the file and run re-run the cvs<br>
update.  rancid does not do an update because we feel that this is an<br>
error situation where either someone externally modified the file or cvs<br>
crashed.<br>
<span class=""><br>
> PS: is there any RANCID-book or something? I only find documents which i<br>
> can describe as "deploying guides", but this doesn't give any information<br>
> about how it actually works (let's call it 'mehanics of rancid'). Or i need<br>
> to read for ex. O'reilly's "Essential CVS" and couple of other books? Need<br>
> your advice about this. I feel frustrated about rancid and need to cope<br>
> with it in some better way than now.<br>
<br>
</span>both a cvs problems - with some rancid knowledge required, i suppose.  there<br>
is a FAQ that comes with rancid and is available on the website.<br>
</blockquote></div><br></div></div></div></div></div></div></div></div></div>