<div dir="ltr"><div>Apologies for the late reply. Changing it to a 3 second timeout didn't seem to have any effect although when I tried clogin 10.100.20.151, I was expecting to have to wait for the said 3 seconds before timing out. Instead it immediately logged on and issued the terminal garbage again. I feel bad asking for the help as being in the jobs we're all in, there's nothing worse than trying to diagnose an issue that you can't replicate yourself!<br></div><div>I also patched the switch to the latest firmware release but this had no effect either. It's very odd as none of the other switches have this issue, only these random 3.<br><br></div><div>Neil.<br><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 12 September 2014 21:03, Per-Olof Olsson <span dir="ltr"><<a href="mailto:peo@chalmers.se" target="_blank">peo@chalmers.se</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello<br>
<br>
Have someone tested to extend the time, device and tty driver have to negotiate<br>
window size at login, before expect start to analyze text?<br>
<br>
Seems to work if I use "sleep 3"<br>
<br>
*** hlogin_ORG  2014-09-12 21:38:09.543395741 +0200<br>
--- hlogin      2014-09-12 21:39:58.679120629 +0200<br>
...<br>
***************<br>
*** 361,367 ****<br>
            send_user "\nError: unknown connection method: $prog\n"<br>
            return 1<br>
        }<br>
!       sleep 0.3<br>
<br>
        # This helps cleanup each expect clause.<br>
        expect_after {<br>
--- 404,410 ----<br>
            send_user "\nError: unknown connection method: $prog\n"<br>
            return 1<br>
        }<br>
!       sleep 3<br>
<br>
        # This helps cleanup each expect clause.<br>
        expect_after {<br>
***************<br>
...<br>
<br>
clogin to HP-switches...<br>
Anyhow, tests using "sleep 3" seems to eliminate window size echo, even for clogin to HPs.<br>
<br>
<br>
/Peo<br>
<br>
<br>
Neil Arnold wrote 2014-09-12 17:03:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
Hi Jon,<br>
<br>
Ok, that makes sense. I've tried the following:<br>
<br>
TERM="" hlogin 10.100.20.149<br>
Result: Logged in but can't issue any command and the following displayed in the console:  ^[[36;116R<br>
<br>
TERM="" clogin 10.100.20.149<br>
Result: Log in successful but  ^[[36;116R is automatically issued to the switch (different to the original string but still stalls<br>
the config grab)<br>
<br>
<br></span><span class="">
On 12 September 2014 15:56, Jon Lewis <<a href="mailto:jlewis@lewis.org" target="_blank">jlewis@lewis.org</a> <mailto:<a href="mailto:jlewis@lewis.org" target="_blank">jlewis@lewis.org</a>>> wrote:<br>
<br>
    With bash being my shell, I've just been doing TERM="" before using clogin on aristas.  After seeing heasley's response, I did<br>
    a little testing, and vt100 seems to work as well.  My native TERM was "screen" since I like to use screen, it results in<br>
    display similar to what you posted and an "n" spit out as if typed.<br>
<br>
<br>
    On Fri, 12 Sep 2014, Neil Arnold wrote:<br>
<br>
        Hi Jethro, I've tried the hlogon too. No luck I'm afraid.<br>
<br>
        John, this sounds like it could be the solution as the characters do look<br>
        like terminal output. Can you explain how I would go about clearing the<br>
        TERM environment and if this works, I'm assuming I would have to make a<br>
        seperate cron job running clogin with these new parameters just for these<br>
        problem switches?<br>
<br>
        Thanks again for you help with this.<br>
<br>
<br></span><span class="">
        On 12 September 2014 13:03, Jon Lewis <<a href="mailto:jlewis@lewis.org" target="_blank">jlewis@lewis.org</a> <mailto:<a href="mailto:jlewis@lewis.org" target="_blank">jlewis@lewis.org</a>>> wrote:<br>
<br>
            On Fri, 12 Sep 2014, Neil Arnold wrote:<br>
<br>
              Hi,<br>
<br>
<br>
                I've got an issue with 3 HP Procurve switches. All are running a recent<br>
                firmware version. The problem is that no config is being pulled from 3 HP<br>
                switches. in my network, the others give up their config just fine. I've<br>
                discovered the reason but I'm unsure of how to fix it.<br>
                The issue is caused because rancid is issuing the following command to the<br>
                switch after it logs on: ^[[46;148R<br>
<br>
                I can see this by running /bin/clogin 10.100.20.149 and seeing that I get<br>
                dropped to the following:<br>
<br>
                HP_SWITCH_1# ^[[46;148R<br>
                HP_SWITCH_1#<br>
<br>
                So Rancid is issuing the manager username and password and then issuing<br>
                ^[[46;148R which the switch doesn't understand, Rancid, having not<br>
                received<br>
<br>
<br>
            I have similar problems with clogin and arista gear.  In this case, it's<br>
            solved by clearing the TERM environment variable before running clogin.<br>
<br></span>
            ------------------------------<u></u>__----------------------------<u></u>--__----------<span class=""><br>
              Jon Lewis, MCP :)           |  I route<br>
                                          |  therefore you are<br></span>
            _________ <a href="http://www.lewis.org/~jlewis/__pgp" target="_blank">http://www.lewis.org/~jlewis/_<u></u>_pgp</a> <<a href="http://www.lewis.org/~jlewis/pgp" target="_blank">http://www.lewis.org/~jlewis/<u></u>pgp</a>> for PGP public key_________<br>
<br>
<br>
<br>
    ------------------------------<u></u>__----------------------------<u></u>--__----------<span class=""><br>
      Jon Lewis, MCP :)           |  I route<br>
                                  |  therefore you are<br></span>
    _________ <a href="http://www.lewis.org/~jlewis/__pgp" target="_blank">http://www.lewis.org/~jlewis/_<u></u>_pgp</a> <<a href="http://www.lewis.org/~jlewis/pgp" target="_blank">http://www.lewis.org/~jlewis/<u></u>pgp</a>> for PGP public key_________<span class=""><br>
<br>
<br>
<br>
<br>
______________________________<u></u>_________________<br>
Rancid-discuss mailing list<br>
<a href="mailto:Rancid-discuss@shrubbery.net" target="_blank">Rancid-discuss@shrubbery.net</a><br>
<a href="http://www.shrubbery.net/mailman/listinfo/rancid-discuss" target="_blank">http://www.shrubbery.net/<u></u>mailman/listinfo/rancid-<u></u>discuss</a><br>
<br>
</span></blockquote><div class="HOEnZb"><div class="h5">
<br>
<br>
______________________________<u></u>_________________<br>
Rancid-discuss mailing list<br>
<a href="mailto:Rancid-discuss@shrubbery.net" target="_blank">Rancid-discuss@shrubbery.net</a><br>
<a href="http://www.shrubbery.net/mailman/listinfo/rancid-discuss" target="_blank">http://www.shrubbery.net/<u></u>mailman/listinfo/rancid-<u></u>discuss</a><br>
</div></div></blockquote></div><br></div>