Well, I went ahead and rebuilt Tcl and Expect, to their latest available versions, and things appear to be working now.&nbsp; I&#39;m not sure whether it ws Tcl or Expect causing the problems, but the versions I&#39;m running now seem stable (two full rancid-run completions so far).<br>
<br>expect-nox11-5.44.1.7<br>tcl-8.5.4<br clear="all"><br>-- Eric Cables<br>
<br><br><div class="gmail_quote">On Wed, Dec 3, 2008 at 6:56 PM, Peter Serwe <span dir="ltr">&lt;<a href="mailto:peter.serwe@gmail.com">peter.serwe@gmail.com</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;">
I&#39;m using tcl and tk 8.4.19 and the patched version of expect 5.40.1<br>
from <a href="http://shrubbery.net" target="_blank">shrubbery.net</a><br>
on two different installations. &nbsp;I would recommend rebuilding tcl, tk,<br>
expect, and then rancid<br>
and I&#39;m relatively certain the behavior will disappear.<br>
<br>
This is, by the way, on a pair of CentOS 5.2 systems. &nbsp;One of them was<br>
4.7 until a recent<br>
drive failure without good backups caused me to rebuild it into a 5.2<br>
box on a new drive and<br>
rebuild all of the software on it.<br>
<br>
Peter<br>
<div><div></div><div class="Wj3C7c"><br>
On Wed, Dec 3, 2008 at 6:25 PM, Eric Cables &lt;<a href="mailto:ecables@gmail.com">ecables@gmail.com</a>&gt; wrote:<br>
&gt; Would upgrading to tcl8.5 be a potential solution? &nbsp;Reading through the old<br>
&gt; expect threads it indicated that the problem may be with Tcl itself. &nbsp;Right<br>
&gt; now the system is running tcl-8.4.19.<br>
&gt;<br>
&gt; -- Eric Cables<br>
&gt;<br>
&gt;<br>
&gt; On Wed, Dec 3, 2008 at 6:10 PM, Eric Cables &lt;<a href="mailto:ecables@gmail.com">ecables@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; This problem has made a resurgence this week, crashing out every night and<br>
&gt;&gt; sending the CPU on the box that RANCID runs on sky high. &nbsp;I end up killing<br>
&gt;&gt; the hung expect processes manually, but instead of staying constant it<br>
&gt;&gt; appears to be getting worse (dang growing environments).<br>
&gt;&gt;<br>
&gt;&gt; Any suggestions are welcome...<br>
&gt;&gt;<br>
&gt;&gt; -- Eric Cables<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Mon, Nov 24, 2008 at 10:11 AM, Russell Jackson &lt;<a href="mailto:raj@csub.edu">raj@csub.edu</a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Eric Cables wrote:<br>
&gt;&gt;&gt; &gt; I&#39;ve been running into this problem quite frequently, about once a week<br>
&gt;&gt;&gt; &gt; or<br>
&gt;&gt;&gt; &gt; so rancid will hang for no apparent reason, and until I kill the<br>
&gt;&gt;&gt; &gt; process it<br>
&gt;&gt;&gt; &gt; will remain hung. &nbsp;I&#39;ve read in the archives that Linux &amp; Solaris have<br>
&gt;&gt;&gt; &gt; a<br>
&gt;&gt;&gt; &gt; problem with expect that requires a patch, but does this also include<br>
&gt;&gt;&gt; &gt; FreeBSD?<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I&#39;ve been running rancid on FreeBSD 6.2 without issue for some time. I<br>
&gt;&gt;&gt; haven&#39;t had any<br>
&gt;&gt;&gt; hangs with respect to expect. I haven&#39;t tried it on FreeBSD 7.0 yet.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; $ uname -a<br>
&gt;&gt;&gt; FreeBSD <a href="http://svn.csub.edu" target="_blank">svn.csub.edu</a> 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Fri Jul 13<br>
&gt;&gt;&gt; 19:38:42 PDT 2000<br>
&gt;&gt;&gt; rjackson3@thor.csub.edu:/usr/obj/usr/src/sys/THOR &nbsp;i386<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; $ pkg_info | egrep &#39;tcl|rancid&#39;<br>
&gt;&gt;&gt; expect-nox11-5.44.1.7 A sophisticated scripter based on tcl/tk<br>
&gt;&gt;&gt; rancid-local-2.3.2a7_1 Really Awesome New Cisco confIg Differ<br>
&gt;&gt;&gt; tcl-8.4.19,1 &nbsp; &nbsp; &nbsp; &nbsp;Tool Command Language<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I&#39;m running a locally patched version of the rancid port to silence cisco<br>
&gt;&gt;&gt; diff noise (STP<br>
&gt;&gt;&gt; costs et al).<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; $ diff -ur net-mgmt/rancid-devel local/rancid<br>
&gt;&gt;&gt; Only in local/rancid: .svn<br>
&gt;&gt;&gt; diff -ur net-mgmt/rancid-devel/Makefile local/rancid/Makefile<br>
&gt;&gt;&gt; --- net-mgmt/rancid-devel/Makefile &nbsp; &nbsp; &nbsp;Mon Dec 31 06:28:08 2007<br>
&gt;&gt;&gt; +++ local/rancid/Makefile &nbsp; &nbsp; &nbsp; Mon Feb 25 15:56:16 2008<br>
&gt;&gt;&gt; @@ -10,7 +10,6 @@<br>
&gt;&gt;&gt; &nbsp;PORTREVISION= &nbsp;1<br>
&gt;&gt;&gt; &nbsp;CATEGORIES= &nbsp; &nbsp;net-mgmt<br>
&gt;&gt;&gt; &nbsp;MASTER_SITES= &nbsp;<a href="ftp://ftp.shrubbery.net/pub/rancid/" target="_blank">ftp://ftp.shrubbery.net/pub/rancid/</a><br>
&gt;&gt;&gt; -PKGNAMESUFFIX= -devel<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; &nbsp;MAINTAINER= &nbsp; &nbsp;<a href="mailto:janos.mohacsi@bsd.hu">janos.mohacsi@bsd.hu</a><br>
&gt;&gt;&gt; &nbsp;COMMENT= &nbsp; &nbsp; &nbsp; Really Awesome New Cisco confIg Differ<br>
&gt;&gt;&gt; Only in local/rancid/files: .svn<br>
&gt;&gt;&gt; Only in local/rancid/files: patch-bin::<a href="http://cat5rancid.in" target="_blank">cat5rancid.in</a><br>
&gt;&gt;&gt; Only in local/rancid/files: patch-bin::<a href="http://clogin.in" target="_blank">clogin.in</a><br>
&gt;&gt;&gt; Only in local/rancid/files: patch-bin::<a href="http://rancid.in" target="_blank">rancid.in</a><br>
&gt;&gt;&gt; Only in local/rancid: pkg-message<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; --<br>
&gt;&gt;&gt; Russell A. Jackson &lt;<a href="mailto:raj@csub.edu">raj@csub.edu</a>&gt;<br>
&gt;&gt;&gt; Network Analyst<br>
&gt;&gt;&gt; California State University, Bakersfield<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; The greatest productive force is human selfishness.<br>
&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-- Robert Heinlein<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; Rancid-discuss mailing list<br>
&gt;&gt;&gt; <a href="mailto:Rancid-discuss@shrubbery.net">Rancid-discuss@shrubbery.net</a><br>
&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;<br>
&gt;<br>
&gt;<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>
&gt;<br>
<br>
<br>
<br>
</div></div><font color="#888888">--<br>
$B%T!<%?!<(B<br>
</font></blockquote></div><br>