[rancid] Re: Config making problem
john heasley
heas at shrubbery.net
Tue Oct 6 19:03:59 UTC 2009
Tue, Oct 06, 2009 at 08:31:55PM +0200, Rozs Norbert:
> Jose Madrid ?rta:
>> That is most likely your problem. Routers.up gets filled with the
>> devices that are marked as up in router.db. Please paste your
>> router.db here and maybe we can help you find the problem. What does
>> your routers.down say?
> routers.down say all routers in router.db are down, so routers.down
> filled up with entries from router.db without :up.
> The router.db look like this:
> --- cut ---
> <something what is in /etc/hosts and reachable>:cisco:up
> <something what is in /etc/hosts and reachable>:cisco:up
> <something what is in /etc/hosts and reachable>:cisco:up
> ...
> 12..14 times
> --- cut ---
> I wrote that routers are reachable, clogin can login, commands can be
> executed on the routers.
then you probably have trailing shit after "up". Insert a colon after "up".
>> On Tue, Oct 6, 2009 at 12:20 PM, Rozs Norbert <crok.bic at gmail.com
>> <mailto:crok.bic at gmail.com>> wrote:
>>
>> john heasley ?rta:
>> > Tue, Oct 06, 2009 at 10:27:15AM +0200, Norbert Rozs:
>> >
>> >> 2009/10/6 john heasley <heas at shrubbery.net
>> <mailto:heas at shrubbery.net>>
>> >>
>> >>
>> >>> Tue, Oct 06, 2009 at 07:16:22AM +0200, Rozs Norbert:
>> >>>
>> >>>> john heasley ?rta:
>> >>>>
>> >>>>> Mon, Oct 05, 2009 at 06:01:41PM +0200, Rozs Norbert:
>> >>>>>
>> >>>>>
>> >>>>>> Yes, I executed rancid-cvs, it made the directory structure
>> for all
>> >>>>>> entries of LIST_OF_GROUPS, rancid-run
>> >>>>>> make all the things for the cvs (the "source of the
>> diff's") but no
>> >>>>>> configs in the group/config directory.
>> >>>>>>
>> >>>>>>
>> >>>>> check the group's router.db file. it'l need at least 1
>> device that is
>> >>>>> marked 'up'. also see router.db(5).
>> >>>>>
>> >>>>>
>> >>>> The router.db for the group has 12 entries, all in the format
>> >>>> <name>:cisco:up
>> >>>> and all the names are in the /etc/hosts. (I wrote before that
>> clogin can
>> >>>> login and
>> >>>> can execute commands.)
>> >>>>
>> >>> If rancid-cvs created stuff for the group, and there are
>> devices in the
>> >>> group, and the group is in LIST_OF_GROUPS, and cron is
>> working, then at a
>> >>> minimum the log file for the group look similar to:
>> >>>
>> >>>
>> >>> Trying to get all of the configs.
>> >>> All routers sucessfully completed.
>> >>>
>> >>> cvs diff: Diffing .
>> >>> cvs diff: Diffing configs
>> >>> cvs commit: Examining .
>> >>> cvs commit: Examining configs
>> >>>
>> >>> ending: Sat Oct 3 15:10:59 UTC 2009
>> >>>
>> >>>
>> >>> debug it. sh -x rancid-run or sh -x control_rancid groupname
>> >>>
>> >>>
>> >>>
>> >> So, the logs are similar as this:
>> >>
>> >> --- cut ---
>> >> begin: Sat Oct 3 15:10:59 UTC 2009
>> >>
>> >>
>> >>
>> >> ending: Sat Oct 3 15:10:59 UTC 2009
>> >> --- cut ---
>> >>
>> >> Nothing more, nothing less.
>> >>
>> >
>> > are group/routers.{all,up} populated?
>> >
>> >
>> Sorry for my english, but what is it mean "populated"?
>> If that mean group/routers.all and group/routers.up are created, my
>> answer is yes,
>> but the file routers.up is empty and routers.all is filled with lines
>> from router.db
>> without ':up' in the end of the entries.
>> >> I will try the sh -x rancid-run or sh -x control_rancid
>> groupname method to
>> >> test/debug it.
>> >>
>> >>
>> >>
>> >>>>>> Shane Kavanagh ?rta:
>> >>>>>>
>> >>>>>>
>> >>>>>>> Hi
>> >>>>>>>
>> >>>>>>> have you executed rancid-cvs
>> (/usr/lib/rancid/bin/rancid-cvs) to
>> >>>>>>> update the rancid and populate the cvs app
>> >>>>>>>
>> >>>>>>> SK
>> >>>>>>>
>> >>>>>>>
>> >>>>>>> 2009/10/5 Norbert Rozs <crok.bic at gmail.com
>> <mailto:crok.bic at gmail.com> <mailto:crok.bic at gmail.com
>> <mailto:crok.bic at gmail.com>
>> >>>>>>>
>> >>>>>>> Hi Everyone
>> >>>>>>>
>> >>>>>>> I have a strange problem with RANCID. Everything
>> working fine with
>> >>>>>>> it, I have about 14..16 groups
>> >>>>>>> in my install and the problem is some of the groups
>> working
>> >>>>>>> (login, make commands, get output,
>> >>>>>>> format the output and get cvs infos, make the config
>> files in
>> >>>>>>> right place) but some of the groups
>> >>>>>>> not working (login, make commands, get output, format
>> output but
>> >>>>>>> no configs in the right dirs.).
>> >>>>>>> So I tried all thing to troubleshoot: clogin works,
>> all commands
>> >>>>>>> can run on the devices, but it is
>> >>>>>>> not working. Please give me some ideas what goes
>> wrong, what could
>> >>>>>>> be the problem. The logs
>> >>>>>>> are empty, just a start statement and an end statement
>> is in
>> >>>>>>>
>> >>> there.
>> >>>
>> >>>>>>> Thank you!
>> >>>>>>>
>> >>>>>>> --
>> >>>>>>>
>> >>>>>>>
>> >>>>>>> Best regards:
>> >>>>>>> -----------
>> >>>>>>> Norbert Rozs
>> >>>>>>>
>> >>>>>>> _______________________________________________
>> >>>>>>> Rancid-discuss mailing list
>> >>>>>>> Rancid-discuss at shrubbery.net
>> <mailto:Rancid-discuss at shrubbery.net>
>> <mailto:Rancid-discuss at shrubbery.net
>> <mailto:Rancid-discuss at shrubbery.net>
>> >>>>>>>
>> >>>>>>>
>> http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss
>> >>>>>>>
>> >>>>>>>
>> >>>>>>>
>> >>>>>>>
>> >>>>>> _______________________________________________
>> >>>>>> Rancid-discuss mailing list
>> >>>>>> Rancid-discuss at shrubbery.net
>> <mailto:Rancid-discuss at shrubbery.net>
>> >>>>>> http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss
>> >>>>>>
>> >>>>>>
>> >>
>> >> --
>> >>
>> >>
>> >> Best regards:
>> >> -----------
>> >> Norbert Rozs
>> >>
>>
>> _______________________________________________
>> Rancid-discuss mailing list
>> Rancid-discuss at shrubbery.net <mailto:Rancid-discuss at shrubbery.net>
>> http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss
>>
>>
>>
>>
>> --
>> It has to start somewhere, it has to start sometime. What better
>> place than here? What better time than now?
More information about the Rancid-discuss
mailing list