Probleme avec configuration de svn

Probleme avec configuration de svn - Logiciels - Linux et OS Alternatifs

Marsh Posté le 08-04-2006 à 01:53:58    

Bonjour,
 
J'ai installé un petit serveur svn sur une de mes machines, pour que mes collegues et moi puissions travailler ensemble sur les meme scripts sans trop se marcher dessus.
J'ai suivi a la lettre les tuto trouvés sur le site de subversion, et l'ai installé en temps que module apache (apache me confirme d'ailleurs que les modes : mod_dav mod_dav_fs  mod_dav_svn mod_authz_svn sont activés).
J'ai créé ensuite créé le repertoire :
 
$svnadmin create /home/svn/projetInfo
$svn import Machine/ file:///home/svn/projetInfo/ -m "import initial"
 
Et j'ai ensuite testé le checkout, ceci en sachant que mon serveur apache est bien lancé et tourne sur le port 80:  
svn checkout http://localhost:80/projetInfo/Machine
Et la reponse:
svn: PROPFIND request failed on '/projetInfo/Machine'
svn: Could not open the requested SVN filesystem
 
Apres avoir cherché sur le net, j'ai trouvé 2 pistes : une erreur dans le httpd.conf (voila ce que j'ai rajouté)
<Location /projetInfo>
  DAV svn
  SVNPath /home/svn
</Location>
 
Ou un probleme de droits de apache sur le dossier de SVN, hors ce dernier est impossible car j'ai fait un :
chgrp -R daemon /home/snv
chown -R g+rw /home/snv
 
Voyez vous où je me suis trompé?
 
Merci d'avance
 
Esox


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 08-04-2006 à 01:53:58   

Reply

Marsh Posté le 08-04-2006 à 17:37:54    

Personne utilise Subversion ici?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 08-04-2006 à 21:19:55    

Donc j'ai du nouveau. En faisant un chown -R daemon en plus du chgrp, ca à passé, parcontre maintenant je me mange un :
 
svn: PROPFIND request failed on '/projetInfo'
svn: Can't set position pointer in file '/home/svn/projetInfo/db/revs/1': Invalid argument
 
En regardant sur le net j'ai vu que c'est possible que ce soit parceque apache et svn ne sont pas linkés au meme APR. Comment faire pour en etre sur?
Merci d'avance


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 09-04-2006 à 17:43:49    

up


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 10-04-2006 à 13:05:25    

TU devrais jeter un oeil dans tes logs apache pour voir si t'as plus d'infos.
 
Tu utilises quoi comme distrib ?

Reply

Marsh Posté le 10-04-2006 à 20:53:59    

Debian, mais apache et svn sont des versions compilées a partir des sources. Mes logs apaches disent ça :
[Sat Apr 08 21:11:21 2006] [error] [client 127.0.0.1] Could not fetch resource information.  [500, #0]
[Sat Apr 08 21:11:21 2006] [error] [client 127.0.0.1] Could not open the root of the repository  [500, #22]
[Sat Apr 08 21:11:21 2006] [error] [client 127.0.0.1] Can't set position pointer in file '/home/svn/projetInfo/db/revs/1': Invalid argument  [500, #22]
 
Hors ça peut pas trop être un prob de permissions a mon avi (daemon est propriétaire de tout /home/svn ... )
Des idées?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 10-04-2006 à 21:35:21    

Ouais, c'est plus les permissions là, t'aurais eu un access denied sinon ...
 
svnadmin check de /home/svn/projetInfo/, ça donne quoi ?

Reply

Marsh Posté le 10-04-2006 à 22:46:15    

svn@CColomb:/home/esox$ svnadmin verify /home/svn/projetInfo/
* Révision 0 vérifiée.
* Révision 1 vérifiée.
 
Pas d'option check pour svnadmin


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 11-04-2006 à 00:21:50    

J'ai confondu avec verify :p
 
Bon, je vois pas sinon [:dawa] Essaie avec le server svnserv pour voir si c'est bien apache qui fout le bordel [:spamafote]

Reply

Marsh Posté le 11-04-2006 à 01:32:20    

Salut,  
Donc  :  
Firefox : http://localhost:8881/
( success ( 1 2 ( ANONYMOUS ) ( edit-pipeline ) ) )  
 
RapidSvn :
Execute: Checkout
Error while performing action: PROPFIND request failed on '/projetInfo'
PROPFIND of '/projetInfo': Could not read status line: connection was closed by server. (http://127.0.0.1:8881)
Ready
 
Des idées


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 11-04-2006 à 01:32:20   

Reply

Marsh Posté le 11-04-2006 à 10:16:36    

Bof, je vois pas trop là :/
Essaie de lancer svnserve avec l'option -f, pour voir ce qu'il te dit coté serveur ...
 
C'est bizarre, j'ai jamais eu de problèmes en installant des serveurs Subversion :/ (bon, j'utilises les paquets debian aussi :o )
 
Tu peux donner des infos sur ce que tu as recompilés, et comment ?

Reply

Marsh Posté le 11-04-2006 à 19:09:18    

Aucun message n'es generé par svnserver ...
Pour les options de compilation de apache , voila le config.nice de mon apache :
 
#! /bin/sh
#
# Created by configure
 
"./configure" \
"--disable-cgi" \
"--disable-cgid" \
"--enable-rewrite" \
"--enable-speling" \
"--enable-dav" \
"--enable-apr" \
"$@"


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 11-04-2006 à 19:50:23    

Je vois pas :/

Reply

Marsh Posté le 11-04-2006 à 20:02:31    

Est-ce que tu as un lien qui explique comment installer / configurer svnserver et comment s'y connecter? :D


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 11-04-2006 à 21:34:04    

svnbook ? :D
 
C'est trsè rapide à mettre en place. Pour s'y connecter, n'importe quel client fait l'affaire. Faut juste utiliser svn:// au lieu de http://

Reply

Marsh Posté le 11-04-2006 à 23:13:28    

Donc , maintenant j'arrive a faire marcher avec svnserve (je stupide :p j'utilisais http:// au lieu de svn://), parcontre pour apache ça pose toujours probleme ... Je crois qu'il n'accepte pas le bon protocole ou qqch du genre, parcequ'il me pond un beau :
Execute: Checkout
Error while performing action: Impossible de se connecter à l'hôte '127.0.0.1': Connexion refusée
Ready
 
Et ceci si je lui demande de se connecter a svn://localhost/projetInfo ...
Des idées? Parceque a la limite je peux utiliser svnserve, mais ca serait pratique si je pouvais faire le tout (serveur web + serveir svn ) avec apache :D


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 12-04-2006 à 00:07:56    

Euh, si tu passes par apache, c'est http://
Si tu passes par svnserve, c'est svn://
 
Pour apache et son module mod_dav_svn, je vois pas trop :/ C'est le paquet debian que t'as recompilé pour apache ?

Reply

Marsh Posté le 12-04-2006 à 00:21:53    

non je suis allé prendre les source ssur le site de svn , parceque le package venait avec toute la suite de package apache, et vu qu j'avais deja mes version compilées ...
 
A part ça, quand j'ajoute un fichier dans svn et qu'apres je fais un commit, je me choppe un :  
 
Execute: Add
Add: /home/esox/Projet/im/src-partie2/DestZone.h
Updating...
Ready
 
Execute: Commit
Error while performing action: Échec de la propagation (commit), détails :  
Ready
 
ça t'es deja arrivé? Je vais fouiller du coté de apache ces prochains jours ... qui sait :s


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 12-04-2006 à 00:30:34    

T'as pas plus de détails ? (genre, après le "détails : " :whistle: )

Reply

Marsh Posté le 12-04-2006 à 20:26:40    

Je comprend pas bien ce que tu me demandes ?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 12-04-2006 à 20:27:59    

la suite de ça : "Error while performing action: Échec de la propagation (commit), détails :  "

Reply

Marsh Posté le 12-04-2006 à 20:46:28    

Bein le probleme est justement la, il ne dit rien de plus :(

Reply

Marsh Posté le 13-04-2006 à 07:08:59    

up


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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