Probleme avec configuration de svn - Logiciels - Linux et OS Alternatifs
Marsh Posté le 08-04-2006 à 17:37:54
Personne utilise Subversion ici?
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
Marsh Posté le 09-04-2006 à 17:43:49
up
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 ?
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?
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 ?
Marsh Posté le 10-04-2006 à 22:46:15
svn@CColombhome/esox$ svnadmin verify /home/svn/projetInfo/
* Révision 0 vérifiée.
* Révision 1 vérifiée.
Pas d'option check pour svnadmin
Marsh Posté le 11-04-2006 à 00:21:50
J'ai confondu avec verify
Bon, je vois pas sinon Essaie avec le server svnserv pour voir si c'est bien apache qui fout le bordel
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
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 )
Tu peux donner des infos sur ce que tu as recompilés, et comment ?
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" \
"$@"
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?
Marsh Posté le 11-04-2006 à 23:13:28
Donc , maintenant j'arrive a faire marcher avec svnserve (je stupide 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
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
Marsh Posté le 12-04-2006 à 00:30:34
T'as pas plus de détails ? (genre, après le "détails : " )
Marsh Posté le 12-04-2006 à 20:26:40
Je comprend pas bien ce que tu me demandes ?
Marsh Posté le 12-04-2006 à 20:27:59
la suite de ça : "Error while performing action: Échec de la propagation (commit), détails : "
Marsh Posté le 12-04-2006 à 20:46:28
Bein le probleme est justement la, il ne dit rien de plus
Marsh Posté le 13-04-2006 à 07:08:59
up
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