Discussion:
unknown
1970-01-01 00:00:00 UTC
Permalink
Trying to get all of the configs.
write(spawn_id=1): broken pipe
while executing
"send_user -- "$expect_out(buffer)""
invoked from within
"expect -nobrace -re ^H+ { exp_continue } -re {^[^
^M *]*router1([^#>\r\n]+)?[#>](\([^)\r\n]+\))?} { send_user --
"$expect_out(buffer)"
} -re {^[..."
invoked from within
"expect {
-re "\b+" { exp_continue }
-re "^\[^\n\r *]*$reprompt" { send_user --
"$expect_out(buffer)"
}
-re "^\[^\n\r]*$reprompt." { send..."
(procedure "run_commands" line 42)
invoked from within
"run_commands $prompt $command"
("foreach" body line 150)
invoked from within
"foreach router [lrange $argv $i end] {
set router [string tolower $router]
# attempt at platform switching.
set platform ""
send_user ..."
(file "/usr/local/rancid/bin/clogin" line 712)^M
router1: missed cmd(s): dir /all sup-microcode:,dir /all
slaveslot1:,show vlan,dir /all harddiskb:,dir /all slot1:,show
diag,dir /all slavedisk1:,dir /all sec-slot1:,admin show diag,dir /
all disk1:,show vtp status,show controllers,dir /all sec-disk1:,show
debug,show diagbus,show inventory raw,dir /all slaveslot0:,dir /all
slavenvram:,dir /all slaveslot2:,dir /all harddiska:,dir /all
slot0:,show vlan-switch,show c7200,show module,write term,dir /all
sup-bootflash:,dir /all slot2:,dir /all slavedisk0:,dir /all sec-
slot0:,show controllers cbus,dir /all harddisk:,dir /all sec-
nvram:,dir /all slavedisk2:,dir /all sec-slot2:,dir /all disk0:,dir /
all disk2:,dir /all sec-disk0:,show spe version,dir /all slavesup-
bootflash:,dir /all sec-disk2:,dir /all slavebootflash:,dir /all sec-
bootflash:,show running-config
router1: End of run not found
!Flash: bootflash: Directory of bootflash:/
=====================================


running dir /all bootflash: gave me:
router1#dir /all bootflash:
Directory of bootflash:/

%Error calling getdents for bootflash:/ (Invalid created file header
name)

32768000 bytes total (24870912 bytes free)


formatting the bootflash allowed rancid to successfully complete.


Should:
return(-1) if /\%Error calling/;
actually be:
return(1) if /\%Error calling/;

?

Thanks
John

Loading...