[rancid] FXOS debugging
Ryan West
rwest at zyedge.com
Wed Nov 28 16:09:40 UTC 2018
Same error -
Here is the list of installed TCL packages:
libtcl8.5:amd64
libtcl8.6:amd64
tcl
tcl-expect:amd64
tcl8.5
tcl8.6
On a 9.6 Debian version. It's just this script that this throwing errors as well.
Thanks,
-ryan
-----Original Message-----
From: heasley <heas at shrubbery.net>
Sent: Wednesday, November 28, 2018 1:55 AM
To: Ryan West <rwest at zyedge.com>
Cc: Rancid-discuss at shrubbery.net
Subject: Re: [rancid] FXOS debugging
Tue, Nov 27, 2018 at 04:34:22PM +0000, Ryan West:
> send: sending "show model\r" to { exp5 } invalid command name "^-"
> while executing
> "^-"
> invoked from within
> "expect {
> -re "\b+" { exp_continue }
> -re "^\[^\n\r *]*$reprompt" { send_user -- "$expect_out(buffer)"
> }
> -re "^\[^\n\r]*$reprom..."
> (procedure "run_commands" line 36)
> invoked from within
> "run_commands $prompt $command"
> ("foreach" body line 206)
> 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/fxlogin" line 870)
hmm, i suspect this is a tcl bug. are you perhaps using some crusty Centos with an old tcl? you could try changing:
-re "^\[^-]*--More--\[^\r\n]*\[\r\n]+" { # fxos FTP pager
to
-re -- "^\[^-]*--More--\[^\r\n]*\[\r\n]+" { # fxos FTP pager
More information about the Rancid-discuss
mailing list