cisco rancid cvsweb

cisco rancid cvsweb - Stockage - Systèmes & Réseaux Pro

Marsh Posté le 30-04-2008 à 17:11:40    

bonjour à tous
 
je viens de mettre en place rancid , qui me permet de sauver  les configurations de mes éléments à l'aide de CVS.
bien pratique ceci dit! j'utilise une debian etch. Mais j'ai un petit soucis au niveau de la visualisation du CVS avec CVS.web
J'ai donc utilisé ce tuto pour l'installation de rancid
http://www.linuxhomenetworking.com [...] ith_Rancid
tout semble ok cf log:

Code :
  1. starting: mercredi 30 avril 2008, 15:01:01 (UTC+0200)
  2. Trying to get all of the configs.
  3. All routers sucessfully completed.
  4. cvs diff: Diffing .
  5. cvs diff: Diffing configs
  6. cvs commit: Examining .
  7. cvs commit: Examining configs
  8. ending: mercredi 30 avril 2008, 15:01:26 (UTC+0200)


 
j'ai donc installé tout ça dans /usr/local/rancid
 
j'édite donc  /etc/cvsweb/cvsweb.conf pour ajouter le cvs de rancid

Code :
  1. @CVSrepositories = (
  2.        'cisco' => ['cisco',          '/usr/local/rancid/var/CVS'],
  3. );


 
 j'ai donné les droits suivant:
 

Code :
  1. chown -R rancid:netadm /usr/local/rancid/
  2. chmod 770 /usr/local/rancid/


 
et lorsque je consulte http://127.0.0.1/cgi-bin/cvsweb/ il me retoure cette erreur:

Code :
  1. Error
  2. Error: No valid CVS roots found! See @CVSrepositories in the configuration file (/etc/cvsweb/cvsweb.conf).


 
j'ai donc changer ma conf   /etc/cvsweb/cvsweb.conf:
 

Code :
  1. @CVSrepositories = (
  2.        'local'   => ['Local Repository', '/var/lib/cvs'],
  3.        'cisco' => ['cisco',          '/usr/local/rancid/var/CVS'],
  4. );


 
dans ce cas je tombe bien sur mon interface je peux consulter le local repository
mais lorsque je recherche le repository cisco il me retourne:
 

Code :
  1. Error: cisco: no such file or directory


 
enfin je pense avoir fait le tour de la question et franchement je suis ouvert a vos suggestions!
 
merci ;)

Reply

Marsh Posté le 30-04-2008 à 17:11:40   

Reply

Marsh Posté le 30-04-2008 à 18:16:36    

bon dans le error.log d'apache j'ai aussi ça  
 

Code :
  1. [Wed Apr 30 18:00:13 2008] [error] [client 127.0.0.1] Root '/usr/local/rancid/var/CVS' defined in @CVSrepositories is not a directory, entry ignored at /usr/lib/cgi-bin/cvsweb line 496., referer: http://127.0.0.1/cgi-bin/cvsweb/


 
 
grrrr
 

Code :
  1. ll /usr/local/rancid/var/
  2. total 12
  3. drwxrwxrwx 4 rancid netadm 4096 2008-04-29 15:43 CVS

Reply

Marsh Posté le 30-04-2008 à 23:27:53    

j'ai écris un tuto la dessus si ca t'intéresse :  
 
http://www.debian-administration.org/articles/429
 
Les personnes à qui j'ai filé ce lien ont réussi à le faire fonctionner sans soucis.
 
si tu as des questions n'hésite pas


Message édité par tifrere le 30-04-2008 à 23:29:31
Reply

Marsh Posté le 29-05-2008 à 10:50:03    

Bon au final, j'ai utilisé le cvs browser de webmin!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed