[rancid] New HP/Aruba Switch Error
Per-Olof Olsson
peo at chalmers.se
Wed Aug 23 04:20:40 UTC 2017
New HP/Aruba software need updates in hpuifilter.c to handle new ESC-codes.
Look for Subject "rancid with hp5412 J8697A or hp5406" posted on this list mars 24 2017.
or grab hpuifilter.c from alpha version.
/Peo
----------------------------------------------------------
Per-Olof Olsson Email: peo at chalmers.se
Chalmers tekniska högskola IT-avdelningen
Arvid Hedvalls backe 6 412 96 Göteborg
Tel: 031/772 6738 Mob: 0707 88 3708
----------------------------------------------------------
On 08/23/2017 01:31 AM, Michael Newton wrote:
> There appears to be a problem parsing the prompt, which looks to contain some hidden characters. I'm guessing
> that maybe the error message is misleading and it's actually brackets [ ] not balanced. Full output follows,
> but this is the interesting part:
>
> Example_Switch56#
> expect: does "\u001b[1M\u001b[1LExample_Switch56# " (spawn_id exp3) match regular expression "[\r\n]+"? (No
> Gate, RE only) gate=yes re=no
> "^.+(>|#) ?"? (No Gate, RE only) gate=yes re=yes
> expect: set expect_out(0,string) "\u001b[1M\u001b[1LExample_Switch56# "
> expect: set expect_out(1,string) "#"
> expect: set expect_out(spawn_id) "exp3"
> expect: set expect_out(buffer) "\u001b[1M\u001b[1LExample_Switch56# "
> send: sending "no page\r" to { exp3 }
> Gate keeper glob pattern for '[
> ]+' is ''. Not usable, disabling the performance booster.
> couldn't compile regular expression pattern: parentheses () not balanced
> while executing
> "expect {
> -re "\[\n\r]+" { exp_continue }
> -re $reprompt {}
> }"
> (procedure "run_commands" line 12)
> invoked from within
> "run_commands $prompt $command"
> ("foreach" body line 159)
> invoked from within
> "foreach router [lrange $argv $i end] {
> set router [string tolower $router]
> send_user "$router\n"
>
> # device timeout
> set timeout [find t..."
> (file "/usr/local/bin/hlogin" line 657)
>
>
> ----------------------
>
>
> root at marceline:~ ❱❱❱ su -lc 'hlogin -d -t 90 -c "show version" switch.example.com:7056
> <http://switch.example.com:7056>' rancid
>
> switch.example.com:7056 <http://switch.example.com:7056>
> spawn hpuifilter -- /usr/local/bin/sshport -c aes256-cbc,3des-cbc -x -l admin switch.example.com:7056
> <http://switch.example.com:7056>
> parent: waiting for sync byte
> parent: telling child to go ahead
> parent: now unsynchronized from child
> spawn: returns {24629}
> 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\)\?'
> is ''. Not usable, disabling the performance booster.
> Gate keeper glob pattern for 'HOST IDENTIFICATION HAS CHANGED.* \(yes/no\)\?' is 'HOST IDENTIFICATION HAS
> CHANGED* (yes/no)\?'. Activating booster.
> 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)\?'.
> Activating booster.
> Gate keeper glob pattern for '^warning: remote host denied authentication agent forwarding.' is 'warning:
> remote host denied authentication agent forwarding?'. Activating booster.
> 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
> performance booster.
> Gate keeper glob pattern for '([Pp]assword|passwd):' is ''. Not usable, disabling the performance booster.
> Gate keeper glob pattern for '[^
> ]*[
> ]+' is ''. Not usable, disabling the performance booster.
> Gate keeper glob pattern for '(>|#) ?' is ''. Not usable, disabling the performance booster.
>
> expect: does "" (spawn_id exp3) 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 re=no
> "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=yes
> re=no
> "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 exp3) match regular expression "^warning: remote host denied authentication agent
> forwarding."? Gate "warning: remote host denied authentication agent forwarding?"? gate=no
> "unknown host\r"? no
>
> expect: does "" (spawn_id exp3) match regular expression "Enter passphrase.*: "? Gate "Enter passphrase*: "?
> gate=no
> "([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
> "[^\r\n]*[\r\n]+"? (No Gate, RE only) gate=yes re=no
> "(>|#) ?"? (No Gate, RE only) gate=yes re=no
> "denied"? no
> "% Bad passwords"? no
>
>
> expect: does "\r\r\n" (spawn_id exp3) 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 re=no
> "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=yes
> re=no
> "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 "\r\r\n" (spawn_id exp3) match regular expression "^warning: remote host denied authentication
> agent forwarding."? Gate "warning: remote host denied authentication agent forwarding?"? gate=no
> "unknown host\r"? no
>
> expect: does "\r\r\n" (spawn_id exp3) match regular expression "Enter passphrase.*: "? Gate "Enter
> passphrase*: "? gate=no
> "([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
> "[^\r\n]*[\r\n]+"? (No Gate, RE only) gate=yes re=yes
> expect: set expect_out(0,string) "\r\r\n"
> expect: set expect_out(spawn_id) "exp3"
> expect: set expect_out(buffer) "\r\r\n"
> expect: continuing expect
>
> expect: does "" (spawn_id exp3) 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 re=no
> "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=yes
> re=no
> "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 exp3) match regular expression "^warning: remote host denied authentication agent
> forwarding."? Gate "warning: remote host denied authentication agent forwarding?"? gate=no
> "unknown host\r"? no
>
> expect: does "" (spawn_id exp3) match regular expression "Enter passphrase.*: "? Gate "Enter passphrase*: "?
> gate=no
> "([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
> "[^\r\n]*[\r\n]+"? (No Gate, RE only) gate=yes re=no
> "(>|#) ?"? (No Gate, RE only) gate=yes re=no
> "denied"? no
> "% Bad passwords"? no
> HP J9729A 2920-48G-POE+ Switch
> Software revision WB.16.03.0004
>
> (C) Copyright 2017 Hewlett Packard Enterprise Development LP
>
> RESTRICTED RIGHTS LEGEND
> Confidential computer software. Valid license from Hewlett Packard Enterprise
> Development LP required for possession, use or copying. Consistent with FAR
> 12.211 and 12.212, Commercial Computer Software, Computer Software
> Documentation, and Technical Data for Commercial Items are licensed to the
> U.S. Government under vendor's standard commercial license.
>
>
> expect: does "HP J9729A 2920-48G-POE+ Switch\r\r\r\nSoftware revision WB.16.03.0004\r\r\r\n\r\r\r\n (C)
> Copyright 2017 Hewlett Packard Enterprise Development LP\r\r\n\r\r\n RESTRICTED RIGHTS
> LEGEND\r\r\n Confidential computer software. Valid license from Hewlett Packard Enterprise\r\r\n Development
> LP required for possession, use or copying. Consistent with FAR\r\r\n 12.211 and 12.212, Commercial Computer
> Software, Computer Software\r\r\n Documentation, and Technical Data for Commercial Items are licensed to
> the\r\r\n U.S. Government under vendor's standard commercial license.\r\r\n\r\r\n" (spawn_id exp3) 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 re=no
> "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=yes
> re=no
> "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 "HP J9729A 2920-48G-POE+ Switch\r\r\r\nSoftware revision WB.16.03.0004\r\r\r\n\r\r\r\n (C)
> Copyright 2017 Hewlett Packard Enterprise Development LP\r\r\n\r\r\n RESTRICTED RIGHTS
> LEGEND\r\r\n Confidential computer software. Valid license from Hewlett Packard Enterprise\r\r\n Development
> LP required for possession, use or copying. Consistent with FAR\r\r\n 12.211 and 12.212, Commercial Computer
> Software, Computer Software\r\r\n Documentation, and Technical Data for Commercial Items are licensed to
> the\r\r\n U.S. Government under vendor's standard commercial license.\r\r\n\r\r\n" (spawn_id exp3) match
> regular expression "^warning: remote host denied authentication agent forwarding."? Gate "warning: remote host
> denied authentication agent forwarding?"? gate=no
> "unknown host\r"? no
>
> expect: does "HP J9729A 2920-48G-POE+ Switch\r\r\r\nSoftware revision WB.16.03.0004\r\r\r\n\r\r\r\n (C)
> Copyright 2017 Hewlett Packard Enterprise Development LP\r\r\n\r\r\n RESTRICTED RIGHTS
> LEGEND\r\r\n Confidential computer software. Valid license from Hewlett Packard Enterprise\r\r\n Development
> LP required for possession, use or copying. Consistent with FAR\r\r\n 12.211 and 12.212, Commercial Computer
> Software, Computer Software\r\r\n Documentation, and Technical Data for Commercial Items are licensed to
> the\r\r\n U.S. Government under vendor's standard commercial license.\r\r\n\r\r\n" (spawn_id exp3) match
> regular expression "Enter passphrase.*: "? Gate "Enter passphrase*: "? gate=no
> "([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
> "[^\r\n]*[\r\n]+"? (No Gate, RE only) gate=yes re=yes
> expect: set expect_out(0,string) "HP J9729A 2920-48G-POE+ Switch\r\r\r\n"
> expect: set expect_out(spawn_id) "exp3"
> expect: set expect_out(buffer) "HP J9729A 2920-48G-POE+ Switch\r\r\r\n"
> expect: continuing expect
>
> expect: does "Software revision WB.16.03.0004\r\r\r\n\r\r\r\n (C) Copyright 2017 Hewlett Packard Enterprise
> Development LP\r\r\n\r\r\n RESTRICTED RIGHTS LEGEND\r\r\n Confidential computer software.
> Valid license from Hewlett Packard Enterprise\r\r\n Development LP required for possession, use or copying.
> Consistent with FAR\r\r\n 12.211 and 12.212, Commercial Computer Software, Computer Software\r\r\n
> Documentation, and Technical Data for Commercial Items are licensed to the\r\r\n U.S. Government under
> vendor's standard commercial license.\r\r\n\r\r\n" (spawn_id exp3) 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 re=no
> "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=yes
> re=no
> "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 "Software revision WB.16.03.0004\r\r\r\n\r\r\r\n (C) Copyright 2017 Hewlett Packard Enterprise
> Development LP\r\r\n\r\r\n RESTRICTED RIGHTS LEGEND\r\r\n Confidential computer software.
> Valid license from Hewlett Packard Enterprise\r\r\n Development LP required for possession, use or copying.
> Consistent with FAR\r\r\n 12.211 and 12.212, Commercial Computer Software, Computer Software\r\r\n
> Documentation, and Technical Data for Commercial Items are licensed to the\r\r\n U.S. Government under
> vendor's standard commercial license.\r\r\n\r\r\n" (spawn_id exp3) match regular expression "^warning: remote
> host denied authentication agent forwarding."? Gate "warning: remote host denied authentication agent
> forwarding?"? gate=no
> "unknown host\r"? no
>
> expect: does "Software revision WB.16.03.0004\r\r\r\n\r\r\r\n (C) Copyright 2017 Hewlett Packard Enterprise
> Development LP\r\r\n\r\r\n RESTRICTED RIGHTS LEGEND\r\r\n Confidential computer software.
> Valid license from Hewlett Packard Enterprise\r\r\n Development LP required for possession, use or copying.
> Consistent with FAR\r\r\n 12.211 and 12.212, Commercial Computer Software, Computer Software\r\r\n
> Documentation, and Technical Data for Commercial Items are licensed to the\r\r\n U.S. Government under
> vendor's standard commercial license.\r\r\n\r\r\n" (spawn_id exp3) match regular expression "Enter
> passphrase.*: "? Gate "Enter passphrase*: "? gate=no
> "([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
> "[^\r\n]*[\r\n]+"? (No Gate, RE only) gate=yes re=yes
> expect: set expect_out(0,string) "Software revision WB.16.03.0004\r\r\r\n\r\r\r\n"
> expect: set expect_out(spawn_id) "exp3"
> expect: set expect_out(buffer) "Software revision WB.16.03.0004\r\r\r\n\r\r\r\n"
> expect: continuing expect
>
> expect: does " (C) Copyright 2017 Hewlett Packard Enterprise Development LP\r\r\n\r\r\n
> RESTRICTED RIGHTS LEGEND\r\r\n Confidential computer software. Valid license from Hewlett Packard
> Enterprise\r\r\n Development LP required for possession, use or copying. Consistent with FAR\r\r\n 12.211 and
> 12.212, Commercial Computer Software, Computer Software\r\r\n Documentation, and Technical Data for Commercial
> Items are licensed to the\r\r\n U.S. Government under vendor's standard commercial license.\r\r\n\r\r\n"
> (spawn_id exp3) 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 re=no
> "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=yes
> re=no
> "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 " (C) Copyright 2017 Hewlett Packard Enterprise Development LP\r\r\n\r\r\n
> RESTRICTED RIGHTS LEGEND\r\r\n Confidential computer software. Valid license from Hewlett Packard
> Enterprise\r\r\n Development LP required for possession, use or copying. Consistent with FAR\r\r\n 12.211 and
> 12.212, Commercial Computer Software, Computer Software\r\r\n Documentation, and Technical Data for Commercial
> Items are licensed to the\r\r\n U.S. Government under vendor's standard commercial license.\r\r\n\r\r\n"
> (spawn_id exp3) match regular expression "^warning: remote host denied authentication agent forwarding."? Gate
> "warning: remote host denied authentication agent forwarding?"? gate=no
> "unknown host\r"? no
>
> expect: does " (C) Copyright 2017 Hewlett Packard Enterprise Development LP\r\r\n\r\r\n
> RESTRICTED RIGHTS LEGEND\r\r\n Confidential computer software. Valid license from Hewlett Packard
> Enterprise\r\r\n Development LP required for possession, use or copying. Consistent with FAR\r\r\n 12.211 and
> 12.212, Commercial Computer Software, Computer Software\r\r\n Documentation, and Technical Data for Commercial
> Items are licensed to the\r\r\n U.S. Government under vendor's standard commercial license.\r\r\n\r\r\n"
> (spawn_id exp3) match regular expression "Enter passphrase.*: "? Gate "Enter passphrase*: "? gate=no
> "([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
> "[^\r\n]*[\r\n]+"? (No Gate, RE only) gate=yes re=yes
> expect: set expect_out(0,string) " (C) Copyright 2017 Hewlett Packard Enterprise Development LP\r\r\n\r\r\n"
> expect: set expect_out(spawn_id) "exp3"
> expect: set expect_out(buffer) " (C) Copyright 2017 Hewlett Packard Enterprise Development LP\r\r\n\r\r\n"
> expect: continuing expect
>
> expect: does " RESTRICTED RIGHTS LEGEND\r\r\n Confidential computer software. Valid
> license from Hewlett Packard Enterprise\r\r\n Development LP required for possession, use or copying.
> Consistent with FAR\r\r\n 12.211 and 12.212, Commercial Computer Software, Computer Software\r\r\n
> Documentation, and Technical Data for Commercial Items are licensed to the\r\r\n U.S. Government under
> vendor's standard commercial license.\r\r\n\r\r\n" (spawn_id exp3) 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 re=no
> "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=yes
> re=no
> "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 " RESTRICTED RIGHTS LEGEND\r\r\n Confidential computer software. Valid
> license from Hewlett Packard Enterprise\r\r\n Development LP required for possession, use or copying.
> Consistent with FAR\r\r\n 12.211 and 12.212, Commercial Computer Software, Computer Software\r\r\n
> Documentation, and Technical Data for Commercial Items are licensed to the\r\r\n U.S. Government under
> vendor's standard commercial license.\r\r\n\r\r\n" (spawn_id exp3) match regular expression "^warning: remote
> host denied authentication agent forwarding."? Gate "warning: remote host denied authentication agent
> forwarding?"? gate=no
> "unknown host\r"? no
>
> expect: does " RESTRICTED RIGHTS LEGEND\r\r\n Confidential computer software. Valid
> license from Hewlett Packard Enterprise\r\r\n Development LP required for possession, use or copying.
> Consistent with FAR\r\r\n 12.211 and 12.212, Commercial Computer Software, Computer Software\r\r\n
> Documentation, and Technical Data for Commercial Items are licensed to the\r\r\n U.S. Government under
> vendor's standard commercial license.\r\r\n\r\r\n" (spawn_id exp3) match regular expression "Enter
> passphrase.*: "? Gate "Enter passphrase*: "? gate=no
> "([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
> "[^\r\n]*[\r\n]+"? (No Gate, RE only) gate=yes re=yes
> expect: set expect_out(0,string) " RESTRICTED RIGHTS LEGEND\r\r\n"
> expect: set expect_out(spawn_id) "exp3"
> expect: set expect_out(buffer) " RESTRICTED RIGHTS LEGEND\r\r\n"
> expect: continuing expect
>
> expect: does " Confidential computer software. Valid license from Hewlett Packard Enterprise\r\r\n Development
> LP required for possession, use or copying. Consistent with FAR\r\r\n 12.211 and 12.212, Commercial Computer
> Software, Computer Software\r\r\n Documentation, and Technical Data for Commercial Items are licensed to
> the\r\r\n U.S. Government under vendor's standard commercial license.\r\r\n\r\r\n" (spawn_id exp3) 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 re=no
> "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=yes
> re=no
> "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 " Confidential computer software. Valid license from Hewlett Packard Enterprise\r\r\n Development
> LP required for possession, use or copying. Consistent with FAR\r\r\n 12.211 and 12.212, Commercial Computer
> Software, Computer Software\r\r\n Documentation, and Technical Data for Commercial Items are licensed to
> the\r\r\n U.S. Government under vendor's standard commercial license.\r\r\n\r\r\n" (spawn_id exp3) match
> regular expression "^warning: remote host denied authentication agent forwarding."? Gate "warning: remote host
> denied authentication agent forwarding?"? gate=no
> "unknown host\r"? no
>
> expect: does " Confidential computer software. Valid license from Hewlett Packard Enterprise\r\r\n Development
> LP required for possession, use or copying. Consistent with FAR\r\r\n 12.211 and 12.212, Commercial Computer
> Software, Computer Software\r\r\n Documentation, and Technical Data for Commercial Items are licensed to
> the\r\r\n U.S. Government under vendor's standard commercial license.\r\r\n\r\r\n" (spawn_id exp3) match
> regular expression "Enter passphrase.*: "? Gate "Enter passphrase*: "? gate=no
> "([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
> "[^\r\n]*[\r\n]+"? (No Gate, RE only) gate=yes re=yes
> expect: set expect_out(0,string) " Confidential computer software. Valid license from Hewlett Packard
> Enterprise\r\r\n"
> expect: set expect_out(spawn_id) "exp3"
> expect: set expect_out(buffer) " Confidential computer software. Valid license from Hewlett Packard
> Enterprise\r\r\n"
> expect: continuing expect
>
> expect: does " Development LP required for possession, use or copying. Consistent with FAR\r\r\n 12.211 and
> 12.212, Commercial Computer Software, Computer Software\r\r\n Documentation, and Technical Data for Commercial
> Items are licensed to the\r\r\n U.S. Government under vendor's standard commercial license.\r\r\n\r\r\n"
> (spawn_id exp3) 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 re=no
> "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=yes
> re=no
> "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 " Development LP required for possession, use or copying. Consistent with FAR\r\r\n 12.211 and
> 12.212, Commercial Computer Software, Computer Software\r\r\n Documentation, and Technical Data for Commercial
> Items are licensed to the\r\r\n U.S. Government under vendor's standard commercial license.\r\r\n\r\r\n"
> (spawn_id exp3) match regular expression "^warning: remote host denied authentication agent forwarding."? Gate
> "warning: remote host denied authentication agent forwarding?"? gate=no
> "unknown host\r"? no
>
> expect: does " Development LP required for possession, use or copying. Consistent with FAR\r\r\n 12.211 and
> 12.212, Commercial Computer Software, Computer Software\r\r\n Documentation, and Technical Data for Commercial
> Items are licensed to the\r\r\n U.S. Government under vendor's standard commercial license.\r\r\n\r\r\n"
> (spawn_id exp3) match regular expression "Enter passphrase.*: "? Gate "Enter passphrase*: "? gate=no
> "([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
> "[^\r\n]*[\r\n]+"? (No Gate, RE only) gate=yes re=yes
> expect: set expect_out(0,string) " Development LP required for possession, use or copying. Consistent with
> FAR\r\r\n"
> expect: set expect_out(spawn_id) "exp3"
> expect: set expect_out(buffer) " Development LP required for possession, use or copying. Consistent with
> FAR\r\r\n"
> expect: continuing expect
>
> expect: does " 12.211 and 12.212, Commercial Computer Software, Computer Software\r\r\n Documentation, and
> Technical Data for Commercial Items are licensed to the\r\r\n U.S. Government under vendor's standard
> commercial license.\r\r\n\r\r\n" (spawn_id exp3) 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 re=no
> "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=yes
> re=no
> "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 " 12.211 and 12.212, Commercial Computer Software, Computer Software\r\r\n Documentation, and
> Technical Data for Commercial Items are licensed to the\r\r\n U.S. Government under vendor's standard
> commercial license.\r\r\n\r\r\n" (spawn_id exp3) match regular expression "^warning: remote host denied
> authentication agent forwarding."? Gate "warning: remote host denied authentication agent forwarding?"? gate=no
> "unknown host\r"? no
>
> expect: does " 12.211 and 12.212, Commercial Computer Software, Computer Software\r\r\n Documentation, and
> Technical Data for Commercial Items are licensed to the\r\r\n U.S. Government under vendor's standard
> commercial license.\r\r\n\r\r\n" (spawn_id exp3) match regular expression "Enter passphrase.*: "? Gate "Enter
> passphrase*: "? gate=no
> "([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
> "[^\r\n]*[\r\n]+"? (No Gate, RE only) gate=yes re=yes
> expect: set expect_out(0,string) " 12.211 and 12.212, Commercial Computer Software, Computer Software\r\r\n"
> expect: set expect_out(spawn_id) "exp3"
> expect: set expect_out(buffer) " 12.211 and 12.212, Commercial Computer Software, Computer Software\r\r\n"
> expect: continuing expect
>
> expect: does " Documentation, and Technical Data for Commercial Items are licensed to the\r\r\n U.S.
> Government under vendor's standard commercial license.\r\r\n\r\r\n" (spawn_id exp3) 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 re=no
> "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=yes
> re=no
> "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 " Documentation, and Technical Data for Commercial Items are licensed to the\r\r\n U.S.
> Government under vendor's standard commercial license.\r\r\n\r\r\n" (spawn_id exp3) match regular expression
> "^warning: remote host denied authentication agent forwarding."? Gate "warning: remote host denied
> authentication agent forwarding?"? gate=no
> "unknown host\r"? no
>
> expect: does " Documentation, and Technical Data for Commercial Items are licensed to the\r\r\n U.S.
> Government under vendor's standard commercial license.\r\r\n\r\r\n" (spawn_id exp3) match regular expression
> "Enter passphrase.*: "? Gate "Enter passphrase*: "? gate=no
> "([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
> "[^\r\n]*[\r\n]+"? (No Gate, RE only) gate=yes re=yes
> expect: set expect_out(0,string) " Documentation, and Technical Data for Commercial Items are licensed to
> the\r\r\n"
> expect: set expect_out(spawn_id) "exp3"
> expect: set expect_out(buffer) " Documentation, and Technical Data for Commercial Items are licensed to the\r\r\n"
> expect: continuing expect
>
> expect: does " U.S. Government under vendor's standard commercial license.\r\r\n\r\r\n" (spawn_id exp3) 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 re=no
> "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=yes
> re=no
> "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 " U.S. Government under vendor's standard commercial license.\r\r\n\r\r\n" (spawn_id exp3) match
> regular expression "^warning: remote host denied authentication agent forwarding."? Gate "warning: remote host
> denied authentication agent forwarding?"? gate=no
> "unknown host\r"? no
>
> expect: does " U.S. Government under vendor's standard commercial license.\r\r\n\r\r\n" (spawn_id exp3) match
> regular expression "Enter passphrase.*: "? Gate "Enter passphrase*: "? gate=no
> "([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
> "[^\r\n]*[\r\n]+"? (No Gate, RE only) gate=yes re=yes
> expect: set expect_out(0,string) " U.S. Government under vendor's standard commercial license.\r\r\n\r\r\n"
> expect: set expect_out(spawn_id) "exp3"
> expect: set expect_out(buffer) " U.S. Government under vendor's standard commercial license.\r\r\n\r\r\n"
> expect: continuing expect
>
> expect: does "" (spawn_id exp3) 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 re=no
> "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=yes
> re=no
> "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 exp3) match regular expression "^warning: remote host denied authentication agent
> forwarding."? Gate "warning: remote host denied authentication agent forwarding?"? gate=no
> "unknown host\r"? no
>
> expect: does "" (spawn_id exp3) match regular expression "Enter passphrase.*: "? Gate "Enter passphrase*: "?
> gate=no
> "([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
> "[^\r\n]*[\r\n]+"? (No Gate, RE only) gate=yes re=no
> "(>|#) ?"? (No Gate, RE only) gate=yes re=no
> "denied"? no
> "% Bad passwords"? no
> Press any key to continue
> expect: does "Press any key to continue" (spawn_id exp3) match glob pattern "Press any key to continue"? yes
> expect: set expect_out(0,string) "Press any key to continue"
> expect: set expect_out(spawn_id) "exp3"
> expect: set expect_out(buffer) "Press any key to continue"
> send: sending " " to { exp3 }
> expect: continuing expect
>
> expect: does "" (spawn_id exp3) 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 re=no
> "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=yes
> re=no
> "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 exp3) match regular expression "^warning: remote host denied authentication agent
> forwarding."? Gate "warning: remote host denied authentication agent forwarding?"? gate=no
> "unknown host\r"? no
>
> expect: does "" (spawn_id exp3) match regular expression "Enter passphrase.*: "? Gate "Enter passphrase*: "?
> gate=no
> "([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
> "[^\r\n]*[\r\n]+"? (No Gate, RE only) gate=yes re=no
> "(>|#) ?"? (No Gate, RE only) gate=yes re=no
> "denied"? no
> "% Bad passwords"? no
> Your previous successful login (as manager) was on 2017-08-22 18:22:35
> from 216.234.62.205
> Example_Switch56#
> expect: does "\u001b[?7hYour previous successful login (as manager) was on 2017-08-22 18:22:35 \r\r\n from
> 216.234.62.205\r\r\nExample_Switch56# " (spawn_id exp3) 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 re=no
> "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=yes
> re=no
> "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 "\u001b[?7hYour previous successful login (as manager) was on 2017-08-22 18:22:35 \r\r\n from
> 216.234.62.205\r\r\nExample_Switch56# " (spawn_id exp3) match regular expression "^warning: remote host denied
> authentication agent forwarding."? Gate "warning: remote host denied authentication agent forwarding?"? gate=no
> "unknown host\r"? no
>
> expect: does "\u001b[?7hYour previous successful login (as manager) was on 2017-08-22 18:22:35 \r\r\n from
> 216.234.62.205\r\r\nExample_Switch56# " (spawn_id exp3) match regular expression "Enter passphrase.*: "? Gate
> "Enter passphrase*: "? gate=no
> "([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
> "[^\r\n]*[\r\n]+"? (No Gate, RE only) gate=yes re=yes
> expect: set expect_out(0,string) "\u001b[?7hYour previous successful login (as manager) was on 2017-08-22
> 18:22:35 \r\r\n"
> expect: set expect_out(spawn_id) "exp3"
> expect: set expect_out(buffer) "\u001b[?7hYour previous successful login (as manager) was on 2017-08-22
> 18:22:35 \r\r\n"
> expect: continuing expect
>
> expect: does " from 216.234.62.205\r\r\nExample_Switch56# " (spawn_id exp3) 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 re=no
> "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=yes
> re=no
> "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 " from 216.234.62.205\r\r\nExample_Switch56# " (spawn_id exp3) match regular expression
> "^warning: remote host denied authentication agent forwarding."? Gate "warning: remote host denied
> authentication agent forwarding?"? gate=no
> "unknown host\r"? no
>
> expect: does " from 216.234.62.205\r\r\nExample_Switch56# " (spawn_id exp3) match regular expression "Enter
> passphrase.*: "? Gate "Enter passphrase*: "? gate=no
> "([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
> "[^\r\n]*[\r\n]+"? (No Gate, RE only) gate=yes re=yes
> expect: set expect_out(0,string) " from 216.234.62.205\r\r\n"
> expect: set expect_out(spawn_id) "exp3"
> expect: set expect_out(buffer) " from 216.234.62.205\r\r\n"
> expect: continuing expect
>
> expect: does "Example_Switch56# " (spawn_id exp3) 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 re=no
> "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=yes
> re=no
> "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 "Example_Switch56# " (spawn_id exp3) match regular expression "^warning: remote host denied
> authentication agent forwarding."? Gate "warning: remote host denied authentication agent forwarding?"? gate=no
> "unknown host\r"? no
>
> expect: does "Example_Switch56# " (spawn_id exp3) match regular expression "Enter passphrase.*: "? Gate "Enter
> passphrase*: "? gate=no
> "([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
> "[^\r\n]*[\r\n]+"? (No Gate, RE only) gate=yes re=no
> "(>|#) ?"? (No Gate, RE only) gate=yes re=yes
> expect: set expect_out(0,string) "# "
> expect: set expect_out(1,string) "#"
> expect: set expect_out(spawn_id) "exp3"
> expect: set expect_out(buffer) "Example_Switch56# "
> send: sending "\r" to { exp3 }
> Gate keeper glob pattern for '[
> ]+' is ''. Not usable, disabling the performance booster.
> Gate keeper glob pattern for '^.+(>|#) ?' is ''. Not usable, disabling the performance booster.
>
> expect: does "" (spawn_id exp3) match regular expression "[\r\n]+"? (No Gate, RE only) gate=yes re=no
> "^.+(>|#) ?"? (No Gate, RE only) gate=yes re=no
> Example_Switch56#
> expect: does "\u001b[1M\u001b[1LExample_Switch56# " (spawn_id exp3) match regular expression "[\r\n]+"? (No
> Gate, RE only) gate=yes re=no
> "^.+(>|#) ?"? (No Gate, RE only) gate=yes re=yes
> expect: set expect_out(0,string) "\u001b[1M\u001b[1LExample_Switch56# "
> expect: set expect_out(1,string) "#"
> expect: set expect_out(spawn_id) "exp3"
> expect: set expect_out(buffer) "\u001b[1M\u001b[1LExample_Switch56# "
> send: sending "no page\r" to { exp3 }
> Gate keeper glob pattern for '[
> ]+' is ''. Not usable, disabling the performance booster.
> couldn't compile regular expression pattern: parentheses () not balanced
> while executing
> "expect {
> -re "\[\n\r]+" { exp_continue }
> -re $reprompt {}
> }"
> (procedure "run_commands" line 12)
> invoked from within
> "run_commands $prompt $command"
> ("foreach" body line 159)
> invoked from within
> "foreach router [lrange $argv $i end] {
> set router [string tolower $router]
> send_user "$router\n"
>
> # device timeout
> set timeout [find t..."
> (file "/usr/local/bin/hlogin" line 657)
>
>
> --
>
> Michael Newton
>
>
> On 20 July 2017 at 11:24, Alan Sklar <casnj3 at gmail.com <mailto:casnj3 at gmail.com>> wrote:
>
> Rancid 3.1
>
> On Thu, Jul 20, 2017 at 8:54 AM, heasley <heas at shrubbery.net <mailto:heas at shrubbery.net>> wrote:
>
> Tue, Jul 18, 2017 at 02:24:11PM -0400, Alan Sklar:
> > I have a couple of HP and Aruba switches. Just recent one of the HP
> > switches needed to be replaced. I replaced the switch with a comparable
> > model that HP sent. After fixing the SSH key issues, I am getting the below
> > error when attempting to get a backup. the switch log shows rancid is
> > making a connection and hlogin is able to login. Any ideas
>
> you havent told us what version youre using. This may be a problem that
> was fixed in rancid 3.5.
>
> > Getting missed routers: round 4.
> > couldn't compile regular expression pattern: parentheses () not balanced
> > while executing
> > "expect {
> > -re $reprompt {}
> > -re "\[\n\r]+" { exp_continue }
> > }"
> > (procedure "run_commands" line 9)
> > invoked from within
> > "run_commands $prompt $command"
> > ("foreach" body line 161)
> > invoked from within
> > "foreach router [lrange $argv $i end] {
> > set router [string tolower $router]
> > send_user "$router\n"
> >
> > # device timeout
> > set timeout [find t..."
> > (file "/usr/local/rancid/bin/hlogin" line 626)
> > 10.16.100.11 <http://10.16.100.11>: missed cmd(s): all commands
> > 10.16.100.11 <http://10.16.100.11>: End of run not found
>
> > _______________________________________________
> > Rancid-discuss mailing list
> > Rancid-discuss at shrubbery.net <mailto:Rancid-discuss at shrubbery.net>
> > http://www.shrubbery.net/mailman/listinfo/rancid-discuss
> <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
> <http://www.shrubbery.net/mailman/listinfo/rancid-discuss>
>
>
>
>
> _______________________________________________
> Rancid-discuss mailing list
> Rancid-discuss at shrubbery.net
> http://www.shrubbery.net/mailman/listinfo/rancid-discuss
>
More information about the Rancid-discuss
mailing list