<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Sep 12, 2013 at 5:06 AM, Alan McKinnon <span dir="ltr"><<a href="mailto:alan.mckinnon@gmail.com" target="_blank">alan.mckinnon@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id=":uw" style="overflow:hidden">"missed commands" means that the rancid parser looked for the output of<br>


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