[rancid] Interesting problem, HP procurve 2800s work fine, 2500s config won't download

Joe McDonagh joseph.e.mcdonagh at gmail.com
Thu Feb 3 16:41:02 UTC 2011


I followed the debug instructions and found that 'write term' is where 
rancid is having a problem. I ran

"hlogin -t 90 -c"show version;show flash;show system-information;show 
module;show stack;write term" 10.5.30.3"

And this is what happens:

...
x699-2520-24-PoE-01# show system-information
Invalid input: system-information
x699-2520-24-PoE-01# show module
Invalid input: module
x699-2520-24-PoE-01# show stack

  Stacking - Stacking Status (This Switch)
   Stack State           : Candidate
   Transmission Interval : 60
   Auto Join             : No

x699-2520-24-PoE-01# write term
...

It just hangs there.



On 01/28/2011 12:39 PM, Joe McDonagh wrote:
> hlogin works fine to both these sets of routers, however the config for
> 2500s never gets downloaded and I get this trace back:
>
> Getting missed routers: round 4.
> write(spawn_id=1): broken pipe
> while executing
> "send_user -- "$expect_out(buffer)""
> invoked from within
> "expect -nobrace -re {^[^
> *]*x699-25250G-24-PoE-01#} { send_user -- "$expect_out(buffer)"
> } -re {^[^
> ]*x699-25250G-24-PoE-01#.} { send_user --..."
> invoked from within
> "expect {
> -re "^\[^\n\r *]*$reprompt" { send_user -- "$expect_out(buffer)"
> }
> -re "^\[^\n\r]*$reprompt." { send_user -- "$expect_out(buffer)"
> ..."
> invoked from within
> "if [ string match "*\;*" "$command" ] {
> set commands [split $command \;]
> set num_commands [llength $commands]
> # the pager can not be turned off on ..."
> (procedure "run_commands" line 15)
> invoked from within
> "run_commands $prompt $command"
> ("foreach" body line 139)
> invoked from within
> "foreach router [lrange $argv $i end] {
> set router [string tolower $router]
> send_user "$router\n"
>
> # Figure out prompt.
> # Since autoena..."
> (file "/usr/lib/rancid/bin/hlogin" line 583)
> 10.5.30.4: missed cmd(s): show stack,show module,write term
> 10.5.30.4: End of run not found
> ;
>


-- 
Joe McDonagh
AIM: YoosingYoonickz
IRC: joe-mac on freenode
L'ennui est contre-révolutionnaire



More information about the Rancid-discuss mailing list