<div>Oh, it also got onto the box before, it&#39;s just the enable part that seems to be the problem.. This is without debug stuff:</div>
<div> </div>
<div> </div>
<div>[rancid@LinuxSrv ~]$ /usr/libexec/rancid/clogin -t 10 192.168.1.2<br>192.168.1.2<br>spawn telnet 192.168.1.2<br>Trying 192.168.1.2...<br>Connected to 192.168.1.2.<br>Escape character is &#39;^]&#39;.</div>
<div><br>User Access Verification</div>
<div>Password: <br>Type help or &#39;?&#39; for a list of available commands.<br>ASAFW01&gt; </div>
<div>Error: TIMEOUT reached<br>[rancid@LinuxSrv ~]$ </div>
<div> </div>
<div><br><br> </div>
<div class="gmail_quote">On Thu, Dec 17, 2009 at 11:36 AM, William <span dir="ltr">&lt;<a href="mailto:willay@gmail.com">willay@gmail.com</a>&gt;</span> wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">so its getting onto the box now... but doesnt enable... whats the<br>output without all the debug junk?<br>

<div>
<div></div>
<div class="h5"><br>2009/12/17 Ronni Jensen &lt;<a href="mailto:ronnij@gmail.com">ronnij@gmail.com</a>&gt;:<br>&gt; It&#39;s like it never gets to the enable-part.. Here is the debug output of a<br>&gt; manual clogin run:<br>
&gt;<br>&gt;<br>&gt; [rancid@LinuxSrv ~]$ /usr/libexec/rancid/clogin -d -t 10 10.10.1.2<br>&gt; 10.10.1.2<br>&gt; spawn telnet 10.10.1.2<br>&gt; parent: waiting for sync byte<br>&gt; parent: telling child to go ahead<br>&gt; parent: now unsynchronized from child<br>
&gt; spawn: returns {13658}<br>&gt; expect: does &quot;&quot; (spawn_id exp4) match regular expression &quot;(Connection<br>&gt; refused|Secure connection [^\n\r]+ refused)&quot;? no<br>&gt; &quot;(Connection closed by|Connection to [^\n\r]+ closed)&quot;? no<br>
&gt; expect: does &quot;&quot; (spawn_id exp4) match glob pattern &quot;unknown host\r&quot;? no<br>&gt; expect: does &quot;&quot; (spawn_id exp4) match glob pattern &quot;Host is unreachable&quot;? no<br>&gt; &quot;No address associated with name&quot;? no<br>
&gt; &quot;(Host key not found |The authenticity of host .* be<br>&gt; established).*(yes/no)?&quot;? no<br>&gt; &quot;HOST IDENTIFICATION HAS CHANGED.* (yes/no)?&quot;? no<br>&gt; &quot;Offending key for .* (yes/no)?&quot;? no<br>
&gt; &quot;(denied|Sorry)&quot;? no<br>&gt; &quot;Login failed&quot;? no<br>&gt; &quot;% (Bad passwords|Authentication failed)&quot;? no<br>&gt; &quot;Press any key to continue&quot;? no<br>&gt; &quot;Enter Selection: &quot;? no<br>
&gt; &quot;Last login:&quot;? no<br>&gt; &quot;@[^\r\n]+ ([Pp]assword|passwd):&quot;? no<br>&gt; &quot;pix&quot;? no<br>&gt; &quot;([Pp]assword|passwd):&quot;? no<br>&gt; &quot;(#| \(enable\))&quot;? no<br>&gt; &quot;Login invalid&quot;? no<br>
&gt; Trying 10.10.1.2...<br>&gt; Connected to 10.10.1.2.<br>&gt; Escape character is &#39;^]&#39;.<br>&gt; expect: does &quot;Trying 10.10.1.2...\r\r\nConnected to 10.10.1.2.\r\r\nEscape<br>&gt; character is &#39;^]&#39;.\r\r\n&quot; (spawn_id exp4) match regular expression<br>
&gt; &quot;(Connection refused|Secure connection [^\n\r]+ refused)&quot;? no<br>&gt; &quot;(Connection closed by|Connection to [^\n\r]+ closed)&quot;? no<br>&gt; expect: does &quot;Trying 10.10.1.2...\r\r\nConnected to 10.10.1.2.\r\r\nEscape<br>
&gt; character is &#39;^]&#39;.\r\r\n&quot; (spawn_id exp4) match glob pattern &quot;unknown<br>&gt; host\r&quot;? no<br>&gt; expect: does &quot;Trying 10.10.1.2...\r\r\nConnected to 10.10.1.2.\r\r\nEscape<br>&gt; character is &#39;^]&#39;.\r\r\n&quot; (spawn_id exp4) match glob pattern &quot;Host is<br>
&gt; unreachable&quot;? no<br>&gt; &quot;No address associated with name&quot;? no<br>&gt; &quot;(Host key not found |The authenticity of host .* be<br>&gt; established).*(yes/no)?&quot;? no<br>&gt; &quot;HOST IDENTIFICATION HAS CHANGED.* (yes/no)?&quot;? no<br>
&gt; &quot;Offending key for .* (yes/no)?&quot;? no<br>&gt; &quot;(denied|Sorry)&quot;? no<br>&gt; &quot;Login failed&quot;? no<br>&gt; &quot;% (Bad passwords|Authentication failed)&quot;? no<br>&gt; &quot;Press any key to continue&quot;? no<br>
&gt; &quot;Enter Selection: &quot;? no<br>&gt; &quot;Last login:&quot;? no<br>&gt; &quot;@[^\r\n]+ ([Pp]assword|passwd):&quot;? no<br>&gt; &quot;pix&quot;? no<br>&gt; &quot;([Pp]assword|passwd):&quot;? no<br>&gt; &quot;(#| \(enable\))&quot;? no<br>
&gt; &quot;Login invalid&quot;? no<br>&gt; User Access Verification<br>&gt; Password:<br>&gt; expect: does &quot;Trying 10.10.1.2...\r\r\nConnected to 10.10.1.2.\r\r\nEscape<br>&gt; character is &#39;^]&#39;.\r\r\n\r\n\r\nUser Access Verification\r\n\r\nPassword: &quot;<br>
&gt; (spawn_id exp4) match regular expression &quot;(Connection refused|Secure<br>&gt; connection [^\n\r]+ refused)&quot;? no<br>&gt; &quot;(Connection closed by|Connection to [^\n\r]+ closed)&quot;? no<br>&gt; expect: does &quot;Trying 10.10.1.2...\r\r\nConnected to 10.10.1.2.\r\r\nEscape<br>
&gt; character is &#39;^]&#39;.\r\r\n\r\n\r\nUser Access Verification\r\n\r\nPassword: &quot;<br>&gt; (spawn_id exp4) match glob pattern &quot;unknown host\r&quot;? no<br>&gt; expect: does &quot;Trying 10.10.1.2...\r\r\nConnected to 10.10.1.2.\r\r\nEscape<br>
&gt; character is &#39;^]&#39;.\r\r\n\r\n\r\nUser Access Verification\r\n\r\nPassword: &quot;<br>&gt; (spawn_id exp4) match glob pattern &quot;Host is unreachable&quot;? no<br>&gt; &quot;No address associated with name&quot;? no<br>
&gt; &quot;(Host key not found |The authenticity of host .* be<br>&gt; established).*(yes/no)?&quot;? no<br>&gt; &quot;HOST IDENTIFICATION HAS CHANGED.* (yes/no)?&quot;? no<br>&gt; &quot;Offending key for .* (yes/no)?&quot;? no<br>
&gt; &quot;(denied|Sorry)&quot;? no<br>&gt; &quot;Login failed&quot;? no<br>&gt; &quot;% (Bad passwords|Authentication failed)&quot;? no<br>&gt; &quot;Press any key to continue&quot;? no<br>&gt; &quot;Enter Selection: &quot;? no<br>
&gt; &quot;Last login:&quot;? no<br>&gt; &quot;@[^\r\n]+ ([Pp]assword|passwd):&quot;? no<br>&gt; &quot;pix&quot;? no<br>&gt; &quot;([Pp]assword|passwd):&quot;? yes<br>&gt; expect: set expect_out(0,string) &quot;Password:&quot;<br>
&gt; expect: set expect_out(1,string) &quot;Password&quot;<br>&gt; expect: set expect_out(spawn_id) &quot;exp4&quot;<br>&gt; expect: set expect_out(buffer) &quot;Trying 10.10.1.2...\r\r\nConnected to<br>&gt; 10.10.1.2.\r\r\nEscape character is &#39;^]&#39;.\r\r\n\r\n\r\nUser Access<br>
&gt; Verification\r\n\r\nPassword:&quot;<br>&gt; send: sending &quot;exec_pass\r&quot; to { exp4 }<br>&gt; expect: continuing expect<br>&gt; expect: does &quot; &quot; (spawn_id exp4) match regular expression &quot;(Connection<br>
&gt; refused|Secure connection [^\n\r]+ refused)&quot;? no<br>&gt; &quot;(Connection closed by|Connection to [^\n\r]+ closed)&quot;? no<br>&gt; expect: does &quot; &quot; (spawn_id exp4) match glob pattern &quot;unknown host\r&quot;? no<br>
&gt; expect: does &quot; &quot; (spawn_id exp4) match glob pattern &quot;Host is unreachable&quot;?<br>&gt; no<br>&gt; &quot;No address associated with name&quot;? no<br>&gt; &quot;(Host key not found |The authenticity of host .* be<br>
&gt; established).*(yes/no)?&quot;? no<br>&gt; &quot;HOST IDENTIFICATION HAS CHANGED.* (yes/no)?&quot;? no<br>&gt; &quot;Offending key for .* (yes/no)?&quot;? no<br>&gt; &quot;(denied|Sorry)&quot;? no<br>&gt; &quot;Login failed&quot;? no<br>
&gt; &quot;% (Bad passwords|Authentication failed)&quot;? no<br>&gt; &quot;Press any key to continue&quot;? no<br>&gt; &quot;Enter Selection: &quot;? no<br>&gt; &quot;Last login:&quot;? no<br>&gt; &quot;@[^\r\n]+ ([Pp]assword|passwd):&quot;? no<br>
&gt; &quot;pix&quot;? no<br>&gt; &quot;([Pp]assword|passwd):&quot;? no<br>&gt; &quot;(#| \(enable\))&quot;? no<br>&gt; &quot;Login invalid&quot;? no<br>&gt; expect: does &quot; \r\n&quot; (spawn_id exp4) match regular expression &quot;(Connection<br>
&gt; refused|Secure connection [^\n\r]+ refused)&quot;? no<br>&gt; &quot;(Connection closed by|Connection to [^\n\r]+ closed)&quot;? no<br>&gt; expect: does &quot; \r\n&quot; (spawn_id exp4) match glob pattern &quot;unknown host\r&quot;? no<br>
&gt; expect: does &quot; \r\n&quot; (spawn_id exp4) match glob pattern &quot;Host is<br>&gt; unreachable&quot;? no<br>&gt; &quot;No address associated with name&quot;? no<br>&gt; &quot;(Host key not found |The authenticity of host .* be<br>
&gt; established).*(yes/no)?&quot;? no<br>&gt; &quot;HOST IDENTIFICATION HAS CHANGED.* (yes/no)?&quot;? no<br>&gt; &quot;Offending key for .* (yes/no)?&quot;? no<br>&gt; &quot;(denied|Sorry)&quot;? no<br>&gt; &quot;Login failed&quot;? no<br>
&gt; &quot;% (Bad passwords|Authentication failed)&quot;? no<br>&gt; &quot;Press any key to continue&quot;? no<br>&gt; &quot;Enter Selection: &quot;? no<br>&gt; &quot;Last login:&quot;? no<br>&gt; &quot;@[^\r\n]+ ([Pp]assword|passwd):&quot;? no<br>
&gt; &quot;pix&quot;? no<br>&gt; &quot;([Pp]assword|passwd):&quot;? no<br>&gt; &quot;(#| \(enable\))&quot;? no<br>&gt; &quot;Login invalid&quot;? no<br>&gt; Type help or &#39;?&#39; for a list of available commands.<br>&gt; ASAFW01&gt;<br>
&gt; expect: does &quot; \r\nType help or &#39;?&#39; for a list of available<br>&gt; commands.\r\n\rASAFW01&gt; &quot; (spawn_id exp4) match regular expression<br>&gt; &quot;(Connection refused|Secure connection [^\n\r]+ refused)&quot;? no<br>
&gt; &quot;(Connection closed by|Connection to [^\n\r]+ closed)&quot;? no<br>&gt; expect: does &quot; \r\nType help or &#39;?&#39; for a list of available<br>&gt; commands.\r\n\rASAFW01&gt; &quot; (spawn_id exp4) match glob pattern &quot;unknown<br>
&gt; host\r&quot;? no<br>&gt; expect: does &quot; \r\nType help or &#39;?&#39; for a list of available<br>&gt; commands.\r\n\rASAFW01&gt; &quot; (spawn_id exp4) match glob pattern &quot;Host is<br>&gt; unreachable&quot;? no<br>
&gt; &quot;No address associated with name&quot;? no<br>&gt; &quot;(Host key not found |The authenticity of host .* be<br>&gt; established).*(yes/no)?&quot;? no<br>&gt; &quot;HOST IDENTIFICATION HAS CHANGED.* (yes/no)?&quot;? no<br>
&gt; &quot;Offending key for .* (yes/no)?&quot;? no<br>&gt; &quot;(denied|Sorry)&quot;? no<br>&gt; &quot;Login failed&quot;? no<br>&gt; &quot;% (Bad passwords|Authentication failed)&quot;? no<br>&gt; &quot;Press any key to continue&quot;? no<br>
&gt; &quot;Enter Selection: &quot;? no<br>&gt; &quot;Last login:&quot;? no<br>&gt; &quot;@[^\r\n]+ ([Pp]assword|passwd):&quot;? no<br>&gt; &quot;pix&quot;? no<br>&gt; &quot;([Pp]assword|passwd):&quot;? no<br>&gt; &quot;(#| \(enable\))&quot;? no<br>
&gt; &quot;Login invalid&quot;? no<br>&gt; expect: timed out<br>&gt; Error: TIMEOUT reached<br>&gt; [rancid@LinuxSrv ~]$<br>&gt;<br>&gt;<br>&gt;<br>&gt; On Thu, Dec 17, 2009 at 11:03 AM, William &lt;<a href="mailto:willay@gmail.com">willay@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>&gt;&gt; Ronni,<br>&gt;&gt;<br>&gt;&gt; Try running the clogin program manually, for example type from the<br>&gt;&gt; command prompt (as the rancid user):<br>&gt;&gt;<br>&gt;&gt; clogin 10.10.1.2<br>&gt;&gt;<br>
&gt;&gt; and paste the output?<br>&gt;&gt;<br>&gt;&gt; Cheers,<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; 2009/12/17 Ronni Jensen &lt;<a href="mailto:ronnij@gmail.com">ronnij@gmail.com</a>&gt;:<br>&gt;&gt; &gt; Hi,<br>
&gt;&gt; &gt;<br>&gt;&gt; &gt; I tried with the example you wrote, but it didn&#39;t change anything.. I<br>&gt;&gt; &gt; still<br>&gt;&gt; &gt; get the &quot;clogin error: Error: TIMEOUT reached&quot; errors in the logfile.<br>
&gt;&gt; &gt;<br>&gt;&gt; &gt; Any other suggestions how I can fix the error?<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; Best regards,<br>&gt;&gt; &gt; Ronni<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; On Thu, Dec 17, 2009 at 9:10 AM, William &lt;<a href="mailto:willay@gmail.com">willay@gmail.com</a>&gt; wrote:<br>
&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; Ronni,<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; According to your email when accessing the firewall manually there is<br>&gt;&gt; &gt;&gt; no autoenable, so I would try the following config for your device:<br>
&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; add userprompt 10.10.1.2      pix<br>&gt;&gt; &gt;&gt; add method 10.10.1.2          telnet<br>&gt;&gt; &gt;&gt; add password 10.10.1.2        {exec_pass} {enable_pass}<br>&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; hope this helps.<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; Cheers,<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; Will<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; 2009/12/17 Ronni Jensen &lt;<a href="mailto:ronnij@gmail.com">ronnij@gmail.com</a>&gt;:<br>
&gt;&gt; &gt;&gt; &gt; Hi,<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt; My rancid installation works perfectly for Cisco Catalyst switches<br>&gt;&gt; &gt;&gt; &gt; and<br>&gt;&gt; &gt;&gt; &gt; other<br>&gt;&gt; &gt;&gt; &gt; stuff too.. but for the Cisco ASA firewalls it fails.. In the logs, I<br>
&gt;&gt; &gt;&gt; &gt; get<br>&gt;&gt; &gt;&gt; &gt; the &quot;clogin error: Error: TIMEOUT reached&quot; error.<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt; .cloginrc for a particular FW looks like:<br>&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; add password 10.10.1.2        {exec_pass} {enable_pass}<br>&gt;&gt; &gt;&gt; &gt; add method 10.10.1.2          telnet<br>&gt;&gt; &gt;&gt; &gt; add autoenable 10.10.1.2      {1}<br>&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; I&#39;ve also tried replacing IP-address with DNS hostname or just using<br>&gt;&gt; &gt;&gt; &gt; a<br>&gt;&gt; &gt;&gt; &gt; wildcard star... no difference. When I telnet directly from the<br>&gt;&gt; &gt;&gt; &gt; server<br>
&gt;&gt; &gt;&gt; &gt; to<br>&gt;&gt; &gt;&gt; &gt; the firewall, the sequence looks like:<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt; [me@LinuxSrv ~]$ telnet 192.168.1.2<br>&gt;&gt; &gt;&gt; &gt; Trying 10.10.1.2...<br>
&gt;&gt; &gt;&gt; &gt; Connected to 10.10.1.2.<br>&gt;&gt; &gt;&gt; &gt; Escape character is &#39;^]&#39;.<br>&gt;&gt; &gt;&gt; &gt; User Access Verification<br>&gt;&gt; &gt;&gt; &gt; Password: &lt;TYPING PASSWD&gt;<br>&gt;&gt; &gt;&gt; &gt; Type help or &#39;?&#39; for a list of available commands.<br>
&gt;&gt; &gt;&gt; &gt; UMUSASA01&gt; &lt;TYPING &quot;ENABLE&quot;&gt;<br>&gt;&gt; &gt;&gt; &gt; Password: *******<br>&gt;&gt; &gt;&gt; &gt; UMUSASA01#<br>&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; &gt; Any ideas?<br>&gt;&gt; &gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt;&gt; &gt; Rancid-discuss mailing list<br>&gt;&gt; &gt;&gt; &gt; <a href="mailto:Rancid-discuss@shrubbery.net">Rancid-discuss@shrubbery.net</a><br>&gt;&gt; &gt;&gt; &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>
&gt;&gt; &gt;&gt; &gt;<br>&gt;&gt; &gt;<br>&gt;&gt; &gt;<br>&gt;<br>&gt;<br></div></div></blockquote></div><br>