[rancid] rancid not writting configurations to /config/ file

Tom Limoncelli tlimoncelli at stackexchange.com
Thu Sep 12 17:47:34 UTC 2013


On Thu, Sep 12, 2013 at 5:06 AM, Alan McKinnon <alan.mckinnon at gmail.com>wrote:

> "missed commands" means that the rancid parser looked for the output of
> those two commands, but did not find it for whatever reason. It's a
> general type of error message and all you know at this point is that
> something went wrong.
>
> "end of run not found" means exactly that - the parser looked for some
> text pattern that indicates all the text above it was processed
> correctly and the end happened exactly where it was expected to end.
> Again, we know something went wrong but have no idea what.
>
> I don't have the hu* scripts, but I assume they are forked from the
> original rancid scripts?
>
> Run "hurancid -d <router name>", that should dump the entire raw output
> into the current directory and you can manually go through it to figure
> out what went wrong.
>
> Consider how rancid must work - it receives many lines of unstructured
> text that hopefully follow and expected pattern. It has to identify the
> prompt character, match the command entered later on that line, and
> process every line after it until it sees a prompt again, then repate
> for the next command. It's all driven by regular expressions and if one
> line does not match in the expected way it can throw out everything that
> follows. Plus, we have vendors who change the formatting of the output
> almost on a whim sometimes...
>
> There's no stock answer to the problem you have, it really does take
> eyeballs on the text to figure it out.
>

This is a great description.  Can someone add it to the FAQ?

Tom
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.shrubbery.net/pipermail/rancid-discuss/attachments/20130912/659ab242/attachment.html>


More information about the Rancid-discuss mailing list