<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><font size="2" color="#1f497d" face="Calibri"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">EatCommand just takes care of registering and aligning for the next command since that command doesn’t produce
 any ouput, but you still need to do something with what echoes back to expect.<o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" color="#1f497d" face="Calibri"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font size="2" color="#1f497d" face="Calibri"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Your below panlogin to firewallv5 worked perfectly.<o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" color="#1f497d" face="Calibri"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">You can see it repeating each word and building until cli scripting-mode is on, and then everything after that
 works ok.<o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" color="#1f497d" face="Calibri"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font size="2" color="#1f497d" face="Calibri"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Yet it didn’t work for firewallv6. This seems like a bug. I’d open a case with support.paloaltonetworks.com to
 see what’s going on. Something weird is causing the cli scripting-mode on to fail.<o:p></o:p></span></font></p>
<p class="MsoNormal"><font size="2" color="#1f497d" face="Calibri"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></font></p>
<p class="MsoNormal"><font size="2" color="#1f497d" face="Calibri"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></font></p>
<p class="MsoNormal" style="margin-left:.5in"><b><font size="2" face="Tahoma"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";font-weight:bold">From:</span></font></b><font size="2" face="Tahoma"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">
 Chip Pleasants [mailto:wpleasants@gmail.com] <br>
<b><span style="font-weight:bold">Sent:</span></b> Wednesday, June 18, 2014 12:12 PM<br>
<b><span style="font-weight:bold">To:</span></b> Hughes, Doug<br>
<b><span style="font-weight:bold">Cc:</span></b> rancid-discuss@shrubbery.net<br>
<b><span style="font-weight:bold">Subject:</span></b> Re: [rancid] Panrancid with PAN 6.0<o:p></o:p></span></font></p>
<p class="MsoNormal" style="margin-left:.5in"><font size="3" face="Times New Roman"><span style="font-size:12.0pt"><o:p> </o:p></span></font></p>
<div>
<p class="MsoNormal" style="margin-left:.5in"><font size="3" face="Times New Roman"><span style="font-size:12.0pt">I think I see what you are talking about now.  Here are the two examples.  One from a version 6 and one from a  version 5.  Now the odd part is
 when I perform this test manually t</span></font><font size="2" face="Arial"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">urning on  </span></font><font face="Arial"><span style="font-family:"Arial","sans-serif"">'set cli scripting-mode
 on' it doesn't auto-complete on versions 6.0.2 or 5.0.11.  Would there be a difference with the EatCommand portion of the script?  Thanks for taking the time to work with me Doug.</span></font><o:p></o:p></p>
<div>
<p class="MsoNormal" style="margin-left:.5in"><font size="3" face="Times New Roman"><span style="font-size:12.0pt"><o:p> </o:p></span></font></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><font size="3" face="Times New Roman"><span style="font-size:12.0pt"><o:p> </o:p></span></font></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">[rancid@cmh1vlobs01 rancid]$ /usr/libexec/rancid/panrancid -d
<a href="http://FIREWALLV5.domain.com">FIREWALLV5.domain.com</a> <o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">executing panlogin -t 90 -c"set cli scripting-mode on;set cli pager off;show system info;show config running"
<a href="http://FIREWALLV5.domain.com">FIREWALLV5.domain.com</a><o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">line: <a href="http://FIREWALLV5.domain.com">
FIREWALLV5.domain.com</a><o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">line: rancid@FIREWALLV5(active)>
<o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">line: rancid@FIREWALLV5(active)> set rancid@FIREWALLV5(active)> set cli rancid@FIREWALLV5(active)> set cli scripting-mode rancid@FIREWALLV5(active)> set cli scripting-mode on<o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">PROMPT MATCH: rancid@FIREWALLV5\(active\)[#>]<o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">HIT COMMAND:rancid@FIREWALLV5(active)> set rancid@FIREWALLV5(active)> set cli rancid@FIREWALLV5(active)> set cli scripting-mode rancid@FIREWALLV5(active)> set cli scripting-mode on<o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt"> <o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">COMMAND is: set cli scripting-mode on|EatCommand<o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">HIT COMMAND:rancid@FIREWALLV5(active)> set cli pager off<o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt"> <o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">COMMAND is: set cli pager off|EatCommand<o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">HIT COMMAND:rancid@FIREWALLV5(active)> show system info<o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt"> <o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">COMMAND is: show system info|ShowInfo<o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">    In ShowInfo:: rancid@FIREWALLV5(active)> show system info<o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">HIT COMMAND:rancid@FIREWALLV5(active)> show config running<o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt"> <o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">COMMAND is: show config running|ShowConfig<o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">    In ShowConfig: rancid@FIREWALLV5(active)> show config running<o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">line: <o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">exiting<o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">[rancid@cmh1vlobs01 rancid]$
<o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt"> <o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt"> <o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt"> <o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">[rancid@cmh1vlobs01 rancid]$ /usr/libexec/rancid/panrancid -d
<a href="http://FIREWALLV6.domain.com">FIREWALLV6.domain.com</a> <o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">executing panlogin -t 90 -c"set cli scripting-mode on;set cli pager off;show system info;show config running"
<a href="http://FIREWALLV6.domain.com">FIREWALLV6.domain.com</a><o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">line: <a href="http://FIREWALLV6.domain.com">
FIREWALLV6.domain.com</a><o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">line: rancid@FIREWALLV6(active)>
<o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">line: rancid@FIREWALLV6(active)> set rancid@FIREWALLV6(active)> set cli rancid@FIREWALLV6(active)> set cli scripting-mode rancid@FIREWALLV6(active)> set cli scripting-mode on<o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">PROMPT MATCH: rancid@FIREWALLV6\(active\)[#>]<o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">HIT COMMAND:rancid@FIREWALLV6(active)> set rancid@FIREWALLV6(active)> set cli rancid@FIREWALLV6(active)> set cli scripting-mode rancid@FIREWALLV6(active)> set cli scripting-mode on<o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt"> <o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">COMMAND is: set cli scripting-mode on|EatCommand<o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" color="red" face="Times New Roman"><span style="font-size:12.0pt;color:red">HIT COMMAND:rancid@FIREWALLV6(active)> set rancid@FIREWALLV6(active)> set cli rancid@FIREWALLV6(active)> set cli pager rancid@FIREWALLV6(active)> set cli pager off</span></font><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt"> <o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">COMMAND is: set cli pager off|EatCommand<o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" color="red" face="Times New Roman"><span style="font-size:12.0pt;color:red">HIT COMMAND:rancid@FIREWALLV6(active)> show rancid@FIREWALLV6(active)> show system rancid@FIREWALLV6(active)> show system info</span></font><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt"> <o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">COMMAND is: show system info|ShowInfo<o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" color="red" face="Times New Roman"><span style="font-size:12.0pt;color:red">    In ShowInfo:: rancid@FIREWALLV6(active)> show rancid@FIREWALLV6(active)> show system rancid@FIREWALLV6(active)> show system info</span></font><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt"><a href="http://FIREWALLV6.domain.com">FIREWALLV6.domain.com</a>: missed cmd(s): show config running<o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt"><a href="http://FIREWALLV6.domain.com">FIREWALLV6.domain.com</a>: missed cmd(s): show config running<o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt"><a href="http://FIREWALLV6.domain.com">FIREWALLV6.domain.com</a>: End of run not found<o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt"><a href="http://FIREWALLV6.domain.com">FIREWALLV6.domain.com</a>: End of run not found<o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">#<o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">[rancid@cmh1vlobs01 rancid]$ !<o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt"> <o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt"> <o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt"> <o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt"> -Chip<font color="#1f497d"><span style="color:#1F497D">     </span></font><o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt"> <o:p></o:p></span></font></p>
</div>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:12.0pt;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt"><o:p> </o:p></span></font></p>
<div>
<p class="MsoNormal" style="margin-left:.5in"><font size="3" face="Times New Roman"><span style="font-size:12.0pt">On Wed, Jun 18, 2014 at 11:35 AM, Hughes, Doug <<a href="mailto:Douglas.Hughes@deshawresearch.com" target="_blank">Douglas.Hughes@deshawresearch.com</a>>
 wrote:<o:p></o:p></span></font></p>
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="2" color="#1f497d" face="Calibri"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">It doesn’t look like it is from your very first debugging output:</span></font><o:p></o:p></p>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">COMMAND is: show system info|ShowInfo<br>
    In ShowInfo:: rancid@FIREWALL(active)> <font color="red"><span style="color:red">show rancid@FIREWALL(active)> show system rancid@FIREWALL(active)></span></font> show system info<o:p></o:p></span></font></p>
</div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt"><br>
if scripting-mode was on, we wouldn’t see the stuff in red. (html mode on to read). The fact that the extra prompts show up indicates that it is intercepting the spaces and attempting to do ‘helpful command completion’.<o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt"> <o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="2" color="#1f497d" face="Calibri"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span></font><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:.5in">
<font size="2" color="#1f497d" face="Calibri"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span></font><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in">
<b><font size="2" face="Tahoma"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";font-weight:bold">From:</span></font></b><font size="2" face="Tahoma"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Chip Pleasants [mailto:<a href="mailto:wpleasants@gmail.com" target="_blank">wpleasants@gmail.com</a>]
<br>
<b><span style="font-weight:bold">Sent:</span></b> Wednesday, June 18, 2014 8:52 AM</span></font><o:p></o:p></p>
<div>
<div>
<p class="MsoNormal" style="margin-left:.5in"><font size="3" face="Tahoma"><span style="font-size:12.0pt;font-family:"Tahoma","sans-serif""><br>
<b><span style="font-weight:bold">To:</span></b> Hughes, Doug<br>
<b><span style="font-weight:bold">Cc:</span></b> <a href="mailto:rancid-discuss@shrubbery.net" target="_blank">
rancid-discuss@shrubbery.net</a><br>
<b><span style="font-weight:bold">Subject:</span></b> Re: [rancid] Panrancid with PAN 6.0</span></font><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt"> <o:p></o:p></span></font></p>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">It doesn't appear to be a bug, because I think its operating as you describe.  When I turn on </span></font><font size="2" face="Arial"><span style="font-size:10.0pt;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></font><o:p></o:p></p>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt"> <o:p></o:p></span></font></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in">
<font size="3" face="Arial"><span style="font-size:12.0pt;font-family:"Arial","sans-serif"">Thanks,</span></font><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in">
<font size="3" face="Arial"><span style="font-size:12.0pt;font-family:"Arial","sans-serif"">Chip</span></font><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt"> <o:p></o:p></span></font></p>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt"> <o:p></o:p></span></font></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt"> <o:p></o:p></span></font></p>
</div>
</div>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:12.0pt;margin-left:1.0in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt"> <o:p></o:p></span></font></p>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">On Tue, Jun 17, 2014 at 3:34 PM, Hughes, Doug <<a href="mailto:Douglas.Hughes@deshawresearch.com" target="_blank">Douglas.Hughes@deshawresearch.com</a>> wrote:<o:p></o:p></span></font></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">Hrm. Yes, I had it correct the first time. (oof, busy day)<br>
<br>
‘on’ is needed to prevent this ‘feature’:<o:p></o:p></span></font></p>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:12.0pt;margin-left:1.0in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">line: rancid@FIREWALL(active)> set rancid@FIREWALL(active)> set cli rancid@FIREWALL(active)> set cli pager rancid@FIREWALL(active)> set cli pager off<o:p></o:p></span></font></p>
</div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">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>
<a href="mailto:admin@paloalto.en's" target="_blank">admin@paloalto.en's</a> 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>
<a href="mailto:admin@paloalto.en" target="_blank">admin@paloalto.en</a>> set cli scripting-mode on<br>
<a href="mailto:admin@paloalto.en" target="_blank">admin@paloalto.en</a>> set cli ? <ENTER here><br>
<br>
Invalid syntax.<br>
<a href="mailto:admin@paloalto.en" target="_blank">admin@paloalto.en</a>> 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>
<a href="mailto:admin@paloalto.en's" target="_blank">admin@paloalto.en's</a> 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>
<a href="mailto:admin@paloalto.en" target="_blank">admin@paloalto.en</a>> 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>
<a href="mailto:admin@paloalto.en" target="_blank">admin@paloalto.en</a>> set cli ?^M<br>
^M<br>
Invalid syntax.^M<br>
<a href="mailto:admin@paloalto.en" target="_blank">admin@paloalto.en</a>> 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<o:p></o:p></span></font></p>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt"><br>
<br>
<br>
From: Chip Pleasants [mailto:<a href="mailto:wpleasants@gmail.com" target="_blank">wpleasants@gmail.com</a>]<o:p></o:p></span></font></p>
</div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">Sent: Tuesday, June 17, 2014 3:21 PM<o:p></o:p></span></font></p>
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:12.0pt;margin-left:1.0in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt">To: Hughes, Doug<br>
Cc: <a href="mailto:rancid-discuss@shrubbery.net" target="_blank">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" target="_blank">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" target="_blank">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" target="_blank">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" target="_blank">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" target="_blank">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" target="_blank">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" target="_blank">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" target="_blank">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" target="_blank">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>
 <o:p></o:p></span></font></p>
</div>
</div>
</div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in">
<font size="3" face="Times New Roman"><span style="font-size:12.0pt"> <o:p></o:p></span></font></p>
</div>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal" style="margin-left:.5in"><font size="3" face="Times New Roman"><span style="font-size:12.0pt"><o:p> </o:p></span></font></p>
</div>
</div>
</body>
</html>