Configuration rancid
je configure actuellement rancid sur red hat et je suis arrivé à un niveau ou je dois executer une commande /home/rancid/rancid-2.3.6/bin/rancid-cvs qui permet de générer automatiquement une arborescence pour le CVS à partir de mon fichier rancid.conf mais quand je suis regarde dans /bin j'ai pas /rancid-cvs j'ai plutot racid-cvs.in et quand je l'execute elle ne passe pas j'ai un message d'erreur du genre /home/rancid/rancid-2.3.6/bin/rancid-cvs.in :aucun fichier ou répertoire de ce type du coup je suis bloqué je ne trouve nul part la solution dans mes recherches merci de m'aider s'ils vous plaît.
3 réponses
La problématique porte sur l'exécution de rancid-cvs pour générer l'arborescence CVS à partir du rancid.conf sur Red Hat et la confusion entre rancid-cvs et rancid-cvs.in. Plusieurs réponses indiquent qu'il faut rendre le fichier exécutable (chmod u+x) et privilégier le fichier correspondant à la version installée, car rancid-cvs.in peut remplacer rancid-cvs selon les paquets. D'autres précisent d'éditer ENVFILE dans rancid-cvs.in pour y mettre le chemin réel vers rancid.conf, en remplaçant @sysconfdir@ par le chemin absolu ou en plaçant le rancid.conf dans le répertoire attendu. En complément, certains évoquent que des variantes comme rancid-run.in remplacent rancid-run et qu'il faut corriger le nom de fichier et le chemin avant l'exécution pour que ça puisse fonctionner.
-
ContributeurSalut,
As-tu créé un utilisateur "rancid" au moins ?
-
-
-
-
-
ContributeurApparemment oui, si j'en crois ce tutoriel ;-\
-
-
ContributeurJe viens de télécharger l'archive et j'ai jeté un oeil aux fichiers.
Il semblerait que le fichier "rancid-cvs.in" ait remplacé le fichier "rancid-cvs", par contre ce fichier n'est pas exécutable ;-(
Donc essaie :
chmod u+x /home/rancid/rancid-2.3.6/bin/rancid-cvs.in
Et ensuite essaie de l'exécuter à nouveau...
-
Merci je viens de l'éssèyé il me met le meme message:
/home/rancid/rancid-2.3.6/bin/rancid-cvs.in: line 78: @sysconfdir@/rancid.conf:
aucun fichier ou répertoire de ce type-
Contributeuril me met le meme message
Non ce n'est pas le même message. La 1ère fois il ne trouvait pas le fichier "rancid-cvs", alors que là il le trouve, l'exécute, mais il est bloqué par une variable dont il n'arrive pas à trouver le chemin indiqué (@sysconfdir@/rancid.conf).
Donc, trouve où est localisé ton fichier "rancid.conf", édite le fichier "/home/rancid/rancid-2.3.6/bin/rancid-cvs.in" et remplace la variable par le bon chemin et ça devrait rouler ensuite ;-)) -
-
-
dans mon /home/rancid/rancid-2.3.6/etc/??? au lieu de rancid.conf j'ai rancid.conf.sample.in et là j'ai édité /home/rancid/rancid-2.3.6/bin/rancid-cvs.in et dans
:ENVFILE="@sysconfdir@/rancid.conf" j'ai mis:
:ENVFILE=" /home/rancid/rancid-2.3.6/etc//rancid.conf.sample.in" mais sa ne passe toujour pas et dans RCS system j'ai RCSS=${RCSSYS:=CVS} le :=CVS est en rouge du genre comme si y'a un problème dans la syntaxe -
-