<br><font size=2><tt>You are right, Rancid should catch this. The prompt
of our last remaining CSS on logout with unsaved changes is exactly:</tt></font>
<br><font size=2><tt>&quot;Configuration changes have occurred. &nbsp;Save
changes before exiting, [y/n/q]:&quot;</tt></font>
<br>
<br><font size=2><tt>Tried it out now with &quot;exp_internal&quot; debugging,</tt></font>
<br>
<br><font size=2><tt>expect: does &quot;Configuration changes have occurred.
&nbsp;Save changes before exiting, [y/n/q]:&quot; (spawn_id exp4) match
regular expression</tt></font>
<br><font size=2><tt>&quot;^[^\n\r *]*EPP-CSS-01([^#&gt;\r\n]+)?[#&gt;](\([^)\r\n]+\))?&quot;?
no</tt></font>
<br><font size=2><tt>&quot;Do you wish to save your configuration changes&quot;?
no</tt></font>
<br><font size=2><tt>&quot;[\n\r]+&quot;? no</tt></font>
<br><font size=2><tt>expect: timed out</tt></font>
<br>
<br><font size=2><tt>Clogin still expects the prompt, so something seems
amiss here.</tt></font>
<br>
<br><font size=2><tt>But probably not worth much worry, since CSSs are
somewhat legacy equipemnt, aren't they?</tt></font>
<br>
<br><font size=2><tt>Since I happen to write to the Rancid creator: BIG
thank you, we use Rancid big time, thousands of devices, best thing in
configuration management ever.</tt></font>
<br>
<br><font size=2><tt>Georg</tt></font>
<br>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>heas@shrubbery.net@inet</b>
</font>
<p><font size=1 face="sans-serif">06.01.2009 19:55</font>
<td width=59%>
<table width=100%>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">An</font></div>
<td><font size=1 face="sans-serif">georg.naggies@r-it.at</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Kopie</font></div>
<td><font size=1 face="sans-serif">smunzani@comcast.net, rancid-discuss@shrubbery.net</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Thema</font></div>
<td><font size=1 face="sans-serif">Re: [rancid] &nbsp; Re: CSS backup &quot;end
of run not found&quot;</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><font size=2><tt>Tue, Jan 06, 2009 at 12:58:39PM +0100, georg.naggies@r-it.at:<br>
&gt; When there are unsaved config changes on the CSS it asks &quot;do
you want to <br>
&gt; save the config&quot; or something like that, and Rancid doesn't catch
that.<br>
&gt; Therefore: try logging in manually and see what the CSS does on logout.<br>
&gt; Best, Georg<br>
<br>
it looks for &quot;(Profile|Configuration) changes have occurred.*&quot;
at logout.<br>
if cisco has made another gratuitous change, what is the new prompt?<br>
<br>
&gt; <br>
&gt; <br>
&gt; heas@shrubbery.net <br>
&gt; Gesendet von: rancid-discuss-bounces@shrubbery.net<br>
&gt; 06.01.2009 01:08<br>
&gt; <br>
&gt; An<br>
&gt; smunzani@comcast.net<br>
&gt; Kopie<br>
&gt; rancid-discuss@shrubbery.net<br>
&gt; Thema<br>
&gt; [rancid] Re: CSS backup &quot;end of run not found&quot;<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; Mon, Jan 05, 2009 at 03:51:54PM -0600, Sam Munzani:<br>
&gt; &gt; Team,<br>
&gt; &gt; <br>
&gt; &gt; I am using cssrancid of following version.<br>
&gt; &gt; <br>
&gt; &gt; ## $Id: cssrancid.in,v 1.4 2004/01/11 03:49:13 heas Exp $<br>
&gt; <br>
&gt; 1.4 is ancient. &nbsp;please try a more recent version first.<br>
&gt; <br>
&gt; &gt; I can successfully login to the css with clogin command and run
both of <br>
&gt; &gt; the commands that fail when rancid-run executes.<br>
&gt; &gt; <br>
&gt; &gt; Getting missed routers: round 1.<br>
&gt; &gt; mycss01: found unexpected command - &quot;term length 65000&quot;<br>
&gt; &gt; mycss01: found unexpected command - &quot;copy profile user-profile&quot;<br>
&gt; &gt; mycss01: End of run not found<br>
&gt; &gt; <br>
&gt; &gt; The cssrancid has term length settings of 65535 but I changed
it to <br>
&gt; &gt; 65000 just to see if the number makes a difference but no luck.
Any <br>
&gt; &gt; pointers?<br>
&gt; &gt; <br>
&gt; &gt; Below is debug output. BTW, I set my TERM variable manually to
ensure <br>
&gt; &gt; that's not the issue here.<br>
&gt; &gt; $echo $TERM<br>
&gt; &gt; vt100<br>
&gt; &gt; <br>
&gt; &gt; $cssrancid -d mycss01<br>
&gt; &gt; executing clogin -t 90 -c&quot;term length 65000;copy profile
<br>
&gt; &gt; user-profile;show version;show boot;show run&quot; mycss01<br>
&gt; &gt; HIT COMMAND:mycss01# &nbsp;term length 65000<br>
&gt; &gt; HIT COMMAND:mycss01# &nbsp;term length 65000<br>
&gt; &gt; mycss01: found unexpected command - &quot;term length 65000&quot;<br>
&gt; &gt; HIT COMMAND:mycss01# copy profile user-profile<br>
&gt; &gt; HIT COMMAND:mycss01# copy profile user-profile<br>
&gt; &gt; mycss01: found unexpected command - &quot;copy profile user-profile&quot;<br>
&gt; &gt; HIT COMMAND:mycss01# show version<br>
&gt; &gt; &nbsp; &nbsp; In ShowVersion: mycss01# show version<br>
&gt; &gt; HIT COMMAND:mycss01# show boot<br>
&gt; &gt; &nbsp; &nbsp; In ShowBoot: mycss01# show boot<br>
&gt; &gt; HIT COMMAND:mycss01# show run<br>
&gt; &gt; &nbsp; &nbsp; In ShowRun: mycss01# show run<br>
&gt; &gt; mycss01: End of run not found<br>
&gt; &gt; mycss01: End of run not found<br>
&gt; &gt; <br>
&gt; &gt; <br>
&gt; &gt; Thanks,<br>
&gt; &gt; sam<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; Rancid-discuss mailing list<br>
&gt; &gt; Rancid-discuss@shrubbery.net<br>
&gt; &gt; http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss<br>
&gt; _______________________________________________<br>
&gt; Rancid-discuss mailing list<br>
&gt; Rancid-discuss@shrubbery.net<br>
&gt; http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; ----------------------------------------<br>
&gt; Raiffeisen Informatik GmbH, Firmenbuchnr. 88239p, Handelsgericht Wien,
DVR 0486809, UID ATU 16351908<br>
&gt; <br>
&gt; Der Austausch von Nachrichten mit oben angefuehrtem Absender via E-Mail
dient ausschliesslich Informationszwecken. Rechtsgeschaeftliche Erklaerungen
duerfen ueber dieses Medium nicht ausgetauscht werden. <br>
&gt; Correspondence with above mentioned sender via e-mail is only for
information purposes. This medium may not be used for exchange of legally-binding
communications.<br>
&gt; ----------------------------------------<br>
<br>
&gt; _______________________________________________<br>
&gt; Rancid-discuss mailing list<br>
&gt; Rancid-discuss@shrubbery.net<br>
&gt; http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss<br>
</tt></font>
<br>
<br>
<span style="font-family:'Arial',sans-serif; font-size:8pt; color:#000000">----------------------------------------<br>
Raiffeisen Informatik GmbH, Firmenbuchnr. 88239p, Handelsgericht Wien, DVR 0486809, UID ATU 16351908<br>
<br>
Der Austausch von Nachrichten mit oben angefuehrtem Absender via E-Mail dient ausschliesslich Informationszwecken. Rechtsgeschaeftliche Erklaerungen duerfen ueber dieses Medium nicht ausgetauscht werden. <br>
Correspondence with above mentioned sender via e-mail is only for information purposes. This medium may not be used for exchange of legally-binding communications.<br>
----------------------------------------</span><br>
<br>