[rancid] Unable to figure out "end of run not found"

Piegorsch, Weylin William weylin at bu.edu
Sat Jun 15 14:51:46 UTC 2019


> So this got me looking for how to do debug output per-host

If you’re using Linux, the command is:

NOPIPE=yes rancid -d -t <type> <devicename>

This will generate two files:
.new
.raw

.new is the parsed output
.raw is pure log of the session (ie, it even captures non-printing characters).  I believe it’s only dumped if you set both NOPIPE and -d.

I’ve used the .raw output on many occasions.  At the moment I’m even troubleshooting a device CPU issue that rancid tripped on that I wouldn’t have found but for this; “clogin -c<command-set> <device>” was even working fine.

weylin

From: Michael Newton <mnewton at pofp.com>
Date: Monday, June 10, 2019 at 11:25 AM
To: Vacheslav Zouhairy <m_zouhairy at skno.by>
Cc: <rancid-discuss at shrubbery.net>
Subject: Re: [rancid] Unable to figure out "end of run not found"

No, there is not. But I guess you're thinking maybe the login doesn't work because of heavy traffic.

So this got me looking for how to do debug output per-host. There doesn't seem to be, but that got me to this posting: https://www.shrubbery.net/pipermail/rancid-discuss/2015-October/008742.html And that made me notice that my router.db entry was corrupt (wrong device type.)

So, typical user error. Thanks for (indirectly) getting me in the right direction though!

Mike


On Mon, 10 Jun 2019 at 00:22, Vacheslav Zouhairy <m_zouhairy at skno.by<mailto:m_zouhairy at skno.by>> wrote:
Is there any bandwidth hog on those switches by any chance?

On Fri, 2019-06-07 at 18:16 -0600, Michael Newton wrote:
> Hi all, we manage about 200-300 Brocade ICX switches across a number
> of locations. All but two are being successfully polled. The two in
> question (same firmware and a similar config to the others)
> consistently show "end of run not found" when run as part of the cron
> job. But, when run manually for troubleshooting, everything seems to
> work.
>
> `sudo -u rancid flogin switchname` works fine and logs me into the
> switch.
>
> `sudo -u rancid flogin -c 'show version;show clock' switchname`
> likewise works fine. Logs in, runs the commands, and logs out.
>
> `sudo -u rancid rancid -t foundry -d switchname` runs through
> everything perfectly. The switchname.new file has the expected
> output.
>
> Yet the log for the automated process consistently shows this:
>
> switchname: End of run not found
> end
>
> Is there anything else I can do to troubleshoot this? Thanks in
> advance!
>
> Mike
> _______________________________________________
> Rancid-discuss mailing list
> Rancid-discuss at shrubbery.net<mailto:Rancid-discuss at shrubbery.net>
> http://www.shrubbery.net/mailman/listinfo/rancid-discuss


_______________________________________________
Rancid-discuss mailing list
Rancid-discuss at shrubbery.net<mailto:Rancid-discuss at shrubbery.net>
http://www.shrubbery.net/mailman/listinfo/rancid-discuss
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.shrubbery.net/pipermail/rancid-discuss/attachments/20190615/65ffc039/attachment.html>


More information about the Rancid-discuss mailing list