[rancid] Interesting problem, HP procurve 2800s work fine, 2500s config won't download
Joe McDonagh
joseph.e.mcdonagh at gmail.com
Thu Feb 3 18:04:30 UTC 2011
On 02/03/2011 12:07 PM, john heasley wrote:
> Thu, Feb 03, 2011 at 11:41:02AM -0500, Joe McDonagh:
>> 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.
>
> where exactly is "there"? does it output some of the config, then hang?
> what does it out with the -d option added?
By 'there' I mean at write term. Nothing outputs after write term. Here
is the output of -d:
$ ./bin/hrancid -d 10.5.30.3
executing hlogin -t 90 -c"show version;show flash;show
system-information;show module;show stack;write term" 10.5.30.3
PROMPT MATCH: x699-2520-24-PoE-01[#>]
HIT COMMAND:x699-2520-24-PoE-01# show version
In ShowVersion: x699-2520-24-PoE-01# show version
HIT COMMAND:x699-2520-24-PoE-01# show flash
In ShowFlash: x699-2520-24-PoE-01# show flash
HIT COMMAND:x699-2520-24-PoE-01# show system-information
In ShowSystem: x699-2520-24-PoE-01# show system-information
write(spawn_id=1): broken pipe
while executing
"send_user -- "$expect_out(buffer)""
invoked from within
"expect -nobrace -re {^[^
*]*x699-2520-24-PoE-01#} { send_user -- "$expect_out(buffer)"
} -re {^[^
]*x699-2520-24-PoE-01#.} { send_user -- "$e..."
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 "/var/lib/rancid/bin/hlogin" line 583)
10.5.30.3: missed cmd(s): show stack,show module,write term
10.5.30.3: missed cmd(s): show stack,show module,write term
10.5.30.3: End of run not found
10.5.30.3: 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