SVN: impossible de lire la ligne d'état: la connexion a été fermée par le serveur

J'ai commencé à obtenir cette erreur aujourd'hui sur mon repo subversion quand j'essaie de mettre à jour. Toutes les suggestions?

Svn: OPTIONS de ' http://example.org/example_repo ': impossible de lire la ligne d'état: la connexion a été fermée par le serveur ( http://example.org )

Il semble que lorsque j'utilise svn + ssh au lieu de HTTP, cela fonctionne.

29
svn
demandé sur Joshua 2009-03-05 03:33:54

15 réponses

Je crois que c'est un problème de protocole. Avez-vous récemment modifié un paramètre de serveur concernant HTTP / HTTPS?

Vous pouvez essayer de faire un "SVN relocate" à https://example.org/example_rep .

12
répondu Hawk Kroeger 2009-03-05 00:40:17

J'ai eu le même problème. Il s'est avéré être un conflit avec le module de sécurité Web du client Cisco AnyConnect. Je l'ai réalisé à cause de certains des messages de la console que je voyais, j'ai fait une recherche et j'ai trouvé ceci: http://www.thebitguru.com/blog/view/394-Random%20Slowdown%20of%20Browsers%20in%20OS%20X%20Mountain%20Lion

Mettez-le ensemble dans ma tête:

  • supprimé cisco anyconnect, succès
  • réinstallé anyconnect sans le module "Web Security", succès.

C'était befuddling parce que ça avait bien fonctionné auparavant.

53
répondu chris 2013-03-13 09:15:53

Ça a marché pour moi. J'ai essayé HTTP quand je devrais avoir HTTPS.

11
répondu 2009-11-10 16:47:19

Cela m'est arrivé après que mon client Cisco VPN (AnyConnect Secure Mobility Client) se soit mis à jour. Je l'ai corrigé en désinstallant et réinstallant le client avec les options affichées sur ce blog:

Http://www.thebitguru.com/blog/view/394-Random%20Slowdown%20of%20Browsers%20in%20OS%20X%20Mountain%20Lion

7
répondu Steve King 2013-01-14 10:02:27

J'ai modifié les certificats de mon serveur HTTPS, et comme il est dit ci-dessus, quelque chose avec les caches s'est mal passé avec mon référentiel.

J'ai déplacé le référentiel dans la même URL et l'erreur a disparu. (sauvegarde en premier)

3
répondu Joro Mitev 2012-04-09 05:56:02

Je ne poste généralement pas, mais mon équipe a passé 12 heures de travail à résoudre ce problème.

Pour nous, cela s'est également avéré être un conflit avec le client Cisco AnyConnect

3
répondu user2045106 2013-02-06 00:10:36

Avait le même problème. Pour moi, à la fin, il s'est avéré être (probablement) quelque chose à voir avec avoir foiré avec mes hôtes virtuels apache, et le certificat SSL pour le serveur (j'ai rangé quelques - uns de mes hôtes virtuels et remplacé mon certificat snakeoil par un authentique-ce dernier je soupçonne était la véritable cause de mon problème).

Solution: ce qui a fonctionné pour moi était d'effacer tous les mots de passe enregistrés dans les clients (j'utilisais Eclipse-subclipse ou subversive, j'oublie lequel - et de la Tortue). Je suppose qu'une sorte de hachage basé sur le certificat SSL était utilisé quelque part le long de la ligne pour crypter le mot de passe enregistré, ce qui les rendait inaccessibles ou invalides lorsque j'ai remplacé le certificat.

2
répondu Steve 2010-12-10 20:12:56

Mon problème était que j'ai mon chemin en tant que http://.... et je travaille avec le système de fichiers, alors mon chemin SVN doit être file://, j'essaie un rellocate et le mets comme file: / / et cela fonctionne bien.

1
répondu Axel 2010-08-02 17:45:43

Ce problème se produisait également pour moi. La cause a fini par être le proxy Web transparent (Squid) que nous avions mis en place. Le pare-feu ici est configuré pour rediriger silencieusement tout le trafic du port 80 via Squid. L'ajout d'une exception au nom D'hôte du serveur SVN dans la configuration du pare-feu a résolu le problème.

1
répondu jamieb 2010-11-12 12:41:15

Changer de http en https a fonctionné pour moi

1
répondu Miracle 2013-10-12 08:28:59

Jetez un oeil aux paramètres des configurations de proxy...essayez de décocher l'utilisation de

0
répondu John 2009-11-16 17:18:36

J'ai eu le MÊME PROBLÈME (MAIS j'ai peut - être eu une configuration de configuration différente-semblait être une vanille simple cependant)

Les lignes ci-dessous montrent ma dernière erreur, et mon 'fix'. (Merci aux suggestions ci-dessus-Joshua)

[user1@hoho6 RubymineProjects]$ svn checkout svn://localhost/home/user1/DummySVNrepo
svn: URL 'svn://localhost/home/user1/DummySVNrepo' doesn't exist

[user1@hoho6 RubymineProjects]$ svn checkout svn+ssh://localhost/home/user1/DummySVNrepo

The authenticity of host 'localhost (::1)' can't be established.RSA key fingerprint is 10:8d:10:04:00:02:b1...
Are you sure you want to continue connecting (yes/no)? yes
user1@localhost's password: 
user1@localhost's password: 
A    DummySVNrepo/test
A    DummySVNrepo/test/unit
... etc
0
répondu Bob Gustafson 2011-08-26 00:28:30

A eu le même problème. Même quand j'ai essayé de déménager, la même erreur est apparue.

Ma Solution: j'ai ouvert le navigateur repo. Après cela, l'erreur a disparu lors de la mise à jour et de la validation. Ne me demandez pas pourquoi :)

0
répondu sladda 2012-10-05 08:28:44

Ainsi que n'importe qui dans ce fil, même problème , cause différente.

J'ai dû changer L'option SVNPath en SVNParentPath . La raison en est que SVNPath ne gère qu'un seul référentiel et qu'il préfixe ceci à l'url demandée par le navigateur. Mais sur ma configuration j'avais un répertoire avec tous les repos svn dedans et ça obtient les poignées par SVNParentPath. Voici ma directive de localisation pour apache2.

<Location /svn/>
    DAV svn
    SVNParentPath /svn
    AUTHType Basic
    AUTHName "foo"
    AuthUserFile /path/to/passwd
    AuthzSVNAccessFile /path/to/authz-svn-access
    Require valid-user
</Location>
0
répondu ramrunner 2013-02-20 15:07:20

J'ai trouvé le commentaire de Nick Urban très utile:

sudo /opt/cisco/anyconnect/bin/websecurity_uninstall.sh 
-1
répondu JaydenLiu 2017-05-23 12:16:55