[rancid] Re: RANCID Debug Mode

Sean Murphy smurphy at calarts.edu
Tue Nov 11 18:27:37 UTC 2008


It looks like there all in the same directory and rancid script does not 
show a path to clogin

raphael# grep clogin rancid
$timeo = 90;                            # clogin timeout in seconds
    print STDERR "executing clogin -t $timeo -c\"$cisco_cmds\" $host\n" 
if ($debug);
    print STDOUT "executing clogin -t $timeo -c\"$cisco_cmds\" $host\n" 
if ($log);
        system "clogin -t $timeo -c \"$cisco_cmds\" $host </dev/null > 
$host.raw 2>&1" || die "clogin failed for $host: $!\n";
        open(INPUT, "< $host.raw") || die "clogin failed for $host: $!\n";
        open(INPUT,"clogin -t $timeo -c \"$cisco_cmds\" $host </dev/null 
|") || die "clogin failed for $host: $!\n";
        print STDOUT ("$host clogin error: $_");
        print STDERR ("$host clogin error: $_") if ($debug);
raphael#


raphael# ls -la /usr/local/libexec/rancid
total 698
drwxr-xr-x  2 root  wheel   1024 Nov 11 10:23 .
drwxr-xr-x  3 root  wheel    512 Nov 10 18:08 ..
-r-xr-xr-x  1 root  wheel  14384 Nov 10 18:08 agmrancid
-r-xr-xr-x  1 root  wheel  14160 Nov 10 18:08 alogin
-r-xr-xr-x  1 root  wheel   8479 Nov 10 18:08 arancid
-r-xr-xr-x  1 root  wheel  17228 Nov 10 18:08 blogin
-r-xr-xr-x  1 root  wheel   8180 Nov 10 18:08 brancid
-r-xr-xr-x  1 root  wheel  35477 Nov 10 18:08 cat5rancid
-r-xr-xr-x  1 root  wheel  24635 Nov 10 18:08 clogin
-r-xr-xr-x  1 root  wheel  12451 Nov 10 18:08 control_rancid
-r-xr-xr-x  1 root  wheel  21290 Nov 10 18:08 cssrancid
-r-xr-xr-x  1 root  wheel  13129 Nov 10 18:08 elogin
-r-xr-xr-x  1 root  wheel   8682 Nov 10 18:08 erancid
-r-xr-xr-x  1 root  wheel  37646 Nov 10 18:08 f10rancid
-r-xr-xr-x  1 root  wheel  18172 Nov 10 18:08 flogin
-r-xr-xr-x  1 root  wheel   7711 Nov 10 18:08 fnrancid
-r-xr-xr-x  1 root  wheel  12978 Nov 10 18:08 francid
-r-xr-xr-x  1 root  wheel  20345 Nov 10 18:08 hlogin
-r-xr-xr-x  1 root  wheel  12220 Nov 10 18:08 hpuifilter
-r-xr-xr-x  1 root  wheel  16049 Nov 10 18:08 hrancid
-r-xr-xr-x  1 root  wheel  13010 Nov 10 18:08 htlogin
-r-xr-xr-x  1 root  wheel   7446 Nov 10 18:08 htrancid
-r-xr-xr-x  1 root  wheel  18507 Nov 10 18:08 jerancid
-r-xr-xr-x  1 root  wheel  14735 Nov 10 18:08 jlogin
-r-xr-xr-x  1 root  wheel  20228 Nov 10 18:08 jrancid
-r-xr-xr-x  1 root  wheel  23076 Nov 10 18:08 lg.cgi
-r-xr-xr-x  1 root  wheel   6384 Nov 10 18:08 lgform.cgi
-r-xr-xr-x  1 root  wheel  11870 Nov 10 18:08 mrancid
-r-xr-xr-x  1 root  wheel  14588 Nov 10 18:08 nlogin
-r-xr-xr-x  1 root  wheel   9676 Nov 10 18:08 nrancid
-r-xr-xr-x  1 root  wheel  20307 Nov 10 18:08 nslogin
-r-xr-xr-x  1 root  wheel   8538 Nov 10 18:08 nsrancid
-r-xr-xr-x  1 root  wheel   4609 Nov 10 18:08 par
-r-xr-xr-x  1 root  wheel  16956 Nov 10 18:08 prancid
-r-xr-xr-x  1 root  wheel  59970 Nov 10 18:08 rancid
-r-xr-xr-x  1 root  wheel   2954 Nov 10 18:08 rancid-cvs
-r-xr-xr-x  1 root  wheel   1995 Nov 10 18:08 rancid-fe
-r-xr-xr-x  1 root  wheel   3452 Nov 10 18:08 rancid-run
-r-xr-xr-x  1 root  wheel  23562 Nov 10 18:08 rivlogin
-r-xr-xr-x  1 root  wheel   9098 Nov 10 18:08 rivrancid
-r-xr-xr-x  1 root  wheel  11416 Nov 10 18:08 rrancid
-r-xr-xr-x  1 root  wheel  10566 Nov 10 18:08 srancid
-r-xr-xr-x  1 root  wheel  14220 Nov 10 18:08 tntlogin
-r-xr-xr-x  1 root  wheel   8084 Nov 10 18:08 tntrancid
-r-xr-xr-x  1 root  wheel  14819 Nov 10 18:08 xrancid
-r-xr-xr-x  1 root  wheel  11930 Nov 10 18:08 zrancid
raphael#



Lance Vermilion wrote:
> verify in your rancid script the location of clogin. (grep clogin
> /usr/local/libexec/rancid/bin/rancid).
>
> Your rancid stuff should be located in the bin directory inside of
> your rancid directory. Like so.
>
> /usr/local/libexec/rancid/bin/clogin
>
> you mentioned the following as your location to clogin
>
> /usr/local/libexec/rancid/clogin
>
> On Tue, Nov 11, 2008 at 9:57 AM, Sean Murphy <smurphy at calarts.edu> wrote:
>   
>> OK I ran the command and received the following output.  I thought I could
>> see it in real time like clogin unless this is an error.  I noticed that it
>> said clogin not found but I can run that by itself and its fine.
>>
>>
>> raphael# ./rancid -d 10.0.0.1
>> executing clogin -t 90 -c"admin show version;show version;show redundancy
>> secondary;show idprom backplane;show install active;admin show env all;show
>> env all;show rsp chassis-info;show gsr chassis;show diag chassis-info;show
>> boot;show bootvar;admin show variables boot;show variables boot;show
>> flash;dir /all nvram:;dir /all bootflash:;dir /all slot0:;dir /all
>> disk0:;dir /all slot1:;dir /all disk1:;dir /all slot2:;dir /all disk2:;dir
>> /all harddisk:;dir /all harddiska:;dir /all harddiskb:;dir /all
>> sup-bootflash:;dir /all sup-microcode:;dir /all slavenvram:;dir /all
>> slavebootflash:;dir /all slaveslot0:;dir /all slavedisk0:;dir /all
>> slaveslot1:;dir /all slavedisk1:;dir /all slaveslot2:;dir /all
>> slavedisk2:;dir /all slavesup-bootflash:;dir /all sec-nvram:;dir /all
>> sec-bootflash:;dir /all sec-slot0:;dir /all sec-disk0:;dir /all
>> sec-slot1:;dir /all sec-disk1:;dir /all sec-slot2:;dir /all sec-disk2:;show
>> controllers;show controllers cbus;show diagbus;admin show diag;show
>> diag;show module;show spe version;show c7200;show inventory raw;show vtp
>> status;show vlan;show vlan-switch;show debug;show running-config;write term"
>> 10.0.0.1
>> clogin: not found
>> 10.0.0.1: missed cmd(s): admin show diag,dir /all slavedisk2:,show rsp
>> chassis-info,dir /all sec-slot2:,show diag,dir /all disk1:,show gsr
>> chassis,dir /all sec-nvram:,show diag chassis-info,dir /all disk2:,dir /all
>> sec-bootflash:,show spe version,dir /all slaveslot2:,dir /all disk0:,show
>> install active,show bootvar,dir /all slaveslot0:,dir /all sec-slot1:,dir
>> /all harddiska:,dir /all slavenvram:,show flash,dir /all sec-disk2:,dir /all
>> slavesup-bootflash:,dir /all sec-disk0:,dir /all harddiskb:,show variables
>> boot,show boot,show inventory raw,dir /all slavedisk1:,show env all,show
>> module,admin show env all,show controllers,admin show version,show
>> diagbus,dir /all slavedisk0:,show debug,show idprom backplane,dir /all
>> bootflash:,dir /all sec-slot0:,dir /all sec-disk1:,write term,show vtp
>> status,dir /all sup-bootflash:,dir /all slot2:,dir /all harddisk:,dir /all
>> slot0:,dir /all sup-microcode:,show vlan,dir /all slavebootflash:,show
>> controllers cbus,dir /all slaveslot1:,dir /all nvram:,show version,show
>> vlan-switch,admin show variables boot,show redundancy secondary,show
>> running-config,show c7200,dir /all slot1:
>> 10.0.0.1: missed cmd(s): admin show diag,dir /all slavedisk2:,show rsp
>> chassis-info,dir /all sec-slot2:,show diag,dir /all disk1:,show gsr
>> chassis,dir /all sec-nvram:,show diag chassis-info,dir /all disk2:,dir /all
>> sec-bootflash:,show spe version,dir /all slaveslot2:,dir /all disk0:,show
>> install active,show bootvar,dir /all slaveslot0:,dir /all sec-slot1:,dir
>> /all harddiska:,dir /all slavenvram:,show flash,dir /all sec-disk2:,dir /all
>> slavesup-bootflash:,dir /all sec-disk0:,dir /all harddiskb:,show variables
>> boot,show boot,show inventory raw,dir /all slavedisk1:,show env all,show
>> module,admin show env all,show controllers,admin show version,show
>> diagbus,dir /all slavedisk0:,show debug,show idprom backplane,dir /all
>> bootflash:,dir /all sec-slot0:,dir /all sec-disk1:,write term,show vtp
>> status,dir /all sup-bootflash:,dir /all slot2:,dir /all harddisk:,dir /all
>> slot0:,dir /all sup-microcode:,show vlan,dir /all slavebootflash:,show
>> controllers cbus,dir /all slaveslot1:,dir /all nvram:,show version,show
>> vlan-switch,admin show variables boot,show redundancy secondary,show
>> running-config,show c7200,dir /all slot1:
>> 10.0.0.1: End of run not found
>> 10.0.0.1: End of run not found
>> !
>> raphael#
>>
>>
>> Lance Vermilion wrote:
>>
>> Sean,
>>
>> clogin is purely the login script. You must run "rancid -d <host>" to
>> see what you are looking for.
>>
>> -Lance
>>
>> On Mon, Nov 10, 2008 at 6:11 PM, Sean Murphy <smurphy at calarts.edu> wrote:
>>
>>
>> I am trying to see the entire RANCID process from beginning to end first
>> with clogin and having it login run the config portion and finally logout.
>>
>> I have tried /usr/local/libexec/rancid/clogin 10.0.0.1
>>
>> This just shows the login portion.  Is there a way to see everything?
>>
>> Thanks.
>> _______________________________________________
>> Rancid-discuss mailing list
>> Rancid-discuss at shrubbery.net
>> http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss
>>
>>
>>
>> _______________________________________________
>> Rancid-discuss mailing list
>> Rancid-discuss at shrubbery.net
>> http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss
>>
>>     


More information about the Rancid-discuss mailing list