[Résolu] SVN - Problème pour récupérer des sources


#1

Bonjour,

Je fais face à plusieurs erreurs svn :

  • svn: E170013: Unable to connect to a repository at URL
  • svn: E175009: The XML response contains invalid XML
  • svn: E130003: Malformed XML: no element found
  • svn: E175002: Unexpected HTTP status 502 ‘Bad Gateway’

Quelqu’un arrive-t-il à faire un checkout avec, par exemple, les urls suivantes :

sachant que celles proposées ici et ici sont redirigées respectivement vers les précédentes et ça ne passe pas non plus en HTTP.

Cdt

Xa


#2

Bonjour Xavier,

L’url correcte est plutôt : https://source.scenari.software/svn/webmedia/tags/sc42_v2.4.006

Cdt

Antoine

Kelis

Kelis


#3

marche pas :
svn checkout https://source.scenari.software/svn/webmedia/tags/sc42_v2.4.006
svn: E170011: Repository moved temporarily to ‘http://scenari-platform.org/svn/webmedia/tags/sc42_v2.4.006

et ensuite :
svn checkout http://scenari-platform.org/svn/webmedia/tags/sc42_v2.4.006
svn: E170013: Unable to connect to a repository at URL ‘http://scenari-platform.org/svn/webmedia/tags/sc42_v2.4.006
svn: E175002: Unexpected HTTP status 502 ‘Bad Gateway’ on ‘/svn/webmedia/tags/sc42_v2.4.006’


#4

bonjour,

Pour le moment les sources de webmedia sont hébergés par l’association SCENARI.

Ils sont accessibles aux l’adresses:

$ svn co http://scenari-platform.org/svn/webmedia/tags/sc42_v2.4.006
A    sc42_v2.4.006/model
A    sc42_v2.4.006/model/sources
....

Et :

$ svn co https://svn.scenari.org/webmedia/tags/sc42_v2.4.006
A    sc42_v2.4.006/model
A    sc42_v2.4.006/model/sources
...

#5

ça ne concerne pas que webmedia mais l’accès aux sources en général, il me semble, sauf erreur de ma part, que les URLs mentionnées dans la doc ne sont pas forcément fonctionnelles…

Pour les curieux, svn co est un alias de svn checkout, ça permet d’extraire une copie de travail :wink:

cette URL ne marche toujours pas, avec ou sans trailing slash :
$ svn co http://scenari-platform.org/svn/webmedia/tags/sc42_v2.4.006
svn: E170013: Unable to connect to a repository at URL ‘http://scenari-platform.org/svn/webmedia/tags/sc42_v2.4.006
svn: E175002: Unexpected HTTP status 502 ‘Bad Gateway’ on ‘/svn/webmedia/tags/sc42_v2.4.006’

alors que :

fonctionne et en extrapolant pour webmedia3 :
svn checkout https://svn.scenari.org/webmedia/branches/sc42-v3.0.x

semble fonctionner aussi, mais j’ai toujours soit des avertissements, soit des erreurs :
svn: avertissement W205011 : Erreur à la définition externe pour ‘sc42-v3.0.x/model/sources/webMedia/gen/web/wdt/temporal’ :
svn: avertissement W170013 : Unable to connect to a repository at URL ‘http://scenari-platform.org/svn/modelet/branches/sc42/temporal/model/sources/temporal
svn: avertissement W205011 : Erreur à la définition externe pour ‘sc42-v3.0.x/model/sources/resourcesCollection/resourcesCollectionCore’ :
svn: avertissement W170013 : Unable to connect to a repository at URL ‘http://scenari-platform.org/svn/modelet/branches/sc42/resourcesCollectionCore
svn: avertissement W205011 : Erreur à la définition externe pour ‘sc42-v3.0.x/apps’ :
svn: avertissement W170013 : Unable to connect to a repository at URL ‘http://scenari-platform.org/svn/wspderiver/trunk
svn: E205011: Erreur lors du traitement d’une ou plusieurs définitions externes’

Merci pour le dernier lien, on avance [à suivre]

Cdt

Xa


#6

Bonjour Xavier,

Je n’arrive pas à reproduire le problème, les adresses scenari-platform.org fonctionnent quand même pour moi.

Certains repository même lorsqu’ils sont accédé depuis svn.scenari.org font quand même référence à scenari-platform.org pour aller chercher des contenus liés (externals), c’est “normal” mais c’est la raison pour laquelle tu rencontres quand même des erreurs même avec l’adresse qui marche pou l’essentiel du repo.

Dans mon cas d’usage, coté client :
“svn, version 1.9.7 (r1800392)” sous ubuntu 18.04
Pas de proxy web, pas de firewall sortant, connexion adsl classique

C’est effectivement à moi de gérer le problème pour l’asso, s’il est lié au serveur mais je ne vois pas où chercher.

a+

Stéphane


#7

Xavier, tu as donc un pb pour accéder à scenari-platform.org que ni Stéphane ni moi reproduisons.

Depuis un navigateur web ça marche ?


#8

Salut Stéphane,

tu me permets d’avancer en mentionnant le proxy web, il semble qu’il y a un soucis entre le Squid de la passerelle maison et les URLs. Le Squid est une version 3.5.23-5 recompilée pour activer le tls.

Si je récupère les sources sur un de mes serveurs distants sans squid, j’ai pas de soucis tout fonctionne correctement mais à partir de mon pc de dev derrière une freebox puis une passerelle maison avec Squid en mode transparent (HTTP/HTTPS) ça coince. J’ai un tas d’erreur TCP_MISS/502 et TCP_MISS/301 ce qui me fait penser à un problème de redirections d’URL à partir du reverse proxy et/ou un problème de certificat voire de ciphers list. Je suis aussi dans le brouillard :wink:

Je vais continuer à chercher ici mais vous êtes les derniers que je connaisse à vous servir de subversion et donc si vous connaissez des URLs servant du svn derrière un reverse proxy et du HTTPS je suis preneur pour faire des tests.

à suivre…

Xa


#9

tu as répondu plus vite que moi… je cherche encore


#10

Après, je suis en train de modifier progressivement les urls de redirection pour tout passer en svn.scenari.org, je suis pas encore passé sur Webmedia 3 je regarderais ça.


#11

ça bug dès qu’il y a une redirection vers scenari-platform.org,…ça attendra demain.


#12

Avant de refaire des tests demain avec Squid, je fais un test rapide en passant par un serveur distant :
cd /usr/local/src/scenari
svn co https://svn.scenari.org/webmedia/branches/sc42-v3.0.x

fonctionne parfaitement même si :
elinks http://svn.scenari.org/

donne après la redirection vers le HTTPS (301), Forbidden…(403).
donc accès pour svn ok mais pas d’accès par navigateur ?

A+

Xa

PS: dans /etc/apache2/conf-available/security.conf : ServerTokens Prod ?


#13

Que https://svn.scenari.org/ soit en 403 est totalement normal. Aussi scenari.org, n’est accessible qu’en https.

Par contre https://svn.scenari.org/webmedia , https://svn.scenari.org/opale , etc sont accessible en en svn en lecture seul et bien-sûr depuis un navigateur.


#14

Bonjour,

je mets le sujet en résolu car le problème du coté de Squid est complexe et ne va intéresser que des administrateurs réseau.

Je confirme que ça fonctionne correctement avec un navigateur et en ligne de commande sans proxy.