<div dir="ltr">It doesn't appear to be a bug, because I think its operating as you describe.  When I turn on <span style="font-size:13px;font-family:arial,sans-serif"> </span><span style="font-size:13px;font-family:arial,sans-serif">'set cli scripting-mode on' it doesn't autocomplete on versions 6.0.2 or 5.0.11. Any other thoughts what could be going on?</span><div>
<font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">Thanks,</font></div><div><font face="arial, sans-serif">Chip</font></div><div><font face="arial, sans-serif"><br></font><div><span style="font-size:13px;font-family:arial,sans-serif"><br>
</span></div><div><span style="font-size:13px;font-family:arial,sans-serif"><br></span></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jun 17, 2014 at 3:34 PM, Hughes, Doug <span dir="ltr"><<a href="mailto:Douglas.Hughes@deshawresearch.com" target="_blank">Douglas.Hughes@deshawresearch.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hrm. Yes, I had it correct the first time. (oof, busy day)<br>
<br>
‘on’ is needed to prevent this ‘feature’:<br>
<div class="">line: rancid@FIREWALL(active)> set rancid@FIREWALL(active)> set cli rancid@FIREWALL(active)> set cli pager rancid@FIREWALL(active)> set cli pager off<br>
<br>
</div>After each space, it does essentially a rewrite of the line as it tried to ‘auto-correct’ you from typing the wrong thing. This gets in the way of parsing with expect quite heavily, so I attempt to disable it as soon as possible. If set cli scripting-mode on does not cause this to stop (and it looks like it doesn’t), then that appears to be a bug. You can also see this by using type script:<br>

<br>
Here’s how it looks at the command line:<br>
Drdgpfs0002:/tmp$ script<br>
drdgpfs0002:/tmp$ ssh -l admin paloalto.en<br>
admin@paloalto.en's password:<br>
Last login: Tue Jun 17 15:05:06 2014 from <a href="http://drdbcntl.en.desres.deshaw.com" target="_blank">drdbcntl.en.desres.deshaw.com</a><br>
Welcome admin.<br>
admin@paloalto.en> set cli scripting-mode on<br>
admin@paloalto.en> set cli ? <ENTER here><br>
<br>
Invalid syntax.<br>
admin@paloalto.en> exit<br>
<br>
<br>
Here's how it looks in the corresponding typescript file:<br>
i Script started on Tue 17 Jun 2014 03:25:13 PM EDT<br>
drdgpfs0002:/tmp$ ssh -l admin paloalto<br>
admin@paloalto.en's password: ^M<br>
Last login: Tue Jun 17 15:05:06 2014 from <a href="http://drdbcntl.en.desres.deshaw.com" target="_blank">drdbcntl.en.desres.deshaw.com</a>^M^M<br>
Welcome admin.^M<br>
admin@paloalto.en> set ^M^[[Kadmin@paloalto.en> set cli ^M^[[Kadmin@paloalto.en><br>
 set cli scripting-mode ^M^[[Kadmin@paloalto.en> set cli scripting-mode on^M<br>
admin@paloalto.en> set cli ?^M<br>
^M<br>
Invalid syntax.^M<br>
admin@paloalto.en> exit^M<br>
Connection to paloalto.en closed.^M^M<br>
drdgpfs0002:/tmp$ exit^M^M<br>
exit^M<br>
<br>
Script done on Tue 17 Jun 2014 03:25:34 PM EDT<br>
<br>
If 'set cli scripting-mode on' doesn't disable the 'space' feature, then the rest of the expect is very iffy at best and difficult to manage<br>
<br>
Here's another way to confirm the behavior<br>
<br>
Type config <space><br>
<br>
If it autocompletes to 'configure', then cli scripting-mode is not on and results *will* vary.<br>
Disabling the pager is also important since it disables the --more-- when show config is running.<br>
<br>
I am running 6.0.2 but no HA on PA-3020 and PA-2050<br>
<div class=""><br>
<br>
<br>
From: Chip Pleasants [mailto:<a href="mailto:wpleasants@gmail.com">wpleasants@gmail.com</a>]<br>
</div>Sent: Tuesday, June 17, 2014 3:21 PM<br>
<div class="HOEnZb"><div class="h5">To: Hughes, Doug<br>
Cc: <a href="mailto:rancid-discuss@shrubbery.net">rancid-discuss@shrubbery.net</a><br>
Subject: Re: [rancid] Panrancid with PAN 6.0<br>
<br>
Tried it on both versions.  Seems like they both yield the same result.  Doesn't the script turn cli scripting-mode on? Or do we don't really care that's its on or off?<br>
<br>
<br>
<br>
<br>
user@FIREWALLV6(active)> set cli scripting-mode off<br>
user@FIREWALLV6(active)> set cli scripting-mode <br>
  off   off <br>
  on    on <br>
<br>
user@FIREWALLV6(active)> set cli scripting-mode <br>
<br>
<br>
<br>
<br>
<br>
<br>
user@FIREWALLV5(active)> set cli scripting-mode off<br>
user@FIREWALLV5(active)> set cli scripting-mode <br>
  off   off <br>
  on    on <br>
<br>
user@FIREWALLV5(active)> set cli scripting-mode <br>
<br>
<br>
<br>
-Chip<br>
<br>
<br>
On Tue, Jun 17, 2014 at 3:10 PM, Hughes, Doug <<a href="mailto:Douglas.Hughes@deshawresearch.com">Douglas.Hughes@deshawresearch.com</a>> wrote:<br>
Sorry, I meant ‘off’, you need to set it to off and then try the ? test.<br>
 <br>
From: Chip Pleasants [mailto:<a href="mailto:wpleasants@gmail.com">wpleasants@gmail.com</a>]<br>
Sent: Tuesday, June 17, 2014 2:48 PM<br>
<br>
To: Hughes, Doug<br>
Cc: <a href="mailto:rancid-discuss@shrubbery.net">rancid-discuss@shrubbery.net</a><br>
Subject: Re: [rancid] Panrancid with PAN 6.0<br>
 <br>
Here's what I get. I get the same result from a version 5.x PA. I removed the "set cli scripting-mode on" from the script to test. Version 5.x PA works and version 6.x PA end up with the same result. <br>
 <br>
 <br>
user@FIREWALL(active)> set cli scripting-mode on<br>
user@FIREWALL(active)> set cli scripting-mode ?<br>
? is not one of <on|off><br>
 <br>
Invalid syntax.<br>
user@FIREWALL(active)> <br>
 <br>
 <br>
 <br>
line: rancid@FIREWALL(active)> set rancid@FIREWALL(active)> set cli rancid@FIREWALL(active)> set cli pager rancid@FIREWALL(active)> set cli pager off<br>
PROMPT MATCH: rancid@FIREWALL\(active\)[#>]<br>
HIT COMMAND:rancid@FIREWALL(active)> set rancid@FIREWALL(active)> set cli rancid@FIREWALL(active)> set cli pager rancid@FIREWALL(active)> set cli pager off<br>
 <br>
COMMAND is: set cli pager off|EatCommand<br>
HIT COMMAND:rancid@FIREWALL(active)> show rancid@FIREWALL(active)> show system rancid@FIREWALL(active)> show system info<br>
 <br>
COMMAND is: show system info|ShowInfo<br>
    In ShowInfo:: rancid@FIREWALL(active)> show rancid@FIREWALL(active)> show system rancid@FIREWALL(active)> show system info<br>
<a href="http://FIREWALL.dswinc.net" target="_blank">FIREWALL.dswinc.net</a>: missed cmd(s): show config running<br>
<a href="http://FIREWALL.dswinc.net" target="_blank">FIREWALL.dswinc.net</a>: missed cmd(s): show config running<br>
<a href="http://FIREWALL.dswinc.net" target="_blank">FIREWALL.dswinc.net</a>: End of run not found<br>
<a href="http://FIREWALL.dswinc.net" target="_blank">FIREWALL.dswinc.net</a>: End of run not found<br>
#<br>
[rancid@server rancid]$<br>
 <br>
 <br>
 <br>
 <br>
On Tue, Jun 17, 2014 at 2:28 PM, Hughes, Doug <<a href="mailto:Douglas.Hughes@deshawresearch.com">Douglas.Hughes@deshawresearch.com</a>> wrote:<br>
Ah, you are running in HA mode I see. That could be throwing things off, but I think I fixed that in 2013 sometime.<br>
(I don’t run any in HA)<br>
 <br>
It looks to me like ‘set cli scripting-mode on’ is failing<br>
 <br>
To confirm this, login to the PA at command line, then type set cli scripting-mode on<br>
 <br>
Now type “set cli scripting-mode ?”<br>
 <br>
If you get any sort of command completion, the cli scripting mode setting is not working and needs to be turned into a PA bug report. That is what it looks like it is happening by looking at the command staggering for subsequent lines.<br>

 <br>
From: Chip Pleasants [mailto:<a href="mailto:wpleasants@gmail.com">wpleasants@gmail.com</a>]<br>
Sent: Tuesday, June 17, 2014 1:39 PM<br>
To: Hughes, Doug<br>
Cc: <a href="mailto:rancid-discuss@shrubbery.net">rancid-discuss@shrubbery.net</a><br>
Subject: Re: [rancid] Panrancid with PAN 6.0<br>
 <br>
Thanks Doug. I am running the most recent version, but for grins I replaced them anyway.  Still seeing the issue on two sets. The others seem to work fine. Anything I provide that help find the trouble?<br>
 <br>
-Chip<br>
 <br>
 <br>
On Mon, Jun 16, 2014 at 4:37 PM, Hughes, Doug <<a href="mailto:Douglas.Hughes@deshawresearch.com">Douglas.Hughes@deshawresearch.com</a>> wrote:<br>
Yes, it’s working for me. Are you using the latest? (attached)<br>
 <br>
 <br>
From: Rancid-discuss [mailto:<a href="mailto:rancid-discuss-bounces@shrubbery.net">rancid-discuss-bounces@shrubbery.net</a>] On Behalf Of Chip Pleasants<br>
Sent: Monday, June 16, 2014 2:01 PM<br>
To: <a href="mailto:rancid-discuss@shrubbery.net">rancid-discuss@shrubbery.net</a><br>
Subject: [rancid] Panrancid with PAN 6.0<br>
 <br>
Does anyone have Panrancid working with PAN version 6.0.2?  I have four sets running PAN version 5.0.11 without an issues.  Once I upgraded one set the script times out. Below is a debug. Let me know if you have any questions. <br>

 <br>
Cheers,<br>
 <br>
Chip<br>
 <br>
 <br>
[rancid@cmh1vlobs01 rancid]$ /usr/libexec/rancid/panrancid -d <a href="http://cmh1-z4-f01.domain.com" target="_blank">cmh1-z4-f01.domain.com</a> <br>
executing panlogin -t 90 -c"set cli scripting-mode on;set cli pager off;show system info;show config running" <a href="http://cmh1-z4-f01.domain.com" target="_blank">cmh1-z4-f01.domain.com</a><br>
line: <a href="http://cmh1-z4-f01.domain.com" target="_blank">cmh1-z4-f01.domain.com</a><br>
line: spawn ssh -c 3des -x -l rancid <a href="http://cmh1-z4-f01.domain.com" target="_blank">cmh1-z4-f01.domain.com</a><br>
line:                                 NOTICE TO USERS              <br>
line:   This is an official computer system and is the property of POOP Incorporated. <br>
line:   It is for authorized users only.  Unauthorized  users are prohibited. <br>
line:   Users (authorized or unauthorized) have no  explicit or implicit expectation of <br>
line:   privacy.  Any or all uses of this system may be subject to one or more of the <br>
line:   following actions:  interception, monitoring, recording, auditing, inspection and<br>
line:   disclosing to security personnel and law enforcement personnel, as well as <br>
line:   authorized officials of other agencies, both domestic and foreign. By using this <br>
line:   system, the user consents to these actions.  Unauthorized or improper use of <br>
line:   this system may result in administrative disciplinary action and civil and criminal <br>
line:   penalties.  By accessing this system you indicate your awareness of and<br>
line:   consent to these terms and conditions of use. Discontinue access immediately <br>
line:   if you do not agree to the conditions stated in this notice.<br>
line: <br>
line: Password: <br>
line: Last login: Mon Jun 16 08:00:00 2014 from <a href="http://cmh1vlobs01.domain.com" target="_blank">cmh1vlobs01.domain.com</a><br>
line: Welcome rancid.<br>
line: <br>
line: rancid@CMH1-Z4-F01(active)> <br>
line: rancid@CMH1-Z4-F01(active)> <br>
line: rancid@CMH1-Z4-F01(active)> set rancid@CMH1-Z4-F01(active)> set cli rancid@CMH1-Z4-F01(active)> set cli scripting-mode rancid@CMH1-Z4-F01(active)> set cli scripting-mode on<br>
PROMPT MATCH: rancid@CMH1-Z4-F01\(active\)[#>]<br>
HIT COMMAND:rancid@CMH1-Z4-F01(active)> set rancid@CMH1-Z4-F01(active)> set cli rancid@CMH1-Z4-F01(active)> set cli scripting-mode rancid@CMH1-Z4-F01(active)> set cli scripting-mode on<br>
 <br>
COMMAND is: set cli scripting-mode on|EatCommand<br>
HIT COMMAND:rancid@CMH1-Z4-F01(active)> set rancid@CMH1-Z4-F01(active)> set cli rancid@CMH1-Z4-F01(active)> set cli pager rancid@CMH1-Z4-F01(active)> set cli pager off<br>
 <br>
COMMAND is: set cli pager off|EatCommand<br>
HIT COMMAND:rancid@CMH1-Z4-F01(active)> show rancid@CMH1-Z4-F01(active)> show system rancid@CMH1-Z4-F01(active)> show system info<br>
 <br>
COMMAND is: show system info|ShowInfo<br>
    In ShowInfo:: rancid@CMH1-Z4-F01(active)> show rancid@CMH1-Z4-F01(active)> show system rancid@CMH1-Z4-F01(active)> show system info<br>
<a href="http://cmh1-z4-f01.domain.com" target="_blank">cmh1-z4-f01.domain.com</a> : missed cmd(s): show config running<br>
<a href="http://cmh1-z4-f01.domain.com" target="_blank">cmh1-z4-f01.domain.com</a> : missed cmd(s): show config running<br>
<a href="http://cmh1-z4-f01.domain.com" target="_blank">cmh1-z4-f01.domain.com</a> : End of run not found<br>
<a href="http://cmh1-z4-f01.domain.com" target="_blank">cmh1-z4-f01.domain.com</a> : End of run not found<br>
 <br>
 <br>
 <br>
<br>
</div></div></blockquote></div><br></div>