[rancid] arcos End of run not found

heasley heas at shrubbery.net
Sat May 28 05:00:57 UTC 2022


Fri, May 27, 2022 at 01:32:20PM -0700, Randy Bush:
> PROMPT MATCH: rancid at r2.sea#
> HIT COMMAND:rancid at r2.sea#  show version
>     In ShowVersion: rancid at r2.sea#  show version
> HIT COMMAND:rancid at r2.sea# show hardware | notab
>     In ShowVersion: rancid at r2.sea# show hardware | notab

looks like it never found the config.  either it ate too much of show hardware
or the config wasn't collected from the device.

This is the only arcos change since 3.13:
diff --git a/lib/arcos.pm.in b/lib/arcos.pm.in
index 207713f9..8bcb6417 100644
--- a/lib/arcos.pm.in
+++ b/lib/arcos.pm.in
@@ -93,6 +93,7 @@ sub ShowVersion {
        return(1) if (/Line has invalid autocommand /);
        return(1) if (/(invalid (input|command) detected|type help or )/i);
        return(-1) if (/command authorization failed/i);
+       return(-1) if (/error: application communication failure/i);
 
        # drop trailing spaces
        s/  *$//;

Also, I'm polling your device myself and not having problems.

rancid -dt arcos r2.sea.rg.net

Check file r2.sea.rg.net.raw for the config output.  See the end of
r2.sea.rg.net.new for how far it went before bailing; if it has the
config, ShowHardware() ate too much.



More information about the Rancid-discuss mailing list