[rancid] hlogin timing out

Jim P jabbyjim at gmail.com
Thu Jun 11 20:51:52 UTC 2015


thanks for the help... I feel like I'm being a nuisance now! I'm getting
used to this mailing list in how it works, so excuse the duplicates.

here's the full debug below. TEST-SWITCH99 is the name of my switch.. but I
am accessing it via IP

here is the interesting part with my HP's. Logging in via telnet asks for
you to "push any key" then it asks for a password.
logging on as SSH asks you for name then password, then asks you to "push
any key"

It "seems" that the script logs in .. because it is actually giving me the
switch TEST-SWITCH99 name which wouldn't show until after I log in but I'm
guessing that's a problem.

Is there a way to force hlogin to do ssh instead of telnet? maybe that
would work? It definitely feels confused.

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[rancid at localhost bin]$ ./hlogin -d -c "show ver" 10.10.0.99
10.10.0.99
spawn hpuifilter -- telnet 10.10.0.99
parent: waiting for sync byte
parent: telling child to go ahead
parent: now unsynchronized from child
spawn: returns {6671}
Gate keeper glob pattern for '(Connection refused|Secure connection [^
]+ refused|Connection closed by)' is ''. Not usable, disabling the
performance booster.
Gate keeper glob pattern for '(Host key not found |The authenticity of host
.* be established).* \(yes/no\)\?.
Gate keeper glob pattern for 'HOST IDENTIFICATION HAS CHANGED.*
\(yes/no\)\?' is 'HOST IDENTIFICATION HAS CHA.
Gate keeper glob pattern for 'HOST IDENTIFICATION HAS CHANGED[^
]+' is 'HOST IDENTIFICATION HAS CHANGED*'. Activating booster.
Gate keeper glob pattern for 'Offending key for .* \(yes/no\)\?' is
'Offending key for * (yes/no)\?'. Activat.
Gate keeper glob pattern for 'Enter passphrase.*: ' is 'Enter passphrase*:
'. Activating booster.
Gate keeper glob pattern for '([Uu]sername|[Ll]ogin|user name|Login Name):'
is ''. Not usable, disabling the .
Gate keeper glob pattern for '([Pp]assword|passwd):' is ''. Not usable,
disabling the performance booster.

expect: does "" (spawn_id exp4) match glob pattern "Press any key to
continue"? no
"Enter switch number to connect to or <CR>:"? no
"(Connection refused|Secure connection [^\n\r]+ refused|Connection closed
by)"? (No Gate, RE only) gate=yes ro
"Host is unreachable"? no
"No address associated with name"? no
"(Host key not found |The authenticity of host .* be established).*
\(yes/no\)\?"? (No Gate, RE only) gate=yeo
"HOST IDENTIFICATION HAS CHANGED.* \(yes/no\)\?"? Gate "HOST IDENTIFICATION
HAS CHANGED* (yes/no)\?"? gate=no
"HOST IDENTIFICATION HAS CHANGED[^\n\r]+"? Gate "HOST IDENTIFICATION HAS
CHANGED*"? gate=no
"Offending key for .* \(yes/no\)\?"? Gate "Offending key for * (yes/no)\?"?
gate=no

expect: does "" (spawn_id exp4) match glob pattern "unknown host\r"? no

expect: does "" (spawn_id exp4) match regular expression "Enter
passphrase.*: "? Gate "Enter passphrase*: "? o
"([Uu]sername|[Ll]ogin|user name|Login Name):"? (No Gate, RE only) gate=yes
re=no
"([Pp]assword|passwd):"? (No Gate, RE only) gate=yes re=no
">"? no
"denied"? no
"% Bad passwords"? no
Trying 10.10.0.99...
Connected to 10.10.0.99.
Escape character is '^]'.
ProCurve J4899B Switch 2650
Software revision H.10.115

Copyright (C) 1991-2014 Hewlett-Packard Co.  All Rights Reserved.

                           RESTRICTED RIGHTS LEGEND

 Use, duplication, or disclosure by the Government is subject to
restrictions
 as set forth in subdivision (b) (3) (ii) of the Rights in Technical Data
and
 Computer Software clause at 52.227-7013.

         HEWLETT-PACKARD COMPANY, 3000 Hanover St., Palo Alto, CA 94303

Press any key to continue
expect: does "Trying 10.10.0.99...\r\r\r\nConnected to
10.10.0.99.\r\r\r\nEscape character is '^]'.\r\r\r\nPrs
expect: set expect_out(0,string) "Press any key to continue"
expect: set expect_out(spawn_id) "exp4"
expect: set expect_out(buffer) "Trying 10.10.0.99...\r\r\r\nConnected to
10.10.0.99.\r\r\r\nEscape character "
send: sending " " to { exp4 }
expect: continuing expect

expect: does "" (spawn_id exp4) match glob pattern "Press any key to
continue"? no
"Enter switch number to connect to or <CR>:"? no
"(Connection refused|Secure connection [^\n\r]+ refused|Connection closed
by)"? (No Gate, RE only) gate=yes ro
"Host is unreachable"? no
"No address associated with name"? no
"(Host key not found |The authenticity of host .* be established).*
\(yes/no\)\?"? (No Gate, RE only) gate=yeo
"HOST IDENTIFICATION HAS CHANGED.* \(yes/no\)\?"? Gate "HOST IDENTIFICATION
HAS CHANGED* (yes/no)\?"? gate=no
"HOST IDENTIFICATION HAS CHANGED[^\n\r]+"? Gate "HOST IDENTIFICATION HAS
CHANGED*"? gate=no
"Offending key for .* \(yes/no\)\?"? Gate "Offending key for * (yes/no)\?"?
gate=no

expect: does "" (spawn_id exp4) match glob pattern "unknown host\r"? no

expect: does "" (spawn_id exp4) match regular expression "Enter
passphrase.*: "? Gate "Enter passphrase*: "? o
"([Uu]sername|[Ll]ogin|user name|Login Name):"? (No Gate, RE only) gate=yes
re=no
"([Pp]assword|passwd):"? (No Gate, RE only) gate=yes re=no
">"? no
"denied"? no
"% Bad passwords"? no
Password:
expect: does "Password: " (spawn_id exp4) match glob pattern "Press any key
to continue"? no
"Enter switch number to connect to or <CR>:"? no
"(Connection refused|Secure connection [^\n\r]+ refused|Connection closed
by)"? (No Gate, RE only) gate=yes ro
"Host is unreachable"? no
"No address associated with name"? no
"(Host key not found |The authenticity of host .* be established).*
\(yes/no\)\?"? (No Gate, RE only) gate=yeo
"HOST IDENTIFICATION HAS CHANGED.* \(yes/no\)\?"? Gate "HOST IDENTIFICATION
HAS CHANGED* (yes/no)\?"? gate=no
"HOST IDENTIFICATION HAS CHANGED[^\n\r]+"? Gate "HOST IDENTIFICATION HAS
CHANGED*"? gate=no
"Offending key for .* \(yes/no\)\?"? Gate "Offending key for * (yes/no)\?"?
gate=no

expect: does "Password: " (spawn_id exp4) match glob pattern "unknown
host\r"? no

expect: does "Password: " (spawn_id exp4) match regular expression "Enter
passphrase.*: "? Gate "Enter passpho
"([Uu]sername|[Ll]ogin|user name|Login Name):"? (No Gate, RE only) gate=yes
re=no
"([Pp]assword|passwd):"? (No Gate, RE only) gate=yes re=yes
expect: set expect_out(0,string) "Password:"
expect: set expect_out(1,string) "Password"
expect: set expect_out(spawn_id) "exp4"
expect: set expect_out(buffer) "Password:"
send: sending "3nd3rw1gg1n\r" to { exp4 }
Gate keeper glob pattern for '[Pp]assword:' is '?assword:'. Activating
booster.

expect: does " " (spawn_id exp4) match glob pattern "Press any key to
continue"? no
"[Pp]assword:"? Gate "?assword:"? gate=no
">"? no

TEST-SWITCH99#
expect: does " \r\r\n\rTEST-SWITCH99# " (spawn_id exp4) match glob pattern
"Press any key to continue"? no
"[Pp]assword:"? Gate "?assword:"? gate=no
">"? no
expect: timed out

Error: TIMEOUT reached

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

On Thu, Jun 11, 2015 at 3:59 PM, Todd Heide <workwithcisco at yahoo.com> wrote:

> What is debug telling you?  When you run debug it will output what Rancid
> is doing when it logs in, maybe you can see the errors the HP is putting
> out.
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.shrubbery.net/pipermail/rancid-discuss/attachments/20150611/b2639e18/attachment.html>


More information about the Rancid-discuss mailing list