Forum OVH  

Précédent   Forum OVH > Serveurs dédiés > HOW-TO
S'inscrire FAQ Guides Recherche Messages du jour Marquer les forums comme lus

Réponse
 
Outils de la discussion
Vieux 25/05/2007, 10h01   #1
DCD
Membre
 
Date d'inscription: février 2004
Messages: 20
Envoyer un message via ICQ à DCD Envoyer un message via AIM à DCD
Installation subversion sous gentoo Release ovh 2

Bonjour les gens !!

Nous allons installer un subversion avec un webdav apache.

1/ Synchronisation d'emerge
Code:
#emerge --sync
Ca nous donne ca a peu pres à la fin :
Code:
Performing Global Updates: /usr/portage/profiles/updates/1Q-2007
(Could take a couple of minutes if you have a lot of binary packages.)
  .='update pass'  *='binary update'  @='/var/db move'
  s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
......................
 * IMPORTANT: 3 config files in /etc need updating.
 * Type emerge --help config to learn how to update config files.


 * An update to portage is available. It is _highly_ recommended
 * that you update portage now, before any other packages are updated.
 * Please do so and then update ALL of your configuration files.
2/ Activation de mod_dav pour apache.
l'apache d'ovh n'as pas été compiler avec l'option --enable-dav, il faut donc le faire.

Pour ce faire, on va aller modifier le fichier ebuild pour spécifié cette option de conf :
Code:
#vi /usr/local/portage-ovh/net-www/apache-ovh/apache-ovh-2.0.58.ebuild
A la ligne 47, on saute une ligne et on ajoute ca :
Code:
 --enable-dav \
ou sauvegarde et on quitte ...

Il faut maintenant regenerer la signature numérique du paquet.

Code:
#ebuild /usr/local/portage-ovh/net-www/apache-ovh/apache-ovh-2.0.58.ebuild digest
et ensuite on résintalle le paquet complet :
Code:
#emerge apache-ovh

Attention, il se peut que du coup emerge vous fasse migrer apache 2.0.58 en apache 2.0.59, il faudra refaire la meme manip alors avec le fichier ebuild correspondant a l'apache 2.0.59


3/ apxs

Emerge a besoin d'apxs2 pour installer subversion. Je ne l'avais pas sur le dédié donc j'ai feinté.
Code:
# ln -s /usr/local/apache/bin/apxs /usr/sbin/apxs2
4/ installation de subversion

Code:
#emerge subversion
On a maintenant subversion d'installé. il ne nous reste plus qu'a le configurer mais je ferai un nouveau post quand j'aurai fini ma propre configuration
__________________
IN CODE WE TRUST
DCD est déconnecté   Réponse avec citation
Vieux 28/05/2007, 21h18   #2
sayai
Membre
 
Date d'inscription: mai 2007
Messages: 16
Re : Installation subversion sous gentoo Release ovh 2

Super tuto,
tellement plus simple que tout ce que je me suis cassé la tête à installer!
Cependant...
"Unknown DAV provider: svn" lors du démarrage d'apache !!!
Une idée?
Merci
sayai est déconnecté   Réponse avec citation
Vieux 29/05/2007, 09h39   #3
DCD
Membre
 
Date d'inscription: février 2004
Messages: 20
Envoyer un message via ICQ à DCD Envoyer un message via AIM à DCD
Re : Installation subversion sous gentoo Release ovh 2

peut etre un "emerge mod_dav_svn"
__________________
IN CODE WE TRUST
DCD est déconnecté   Réponse avec citation
Vieux 03/06/2007, 14h12   #4
manmachine
Membre
 
Date d'inscription: septembre 2005
Messages: 10
Re : Installation subversion sous gentoo Release ovh 2

OK merci pour le how-to.

Tout semble s'etre bien passé .
Mais une fois le serveur installé ou ce trouve le dossier pour les dépots ?
N'est il pas censé ce trouvé dans var/svn/ ? moi je n'ai pas ce dossier apres installation ..
manmachine est déconnecté   Réponse avec citation
Vieux 03/06/2007, 15h12   #5
manmachine
Membre
 
Date d'inscription: septembre 2005
Messages: 10
Re : Installation subversion sous gentoo Release ovh 2

J'ai avancé dans les recherche , pour ceux que ca interesse.

Une fois le serveur installé , on a donc un fichier

etc/modules.d/47_mod_dav_svn.conf
qui configure apache afin de pouvoir accéder aux dépots via le web

hors dans la release ovh2 apache ce trouve dans
/usr/local/apache

pour que cela fonctionne j'ai donc copier le contenu de
etc/modules.d/47_mod_dav_svn.conf

dans
/usr/local/apache/conf/httpd.conf

c'est n'est surement pas le meilleur moyen mais ca fonctionne , si quelqu'un a mieux je suis preneur .
manmachine est déconnecté   Réponse avec citation
Vieux 27/08/2007, 15h02   #6
antoine_
Membre
 
Date d'inscription: août 2007
Messages: 6
Re : Installation subversion sous gentoo Release ovh 2

Bonjour,
Je souhaiterais installer subversion avec le support d'Apache. J'ai donc rajouté la variable Use apache2.
Cependant le Apache demandé par subversion est celui de Portage : www-servers/apache.
Je ne souhaite pas désinstaller le Apache d'OVH car il est bien pratique dans Webmin et OVHm.

Est-ce que quelqu'un a une solution pour gérer ce problème ?
antoine_ est déconnecté   Réponse avec citation
Vieux 27/08/2007, 16h49   #7
antoine_
Membre
 
Date d'inscription: août 2007
Messages: 6
Re : Installation subversion sous gentoo Release ovh 2

Finalement j'ai trouvé la réponse moi-même : il faut simplement explique à Portage qu'il n'a pas besoin de chercher Apache puisque celui-ci n'est pas installé.
Le fichier /etc/portage/profile/package.provided sert à cela. Il suffit d'y mettre la liste des paquets qui sont déjà fournis. Dans notre cas :

Code:
# cat /etc/portage/profile/package.provided
www-servers/apache-2.0.59
antoine_ est déconnecté   Réponse avec citation
Vieux 27/08/2007, 19h34   #8
mrconseil
Membre
 
Date d'inscription: septembre 2006
Messages: 1
Re : Installation subversion sous gentoo Release ovh 2

Bonjour,

Tout d'abord merci pour ton tuto très utile pour un novice comme moi.

Mais après l'install de subversion je ne trouve nullepart les modules mod_dav_svn et mod_authz_svn nécessaires pour avoir un accès http sur le repository.
Je croyais que le emerge subversion installer tout mais apparemment non.

Est ce que quelqu'un pourrait m'indiquer le moyen de récupérer ces modules apache?

Merci
mrconseil est déconnecté   Réponse avec citation
Vieux 11/09/2007, 10h48   #9
_ceone
Membre
 
Date d'inscription: septembre 2007
Messages: 1
Re : Installation subversion sous gentoo Release ovh 2

salut, j'ai suivi ton tuto merci beaucoup tout s'est installé sans accrocs sauf que lorsque je fais un commit au travers d'http ça me renvoie :
Citation:
Transmission des données .svn: Échec de la propagation (commit), détails :
svn: Échec de la requête MERGE sur '/svn/newff'
svn: Can't open directory '/var/svn/repos/newff/db': Too many open files
je suspecte donc un problème avec mod_dav_svn ...
est ce que quelqu'un est déjà tombé sur le cas sur une release 2 ovh ? (je suis sur un kimsufi)

merci d'avance
_ceone est déconnecté   Réponse avec citation
Vieux 16/09/2007, 17h35   #10
tyn0r
Membre
 
Date d'inscription: septembre 2006
Messages: 50
Re : Installation subversion sous gentoo Release ovh 2

Alors DCD, tu as reussi a le configurer correctement ?
tyn0r est déconnecté   Réponse avec citation
Réponse

Outils de la discussion

Règles de messages
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is oui
Les smileys sont activés : oui
La balise [IMG] est activée : non
Le code HTML peut être employé : non



Fuseau horaire GMT +2. Il est actuellement 16h51.


© OVH 1999-2010