Hi All,<br><br>With a little bit of reading and some rancid -d action, I have discovered the problem.<br><br>-- snip --<br>HIT COMMAND:spgvsour01c28#show variables boot<br>&nbsp;&nbsp;&nbsp; In ShowBoot: spgvsour01c28#show variables boot<br>
HIT COMMAND:spgvsour01c28#show flash<br>&nbsp;&nbsp;&nbsp; In ShowFlash: spgvsour01c28#show flash<br>HIT COMMAND:spgvsour01c28#dir /all nvram:<br>&nbsp;&nbsp;&nbsp; In DirSlotN: spgvsour01c28#dir /all nvram:<br>write(spawn_id=1): broken pipe<br>&nbsp;&nbsp;&nbsp; while executing<br>
&quot;send_user -- &quot;$expect_out(buffer)&quot;&quot;<br>&nbsp;&nbsp;&nbsp; invoked from within<br>&quot;expect -nobrace -re+ { exp_continue } -re {^[^<br>&nbsp;*]*spgvsour01c([^#&gt;\r\n]+)?[#&gt;](\([^)\r\n]+\))?} { send_user -- &quot;$expect_out(buffer)&quot;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } -re {...&quot;<br>&nbsp;&nbsp;&nbsp; invoked from within<br>&quot;expect {<br>-- snip --<br><br>It seems that the username I am using to login to the router does not have access to run some of the required commands.<br>
<br>Dose anyone know how to stop Rancid running specific commands for specific hosts? or is it a manual hack job to fix it?<br><br>Thanks<br><br><br><br><div class="gmail_quote">On Tue, Dec 9, 2008 at 6:41 AM, john heasley <span dir="ltr">&lt;<a href="mailto:heas@shrubbery.net">heas@shrubbery.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;">Mon, Dec 08, 2008 at 10:49:06AM +1100, Hurgh:<br>
<div class="Ih2E3d">&gt; Hi all,<br>
&gt;<br>
&gt; I am trying to login to a Cisco router that has AutoEnable setup (enter user<br>
&gt; and pass, and you are enabled).<br>
&gt;<br>
&gt; I have the following in my .clogin file:<br>
&gt;<br>
&gt; ---------------------------------------------------------------------------------<br>
&gt; add user <a href="http://172.30.26.16" target="_blank">172.30.26.16</a> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; myusername<br>
&gt; add password <a href="http://172.30.26.16" target="_blank">172.30.26.16</a> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {mypassword}<br>
&gt; add autoenable <a href="http://172.30.26.16" target="_blank">172.30.26.16</a> &nbsp; &nbsp; 1<br>
&gt; ---------------------------------------------------------------------------------<br>
&gt;<br>
&gt; The User and Pass have been swapped out, but I have confirmed the ones I am<br>
&gt; using are correct (can manually telnet to the device using the user and pass<br>
&gt; to login correctly).<br>
&gt;<br>
&gt; I have confirmed that the router supplies the correct &quot;Username&quot; and<br>
&gt; &quot;Password&quot; prompts.<br>
&gt;<br>
&gt; The following is the error I get when I run:<br>
&gt;<br>
&gt; rancid <a href="http://172.30.26.16" target="_blank">172.30.26.16</a><br>
&gt;<br>
&gt; --------------------------------------------------------------------------------<br>
&gt; ./rancid <a href="http://172.30.26.16" target="_blank">172.30.26.16</a><br>
&gt; write(spawn_id=1): broken pipe<br>
&gt; &nbsp; &nbsp; while executing<br>
&gt; &quot;send_user -- &quot;$expect_out(buffer)&quot;&quot;<br>
&gt; &nbsp; &nbsp; invoked from within<br>
&gt; &quot;expect -nobrace -re+ { exp_continue } -re {^[^<br>
&gt; &nbsp;*]*spgvsour01c([^#&gt;\r\n]+)?[#&gt;](\([^)\r\n]+\))?} { send_user --<br>
</div> &nbsp; &nbsp; &nbsp;^^^^^^^^^^^<br>
it looks like its already logged in and seen the prompt and has begun<br>
to run commands. &nbsp;its more likely that the device disconnected prematurely,<br>
but why I do not know. &nbsp;Follow the cloginrc/clogin testing in the FAQ.<br>
<div><div></div><div class="Wj3C7c"><br>
&gt; &quot;$expect_out(buffer)&quot;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; } -re {...&quot;<br>
&gt; &nbsp; &nbsp; invoked from within<br>
&gt; &quot;expect {<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -re &quot;\b+&quot; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; { exp_continue }<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -re &quot;^\[^\n\r *]*$reprompt&quot; &nbsp; &nbsp; { send_user --<br>
&gt; &quot;$expect_out(buffer)&quot;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -re &quot;^\[^\n\r]*$reprompt.&quot; &nbsp; &nbsp; &nbsp;{ send...&quot;<br>
&gt; &nbsp; &nbsp; invoked from within<br>
&gt; &quot;if [ string match &quot;*\;*&quot; &quot;$command&quot; ] {<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; set commands [split $command \;]<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; set num_commands [llength $commands]<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; # the pager can not be turned off on ...&quot;<br>
&gt; &nbsp; &nbsp; (procedure &quot;run_commands&quot; line 34)<br>
&gt; &nbsp; &nbsp; invoked from within<br>
&gt; &quot;run_commands $prompt $command&quot;<br>
&gt; &nbsp; &nbsp; (&quot;foreach&quot; body line 150)<br>
&gt; &nbsp; &nbsp; invoked from within<br>
&gt; &quot;foreach router [lrange $argv $i end] {<br>
&gt; &nbsp; &nbsp; set router [string tolower $router]<br>
&gt; &nbsp; &nbsp; # attempt at platform switching.<br>
&gt; &nbsp; &nbsp; set platform &quot;&quot;<br>
&gt; &nbsp; &nbsp; send_user ...&quot;<br>
&gt; &nbsp; &nbsp; (file &quot;/home/rancid/bin/clogin&quot; line 712)<br>
&gt; <a href="http://172.30.26.16" target="_blank">172.30.26.16</a>: missed cmd(s): admin show diag,dir /all slavedisk2:,dir /all<br>
&gt; sec-slot2:,show diag,dir /all disk1:,dir /all sec-nvram:,dir /all disk2:,dir<br>
&gt; /all sec-bootflash:,show spe version,dir /all slaveslot2:,dir /all<br>
&gt; disk0:,dir /all slaveslot0:,dir /all sec-slot1:,dir /all harddiska:,dir /all<br>
&gt; slavenvram:,dir /all sec-disk2:,dir /all slavesup-bootflash:,dir /all<br>
&gt; sec-disk0:,dir /all harddiskb:,show inventory raw,dir /all slavedisk1:,show<br>
&gt; module,show controllers,show diagbus,dir /all slavedisk0:,show debug,dir<br>
&gt; /all bootflash:,dir /all sec-slot0:,dir /all sec-disk1:,write term,show vtp<br>
&gt; status,dir /all sup-bootflash:,dir /all slot2:,dir /all harddisk:,dir /all<br>
&gt; slot0:,dir /all sup-microcode:,show vlan,dir /all slavebootflash:,show<br>
&gt; controllers cbus,dir /all slaveslot1:,show vlan-switch,show<br>
&gt; running-config,show c7200,dir /all slot1:<br>
&gt; <a href="http://172.30.26.16" target="_blank">172.30.26.16</a>: End of run not found<br>
&gt; !<br>
&gt; --------------------------------------------------------------------------------<br>
&gt;<br>
&gt; I have done some searching etc, but can not find what the problem may be.<br>
&gt;<br>
&gt; &gt;From reading through the errors, it seems that it is not able to enter the<br>
&gt; user or password, but I dont know why.<br>
&gt;<br>
&gt; Here is the output from a manual telnet to the device:<br>
&gt;<br>
&gt; --------------------------------------------------------------------------------<br>
&gt; telnet <a href="http://172.30.26.16" target="_blank">172.30.26.16</a><br>
&gt; Trying 172.30.26.16...<br>
&gt; Connected to <a href="http://172.30.26.16" target="_blank">172.30.26.16</a> (<a href="http://172.30.26.16" target="_blank">172.30.26.16</a>).<br>
&gt; Escape character is &#39;^]&#39;.<br>
&gt;<br>
&gt; &nbsp; &nbsp; ***********************************************************************<br>
&gt; &nbsp; &nbsp; * Access to this computer system is limited to authorised users only. *<br>
&gt; &nbsp; &nbsp; * Unauthorised users may be subject to prosecution under the Crimes &nbsp; *<br>
&gt; &nbsp; &nbsp; * &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Act or State legislation &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;*<br>
&gt; &nbsp; &nbsp; * &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; *<br>
&gt; &nbsp; &nbsp; * &nbsp; Please note, ALL CUSTOMER DETAILS are confidential and must &nbsp; &nbsp; &nbsp; *<br>
&gt; &nbsp; &nbsp; * &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;not be disclosed. &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;*<br>
&gt; &nbsp; &nbsp; ***********************************************************************<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; User Access Verification (ISP V1)<br>
&gt;<br>
&gt; Username: myusername<br>
&gt; Password:<br>
&gt; Signon successful.<br>
&gt;<br>
&gt; spgvsour01c28#<br>
&gt; --------------------------------------------------------------------------------<br>
&gt;<br>
&gt; Again, username has been modified for privacy.<br>
&gt;<br>
&gt; If anyone can shed some light on what the issue may be, or point me in a<br>
&gt; direction that may enable me to trouble shoot a bit more, that would be much<br>
&gt; appreciated.<br>
&gt;<br>
&gt; Regards<br>
&gt;<br>
&gt; -Hurgh-<br>
<br>
&gt; _______________________________________________<br>
&gt; Rancid-discuss mailing list<br>
&gt; <a href="mailto:Rancid-discuss@shrubbery.net">Rancid-discuss@shrubbery.net</a><br>
&gt; <a href="http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss" target="_blank">http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss</a><br>
</div></div></blockquote></div><br>