2010-05-20 24 views
0

J'utilise CVS dans la ligne de commande. Je suis dans mon dossier de dépôt. Lorsque j'appelle une commande CVS, je reçois ...CVS dans cmd/gui ne fonctionne que la troisième fois que je lance une commande

cvs [log aborted]: unrecognized auth response from localhost: -f [pserver 
aborted]: /opt/cvs/XXXXXX: no such repository 

... 2 fois. La troisième fois que je lance la commande, cela fonctionne sans problèmes. J'ai essayé d'utiliser un client GUI (CrossVC) et le même problème se produit. J'ai essayé à l'intérieur de gVim et Vim en utilisant VCSCommand et j'ai les mêmes problèmes.

J'ai testé avec différents temps entre chaque commande, mais j'ai toujours les mêmes problèmes. J'utilise une configuration CVS avec stunnel. Pourquoi ai-je des problèmes avec cette configuration? Pourquoi chaque fois juste le troisième temps que j'essaie d'exécuter la commande qui fonctionne réellement? Cela peut-il être un bug de concurrence ou quelque chose dans Stunnel? Chaque test prenait des pauses temporelles différentes entre chaque appel: parfois c'était 10 secondes, 1 minute et à chaque fois, juste la troisième fois que cela fonctionnait.

+0

J'ai vu quelque chose de similaire avec wget. Je n'ai jamais compris ça. –

+0

N'est-ce pas évident? La troisième fois est le charme! Vous ne savez jamais avec les cvs. –

+0

Je sais CVS est de la merde, mais je ne peux pas changer car je ne suis pas responsable de ces configurations. –

Répondre

0

C'était un problème dans mon fichier stunnel.conf.

Il y a 3 ports définitions à 3 machines différentes, et il a appelé deux machines mal avant la bonne (même si le bon est avant tout l'autre dans le fichier séquence normale).

Je n'ai toujours pas une solution complète à ce problème, mais la solution de contournement est de commenter tous les serveurs au lieu de celui que vous avez exactement besoin.