Sam,<div><br></div><div>The other possible option is that when exit is being run it doesn&#39;t return. clean_run has to register as successful.</div><div><br></div><div><div>TOP: while(&lt;INPUT&gt;) {</div><div>    tr/\015//d;</div>
<div>    if (/[&gt;#]\s?exit$/) {</div><div>        $clean_run=1;</div><div>        last;</div><div>    }</div><div>..</div><div>..</div><div>..</div><div><div>    if (!$clean_run || !$found_end) {</div><div>        print STDOUT &quot;$host: End of run not found\n&quot;;</div>
<div>        print STDERR &quot;$host: End of run not found\n&quot; if ($debug);</div><div>        system(&quot;/usr/bin/tail -1 $host.new&quot;);</div><div>    }</div></div><br><div class="gmail_quote">On Wed, Jul 29, 2009 at 12:43 PM, Sam Munzani <span dir="ltr">&lt;<a href="mailto:smunzani@comcast.net">smunzani@comcast.net</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">


  

<div bgcolor="#ffffff" text="#000000">
I don&#39;t think rancid ever ran before on these devices. I am having
issues running it manually(rancid -d device-name or rancid-run -r
device-name). For some reason its not finding end of run so doesn&#39;t
exit clean. However I don&#39;t know why it doesn&#39;t find it because I do
see keywork &quot;end&quot; when type &quot;show run&quot; command upon clogin. I do clogin
as same user as the rancid-run executer.<br>
<br>
Thanks,<br><font color="#888888">
Sam</font><div><div></div><div class="h5"><br>
<blockquote type="cite">Sam,
  <div><br>
  </div>
  <div>Has rancid ever ran successful against this router before? Make
sure you are running rancid as the same user as it would run via cron.
Make sure the environmentals are the same.<br>
  <br>
  </div>
  <div>-lance</div>
  <div><br>
  <div class="gmail_quote">On Wed, Jul 29, 2009 at 12:00 PM, Sam
Munzani <span dir="ltr">&lt;<a href="mailto:smunzani@comcast.net" target="_blank">smunzani@comcast.net</a>&gt;</span>
wrote:<br>
  <blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">Team,<br>
    <br>
    <br>
Can you please point me to right direction of troubleshooting? This is a<br>
very simple thing. A cisco router configured for rancid. no autoenable.<br>
clogin to the device works fine. However rancid script keeps giving me<br>
end of run not found error. When I run &quot;show run&quot; it clearly shows key<br>
word &quot;end&quot; at the end of config. Don&#39;t know why the script is not<br>
catching it.<br>
    <br>
clogin -c &quot;show run&quot; lab-rtr1 works fine and the last line I see is end.<br>
    <br>
Below is debug output.<br>
$: rancid -d lab-rtr1<br>
executing clogin -t 90 -c&quot;admin show version;show version;show<br>
redundancy secondary;show idprom backplane;show install active;admin<br>
show env all;show env all;show rsp chassis-info;show gsr chassis;show<br>
diag chassis-info;show boot;show bootvar;admin show variables boot;show<br>
variables boot;show flash;dir /all nvram:;dir /all bootflash:;dir /all<br>
slot0:;dir /all disk0:;dir /all slot1:;dir /all disk1:;dir /all<br>
slot2:;dir /all disk2:;dir /all harddisk:;dir /all harddiska:;dir /all<br>
harddiskb:;dir /all sup-bootflash:;dir /all sup-microcode:;dir /all<br>
slavenvram:;dir /all slavebootflash:;dir /all slaveslot0:;dir /all<br>
slavedisk0:;dir /all slaveslot1:;dir /all slavedisk1:;dir /all<br>
slaveslot2:;dir /all slavedisk2:;dir /all slavesup-bootflash:;dir /all<br>
sec-nvram:;dir /all sec-bootflash:;dir /all sec-slot0:;dir /all<br>
sec-disk0:;dir /all sec-slot1:;dir /all sec-disk1:;dir /all<br>
sec-slot2:;dir /all sec-disk2:;show controllers;show controllers<br>
cbus;show diagbus;admin show diag;show diag;show module;show spe<br>
version;show c7200;show inventory raw;show vtp status;show vlan;show<br>
vlan-switch;show debug;more system:running-config;show<br>
running-config;write term&quot; lab-rtr1<br>
PROMPT MATCH: lab-rtr1#<br>
HIT COMMAND:lab-rtr1#admin show version<br>
   In ShowVersion: lab-rtr1#admin show version<br>
HIT COMMAND:lab-rtr1#show version<br>
   In ShowVersion: lab-rtr1#show version<br>
TYPE = WS-C6509-E<br>
HIT COMMAND:lab-rtr1#show redundancy secondary<br>
   In ShowRedundancy: lab-rtr1#show redundancy secondary<br>
HIT COMMAND:lab-rtr1#show idprom backplane<br>
   In ShowIDprom: lab-rtr1#show idprom backplane<br>
HIT COMMAND:lab-rtr1#show install active<br>
   In ShowInstallActive: lab-rtr1#show install active<br>
HIT COMMAND:lab-rtr1#admin show env all<br>
   In ShowEnv: lab-rtr1#admin show env all<br>
HIT COMMAND:lab-rtr1#show env all<br>
   In ShowEnv: lab-rtr1#show env all<br>
HIT COMMAND:lab-rtr1#show rsp chassis-info<br>
   In ShowRSP: lab-rtr1#show rsp chassis-info<br>
HIT COMMAND:lab-rtr1#show gsr chassis<br>
   In ShowGSR: lab-rtr1#show gsr chassis<br>
HIT COMMAND:lab-rtr1#show diag chassis-info<br>
   In ShowGSR: lab-rtr1#show diag chassis-info<br>
HIT COMMAND:lab-rtr1#show boot<br>
   In ShowBoot: lab-rtr1#show boot<br>
HIT COMMAND:lab-rtr1#show bootvar<br>
   In ShowBoot: lab-rtr1#show bootvar<br>
HIT COMMAND:lab-rtr1#admin show variables boot<br>
   In ShowBoot: lab-rtr1#admin show variables boot<br>
HIT COMMAND:lab-rtr1#show variables boot<br>
   In ShowBoot: lab-rtr1#show variables boot<br>
HIT COMMAND:lab-rtr1#show flash<br>
   In ShowFlash: lab-rtr1#show flash<br>
HIT COMMAND:lab-rtr1#dir /all nvram:<br>
   In DirSlotN: lab-rtr1#dir /all nvram:<br>
HIT COMMAND:lab-rtr1#dir /all bootflash:<br>
   In DirSlotN: lab-rtr1#dir /all bootflash:<br>
HIT COMMAND:lab-rtr1#dir /all slot0:<br>
   In DirSlotN: lab-rtr1#dir /all slot0:<br>
HIT COMMAND:lab-rtr1#dir /all disk0:<br>
   In DirSlotN: lab-rtr1#dir /all disk0:<br>
HIT COMMAND:lab-rtr1#dir /all slot1:<br>
   In DirSlotN: lab-rtr1#dir /all slot1:<br>
HIT COMMAND:lab-rtr1#dir /all disk1:<br>
   In DirSlotN: lab-rtr1#dir /all disk1:<br>
HIT COMMAND:lab-rtr1#dir /all slot2:<br>
   In DirSlotN: lab-rtr1#dir /all slot2:<br>
HIT COMMAND:lab-rtr1#dir /all disk2:<br>
   In DirSlotN: lab-rtr1#dir /all disk2:<br>
HIT COMMAND:lab-rtr1#dir /all harddisk:<br>
   In DirSlotN: lab-rtr1#dir /all harddisk:<br>
HIT COMMAND:lab-rtr1#dir /all harddiska:<br>
   In DirSlotN: lab-rtr1#dir /all harddiska:<br>
HIT COMMAND:lab-rtr1#dir /all harddiskb:<br>
   In DirSlotN: lab-rtr1#dir /all harddiskb:<br>
HIT COMMAND:lab-rtr1#dir /all sup-bootflash:<br>
   In DirSlotN: lab-rtr1#dir /all sup-bootflash:<br>
HIT COMMAND:lab-rtr1#dir /all sup-microcode:<br>
   In DirSlotN: lab-rtr1#dir /all sup-microcode:<br>
HIT COMMAND:lab-rtr1#dir /all slavenvram:<br>
   In DirSlotN: lab-rtr1#dir /all slavenvram:<br>
HIT COMMAND:lab-rtr1#dir /all slavebootflash:<br>
   In DirSlotN: lab-rtr1#dir /all slavebootflash:<br>
HIT COMMAND:lab-rtr1#dir /all slaveslot0:<br>
   In DirSlotN: lab-rtr1#dir /all slaveslot0:<br>
HIT COMMAND:lab-rtr1#dir /all slavedisk0:<br>
   In DirSlotN: lab-rtr1#dir /all slavedisk0:<br>
HIT COMMAND:lab-rtr1#dir /all slaveslot1:<br>
   In DirSlotN: lab-rtr1#dir /all slaveslot1:<br>
HIT COMMAND:lab-rtr1#dir /all slavedisk1:<br>
   In DirSlotN: lab-rtr1#dir /all slavedisk1:<br>
HIT COMMAND:lab-rtr1#dir /all slaveslot2:<br>
   In DirSlotN: lab-rtr1#dir /all slaveslot2:<br>
HIT COMMAND:lab-rtr1#dir /all slavedisk2:<br>
   In DirSlotN: lab-rtr1#dir /all slavedisk2:<br>
HIT COMMAND:lab-rtr1#dir /all slavesup-bootflash:<br>
   In DirSlotN: lab-rtr1#dir /all slavesup-bootflash:<br>
HIT COMMAND:lab-rtr1#dir /all sec-nvram:<br>
   In DirSlotN: lab-rtr1#dir /all sec-nvram:<br>
HIT COMMAND:lab-rtr1#dir /all sec-bootflash:<br>
   In DirSlotN: lab-rtr1#dir /all sec-bootflash:<br>
HIT COMMAND:lab-rtr1#dir /all sec-slot0:<br>
   In DirSlotN: lab-rtr1#dir /all sec-slot0:<br>
HIT COMMAND:lab-rtr1#dir /all sec-disk0:<br>
   In DirSlotN: lab-rtr1#dir /all sec-disk0:<br>
HIT COMMAND:lab-rtr1#dir /all sec-slot1:<br>
   In DirSlotN: lab-rtr1#dir /all sec-slot1:<br>
HIT COMMAND:lab-rtr1#dir /all sec-disk1:<br>
   In DirSlotN: lab-rtr1#dir /all sec-disk1:<br>
HIT COMMAND:lab-rtr1#dir /all sec-slot2:<br>
   In DirSlotN: lab-rtr1#dir /all sec-slot2:<br>
HIT COMMAND:lab-rtr1#dir /all sec-disk2:<br>
   In DirSlotN: lab-rtr1#dir /all sec-disk2:<br>
HIT COMMAND:lab-rtr1#show controllers<br>
   In ShowContAll: lab-rtr1#show controllers<br>
HIT COMMAND:lab-rtr1#show controllers cbus<br>
   In ShowContCbus: lab-rtr1#show controllers cbus<br>
HIT COMMAND:lab-rtr1#show diagbus<br>
   In ShowDiagbus: lab-rtr1#show diagbus<br>
HIT COMMAND:lab-rtr1#admin show diag<br>
   In ShowDiag: lab-rtr1#admin show diag<br>
HIT COMMAND:lab-rtr1#show diag<br>
   In ShowDiag: lab-rtr1#show diag<br>
HIT COMMAND:lab-rtr1#show module<br>
   In ShowModule: lab-rtr1#show module<br>
HIT COMMAND:lab-rtr1#show spe version<br>
   In ShowSpeVersion: lab-rtr1#show spe version<br>
HIT COMMAND:lab-rtr1#show c7200<br>
   In ShowC7200: lab-rtr1#show c7200<br>
HIT COMMAND:lab-rtr1#show inventory raw<br>
   In ShowInventory: lab-rtr1#show inventory raw<br>
HIT COMMAND:lab-rtr1#show vtp status<br>
   In ShowVTP: lab-rtr1#show vtp status<br>
HIT COMMAND:lab-rtr1#show vlan<br>
   In ShowVLAN: lab-rtr1#show vlan<br>
HIT COMMAND:lab-rtr1#show vlan-switch<br>
   In ShowVLAN: lab-rtr1#show vlan-switch<br>
HIT COMMAND:lab-rtr1#show debug<br>
   In ShowDebug: lab-rtr1#show debug<br>
HIT COMMAND:lab-rtr1#more system:running-config<br>
   In WriteTerm: lab-rtr1#more system:running-config<br>
lab-rtr1: missed cmd(s): write term,show running-config<br>
lab-rtr1: missed cmd(s): write term,show running-config<br>
lab-rtr1: End of run not found<br>
lab-rtr1: End of run not found<br>
!<br>
_______________________________________________<br>
Rancid-discuss mailing list<br>
    <a href="mailto:Rancid-discuss@shrubbery.net" target="_blank">Rancid-discuss@shrubbery.net</a><br>
    <a href="http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss" target="_blank">http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss</a><br>
  </blockquote>
  </div>
  <br>
  </div>
</blockquote>
<br>
</div></div></div>

</blockquote></div><br></div>