[rancid] FXOS debugging

heasley heas at shrubbery.net
Wed Nov 28 06:54:40 UTC 2018


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