OVH Community, votre nouvel espace communautaire.

Installation subversion sous gentoo Release ovh 2


Lecaramel
14/11/2011, 12h45
Je remonte le sujet, je suis toujours bloqué avec mon :

!!! All ebuilds that could satisfy "subversion" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-vcs/subversion-1.6.17 (masked by: required EAPI 3, supported EAPI 1)
- dev-vcs/subversion-1.6.17-r6 (masked by: required EAPI 3, supported EAPI 1)
- dev-vcs/subversion-1.6.17-r7 (masked by: required EAPI 3, supported EAPI 1)
- dev-vcs/subversion-1.7.0 (masked by: required EAPI 3, supported EAPI 1)
- dev-vcs/subversion-1.7.1 (masked by: required EAPI 3, supported EAPI 1)
Je n'ai pas trouvé ou étaient masqué les paquets, nul part dans /etc/portage, que ce soit das le package.mask ou keywords. (idem /usr/portage/profiles).

Si quelqu'un a réussi depuis...
je suis bien sur avec un Release 2 x64...

Merci !

krug
19/07/2011, 11h38
Bonjour,

idem je n'arrive pas à installer SVN :

help !?!!!!!

--------------------------------------------------------------------------------------------

ebuild /usr/local/portage-ovh/net-www/apache-ovh/apache-ovh-2.0.59.ebuild digest

!!! 'net-www/apache-ovh' has a category that is not listed in /etc/portage/categories
>>> Creating Manifest for /usr/local/portage-ovh/net-www/apache-ovh

!!! 'net-www/apache-ovh' has a category that is not listed in /etc/portage/categories

--------------------------------------------------------------------------------------------

* IMPORTANT: 8 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.

Calculating dependencies | *
* ERROR: dev-lang/php4-ovh-4.4.8_pre20070816-r1 failed.
* Call stack:
* ebuild.sh, line 1817: Called source '/usr/local/portage-ovh/dev-lang/php4-ovh/php4-ovh-4.4.8_pre20070816-r1.ebuild'
* php4-ovh-4.4.8_pre20070816-r1.ebuild, line 29: Called inherit 'php4_4-sapi'
* ebuild.sh, line 1209: Called die
* The specific snippet of code:
* [ ! -e "$location" ] && die "${1}.eclass could not be found by inherit()"
* The die message:
* php4_4-sapi.eclass could not be found by inherit()
*
* If you need support, post the topmost build error, and the call stack if relevant.
* This ebuild is from an overlay: '/usr/local/portage-ovh/'
* - *
* ERROR: dev-lang/php5-ovh-5.2.5-r1 failed.
* Call stack:
* ebuild.sh, line 1817: Called source '/usr/local/portage-ovh/dev-lang/php5-ovh/php5-ovh-5.2.5-r1.ebuild'
* php5-ovh-5.2.5-r1.ebuild, line 26: Called inherit 'php5_2-sapi'
* ebuild.sh, line 1209: Called die
* The specific snippet of code:
* [ ! -e "$location" ] && die "${1}.eclass could not be found by inherit()"
* The die message:
* php5_2-sapi.eclass could not be found by inherit()
*
* If you need support, post the topmost build error, and the call stack if relevant.
* This ebuild is from an overlay: '/usr/local/portage-ovh/'
* ... done!

!!! All ebuilds that could satisfy "dev-vcs/subversion" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-vcs/subversion-1.6.16 (masked by: EAPI 3)
- dev-vcs/subversion-1.6.15 (masked by: EAPI 3)

The current version of portage supports EAPI '2'. You must upgrade to a
newer version of portage before EAPI masked packages can be installed.

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

ElamS
16/05/2011, 08h45
Je l'ai retrouvé via archive.org : http://www.archive.org/

Merci quand même.

ElamS
09/05/2011, 12h08
Bonjour,

Je suis à la recherche de l'excellent tuto "anciennement" présent sur le Wiki (non officiel) d'OVH : http://www.wikiovh.fr/index.php/OVH_2:Subversion

Si quelqu'un a une sauvegarde ou une piste... merci d'avance.

Lecaramel
18/04/2011, 15h10
Hello,

Je remonte un peu le sujet, car je rencontre sur le nouveau serveur un

!!! All ebuilds that could satisfy "subversion" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-vcs/subversion-1.6.15 (masked by: required EAPI 3, supported EAPI 1)
- dev-vcs/subversion-1.6.16 (masked by: required EAPI 3, supported EAPI 1)
Je n'arrive pas à trouver ou se trouve le subversion "maské" pour essayer de forcer les choses.
Au passage, je ne sais pas si EAPI3 est indispensable et si son instalaltion n'est pas risquée (je n'ai besoin qe de SVN via ssh, pas via le web).

Si quelqu'un à une idée, je suis preneur ! Merci !

devlikeme
03/06/2010, 12h07
Je dois avouer que je ne comprends pas grand chose a ce que je fais ... j'ai bidouiller, je suis passer d'un forum a l'autre et je crois que j'ai mis le souk dans mon emerge. Pourriez vous me dire comment revenir a zero ? car je voudrai vraiment pouvoir installer subversion.

Merci pour votre aide, ci-dessous j'ai mis un exemple de ma tentative de suivre ce HOWTO

Code:
ns354967 etc # emerge subversion

!!! Your current profile is deprecated and not supported anymore.
!!! Please upgrade to the following profile if possible:
        default/linux/x86/10.0

To upgrade do the following steps:
# Check 'eselect profile list'.
# Find the number that corresponds with the default/linux/x86/10.0 profile.
# Use 'eselect profile set ' to set a new /etc/make.profile symlink.
#
# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml
# See: "General instructions" in Section 3. "Profile updating instructions"


Calculating dependencies |
!!! All ebuilds that could satisfy "subversion" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-util/subversion-1.6.9 (masked by: required EAPI 2, supported EAPI 1)
- dev-util/subversion-1.6.11 (masked by: required EAPI 3, supported EAPI 1)

For more information, see MASKED PACKAGES section in the emerge man page or 
refer to the Gentoo Handbook.

ns354967 etc #

swissguitararmy
09/05/2010, 06h42
http://www.wikiovh.fr/index.php/OVH_2:Subversion Le wiki est définitivement HS?

EDIT: le wiki est de nouveau accessible

shadeoner
07/04/2010, 16h33
Après quelques recherche voici ce qu'il fallait faire pour la première partie de l'erreur :

# emerge eselect
# eselect profile set 1

Maintenant j'ai toujours l'erreur

Calculating dependencies \
!!! All ebuilds that could satisfy "subversion" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-util/subversion-1.6.9 (masked by: required EAPI 2, supported EAPI 1)

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.

Je continue mes recherches (même si je suis sûr que tout est écrit dans le message !)

shadeoner
07/04/2010, 14h36
Bonjour à tous,

je suis un assez noob sur linux.
J'ai suivi le tuto à la lettre, il a bien marché jusqu'à mon emerge subversion :

emerge subversion

!!! Your current profile is deprecated and not supported anymore.
!!! Please upgrade to the following profile if possible:
default/linux/x86/10.0

To upgrade do the following steps:
# Check 'eselect profile list'.
# Find the number that corresponds with the default/linux/x86/10.0 profile.
# Use 'eselect profile set ' to set a new /etc/make.profile symlink.
#
# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml
# See: "General instructions" in Section 3. "Profile updating instructions"


Calculating dependencies |
!!! All ebuilds that could satisfy "subversion" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-util/subversion-1.6.9 (masked by: required EAPI 2, supported EAPI 1)

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.

Merci pour votre aide

angeT
05/02/2010, 08h42
J'ai eu l'erreur suivant :

ebuild /usr/local/portage-ovh/net-www/apache-ovh/apache-ovh-2.0.59.ebuild digest

!!! 'net-www/apache-ovh' has a category that is not listed in /etc/portage/categories
>>> Creating Manifest for /usr/local/portage-ovh/net-www/apache-ovh

!!! 'net-www/apache-ovh' has a category that is not listed in /etc/portage/categories

J' ai alors ajouté la ligne "net-www" dans le fichier "/usr/portage/profiles/categories" .
Je ne sais pas si c'est la bonne solution mais maintenant je peux recompiler apache avec webdav en faisant un emerge.

André
03/12/2009, 20h20
Hello à tous,

Une petite question : est-ce que je dois donné les droits root à une personne qui souhaite mettre en place SVN sur mon dédié OVH GENTOO 2 ?

Merci à vous,

fableye
31/08/2009, 22h24
Bonjour j'ai besoin d'une âme charitable,

Je n'ai pas l'habitude de Linux et en 5 min je me suis noyé sous la complexité de la chose.

J'aimerai juste installer subversion sur le serveur OVH.

Premier problème : où télécharger le package (l'installateur de l'application (merci de me rectifier si je me trompe)). En cherchant l'install j'ai l'impression qu'il y a une version par distribution et par architecture de la machine.

Deuxième problème : dans quel répertoire faut il déposer ce package ?

Troisième problème : j'ai lance la commande emerge --sync en suivant le forum j'ai pu lire apres coup que c'est la chose à ne pas faire. Comment puis-je revenir en arrière ?

Merci à l'âme charitable.

Fabien

arowan
20/05/2009, 17h35
moi je fais emerge --sync et je peux toujours installer tout ce que je veux

http://forum.ovh.com/showthread.php?...ghlight=arowan

ekoch
20/05/2009, 17h33
Merci.

J'ai regardé le Wiki, mais ça bloque dès le début :

Code:
# emerge -pv apache-ovh

These are the packages that would be merged, in order:

Calculating dependencies |
!!! 'net-www/apache-ovh' has a category that is not listed in /etc/portage/categories
... done!

emerge: there are no ebuilds to satisfy "net-www/apache-ovh".
Alors j'ai bien lu ceci :

Rappel : Depuis l'arbre de portage passé à gentoo 2008, surtout n'effectuez pas de «emerge --sync» sur votre serveur, cela ne vous permettrait plus d'installer quoi que ce soit sur votre release 2 gentoo OVH ! (dont subversion)
J'ai fait le emerge --sync... Cela viendrait-il de là? Une idée pour me décoincer?

Aguy
20/05/2009, 16h49
Citation Envoyé par ekoch
Bonjour,

Je cherche a installer subversion sur ma Gentoo. Le wiki précisé dans ce billet ne fonctionne plus, et si je tente de suivre le tutoriel en première page, j'obtiens l'erreur suivante:

Le même message est affiché quand je tente de continuer le tutoriel. N'étant pas très familier avec ebuild/emerge, j'avoue ne pas savoir comment avancer.

Auriez-vous une idée pour me décoincer?
J'ai changer l'adresse du wiki qui fonctionne... (je viens de faire quelque modifs) http://www.wikiovh.fr/index.php/OVH_2:Subversion

Bonne installation

ekoch
19/05/2009, 14h26
Bonjour,

Je cherche a installer subversion sur ma Gentoo. Le wiki précisé dans ce billet ne fonctionne plus, et si je tente de suivre le tutoriel en première page, j'obtiens l'erreur suivante:

ebuild /usr/local/portage-ovh/net-www/apache-ovh/apache-ovh-2.0.59.ebuild digest

!!! 'net-www/apache-ovh' has a category that is not listed in /etc/portage/categories
>>> Creating Manifest for /usr/local/portage-ovh/net-www/apache-ovh

!!! 'net-www/apache-ovh' has a category that is not listed in /etc/portage/categories
digest.assumed 2
Le même message est affiché quand je tente de continuer le tutoriel. N'étant pas très familier avec ebuild/emerge, j'avoue ne pas savoir comment avancer.

Auriez-vous une idée pour me décoincer?

Aguy
01/02/2009, 20h39
Citation Envoyé par 9clics
Dsl pour ma réponse tardive, je n'avais pas vu la réponse avant...

En fait, j'ai bien essayé de modifier le profil, mais ça ne fonctionne pas mieux... Quelqu'un aurait il une autre idée?
essaie un
Code:
emerge -uavDN world
ça mettra les paquets dépendants à jour.

9clics
01/02/2009, 20h27
Dsl pour ma réponse tardive, je n'avais pas vu la réponse avant...

En fait, j'ai bien essayé de modifier le profil, mais ça ne fonctionne pas mieux... Quelqu'un aurait il une autre idée?

Aguy
24/01/2009, 03h40
Citation Envoyé par 9clics
Bonjour à tous,

J'ai besoin d'installer svn pour faire des update d'une application php qui est souvent mise à jour sur un serveur équipé de svn. J'avais réussi à installer svn correctement sur un précédent serveur, mais j'ai un serveur tout neuf depuis quelques temps, en release 2, et lors de l'installation de apache-ovh, j'ai un soucis :

[...
Alex
Je ne peux plus faire de test n'ayant plus de release 2 OVh mais sur une gentoo 2007 il a fallut que je passe mon profil de gentoo 2007 à gentoo 2008 pour réussir à installer certain paquetage.

Code:
emerge eselect
Code:
eselect profile show
donne la version actuelle

Code:
eselect profile list
donne la liste des profiles disponibles

Code:
eselect profile set <>
sélectionne le profil

Tu peux essayer de changer le profil d'installer apache-ovh et si cela ne fonctionne pas tu peux revenir au profil initial

9clics
20/01/2009, 22h03
Bonjour à tous,

J'ai besoin d'installer svn pour faire des update d'une application php qui est souvent mise à jour sur un serveur équipé de svn. J'avais réussi à installer svn correctement sur un précédent serveur, mais j'ai un serveur tout neuf depuis quelques temps, en release 2, et lors de l'installation de apache-ovh, j'ai un soucis :

Code:
#emerge apache-ovh

....
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.
configure failed for srclib/apr
 * 
 * ERROR: net-www/apache-ovh-2.0.59 failed.
 * Call stack:
 *                  ebuild.sh, line 1701:  Called dyn_compile
 *                  ebuild.sh, line 1039:  Called qa_call 'src_compile'
 *                  ebuild.sh, line   44:  Called src_compile
 *   apache-ovh-2.0.59.ebuild, line   49:  Called die
....
Est ce que quelqu'un ici aurait la solution à ce problème? (sachant que j'ai suivi à la lettre ce tuto et que j'ai suivi le même tuto avec mon précédent serveur)

Merci à tous

Alex

Aguy
09/01/2009, 14h44
Citation Envoyé par matthieugd
Merci pour ton aide, le protocole svn c'est bien mais j'aurai préféré le HTTP vu que le port est ouvert sur les réseaux même protégés.

C'est dur le passage à Apache 2.2 / SVN 1.5 ?
Vu que j'ai eu beaucoup de soucis à bidouiller la release 2 avec la possibilité de perdre mes modifs à chaque patch, je suis parti d'une distribution de base gentoo 2007 puis 2008 et j'ai tout remonté dessus !
y a pas mal de boulot pour comprendre comment configurer tout les aspects du serveur.

J'ai créé un script pour l'installation et la configuration d'un serveur pour une distri de base gentoo 2007. Avant de la donner je préfère la stabiliser avec gentoo 2008, il me reste à configurer la partie mail qmail-courier-spam

matthieugd
08/01/2009, 19h08
Citation Envoyé par Aguy
C'est normal !!

J'ai mis en gras :
http://www.wikiovh.com/index.php/OVH_2:Subversion#Problemes

sous une release 2 OVh il te faut utiliser le protocole SVN : "svn://monrepos:..."pour accéder à tous les échanges :
http://www.wikiovh.com/index.php/OVH...sion#Connexion
Merci pour ton aide, le protocole svn c'est bien mais j'aurai préféré le HTTP vu que le port est ouvert sur les réseaux même protégés.

C'est dur le passage à Apache 2.2 / SVN 1.5 ?

matthieugd
08/01/2009, 10h02
Citation Envoyé par Aguy
Tu as installé subversion en paquet ou compilé ?

Si tu as fait quelque chose du genre
Code:
emerge subversion
vérifie que le serveur es lancé ?
Code:
ps -A | grep svnserve
Merci pour ton aide.

Le serveur est bien lancé je vois le process et voici les infos du service :
/usr/bin/svnserve --foreground --daemon --root=/home/svn

quand j'essaie en local par putty :
svn list svn://localhost/monrepo

oups c bon c'était une histoire d'url/adresse

Aguy
08/01/2009, 09h28
Citation Envoyé par matthieugd
en svn j'ai l'impression d'avoir un timeout Il utilise un port particulier le serveur svn j'imagine, il est ouvert sur les machines ovh par défaut ?
Tu as installé subversion en paquet ou compilé ?

Si tu as fait quelque chose du genre
Code:
emerge subversion
vérifie que le serveur es lancé ?
Code:
ps -A | grep svnserve
si le résultat est nulle alors
Code:
/etc/init.d/svnserve start
rc-update add svnserve default
si le résultat est du genre "...svnserve..." en rouge alors regarde
http://www.wikiovh.fr/index.php/OVH_2:Subversion#Test

ton fichier serve.conf dans ton dépôt doit ressembler à ça :
anon-access = write
auth-access = write
....
#password-db = passwd
...
#authz-db = authz
La connexion anonyme te permettra de vérifier ta configuration !
Ensuite tu devras te familiariser avec les différentes possibilités de sécurisation de SVN....

matthieugd
08/01/2009, 06h18
Citation Envoyé par Aguy
Alors tu es passé par le protocole svn ?
Tortoise fait ça très bien c'est le protocole naturel
en svn j'ai l'impression d'avoir un timeout Il utilise un port particulier le serveur svn j'imagine, il est ouvert sur les machines ovh par défaut ?

Aguy
08/01/2009, 00h23
Citation Envoyé par matthieugd
Yes

RPS Apache 2.059 / svn 1.4.6
Gentoo Base System version 1.6.14
Linux r1xxxx.ovh.net 2.6.24.5-xxxx-std-ipv4-32 #2 SMP Thu Apr 24 16:22:22 CEST 2

oui le browsing semble marcher mais dès qu'un opération de modif j'ai ça dans les log apache

[Wed Jan 07 23:49:38 2009] [error] [client 82.xx61.191] An error occurred while committing the transaction. [409, #24]
[Wed Jan 07 23:49:38 2009] [error] [client 82.xxx.61.191] Can't open directory '/home/svn/xx/db': Too many open files [409, #24]
[Wed Jan 07 23:49:39 2009] [error] [client 82.xx16.61.191] Could not DELETE /svn/xx/!svn/act/0ac27d00-fb6f-6840-a5fb-fdb3369d0938. [500, #0]
[Wed Jan 07 23:49:39 2009] [error] [client 82.xxx.61.191] could not abort transaction. [500, #24]
[Wed Jan 07 23:49:39 2009] [error] [client 82.xxx.61.191] Transaction cleanup failed [500, #24]
[Wed Jan 07 23:49:39 2009] [error] [client 82.xxx.61.191] Can't open directory '/home/svn/xx/db': Too many open files [500, #24]
Alors tu es passé par le protocole svn ?
Tortoise fait ça très bien c'est le protocole naturel

Aguy
07/01/2009, 22h14
Citation Envoyé par matthieugd
RPS Apache 2.059 / svn 1.4.6
Gentoo Base System version 1.6.14
Linux r1xxxx.ovh.net 2.6.24.5-xxxx-std-ipv4-32 #2 SMP Thu Apr 24 16:22:22 CEST 2
C'est normal !!

J'ai mis en gras :
http://www.wikiovh.com/index.php/OVH_2:Subversion#Problemes

sous une release 2 OVh il te faut utiliser le protocole SVN : "svn://monrepos:..."pour accéder à tous les échanges :
http://www.wikiovh.com/index.php/OVH...sion#Connexion

matthieugd
07/01/2009, 22h01
Citation Envoyé par Aguy
Tu es en release 2 OVh et tu essayes de faire un commit via le protocole http ?
Yes

RPS Apache 2.059 / svn 1.4.6
Gentoo Base System version 1.6.14
Linux r1xxxx.ovh.net 2.6.24.5-xxxx-std-ipv4-32 #2 SMP Thu Apr 24 16:22:22 CEST 2

oui le browsing semble marcher mais dès qu'un opération de modif j'ai ça dans les log apache

[Wed Jan 07 23:49:38 2009] [error] [client 82.xx61.191] An error occurred while committing the transaction. [409, #24]
[Wed Jan 07 23:49:38 2009] [error] [client 82.xxx.61.191] Can't open directory '/home/svn/xx/db': Too many open files [409, #24]
[Wed Jan 07 23:49:39 2009] [error] [client 82.xx16.61.191] Could not DELETE /svn/xx/!svn/act/0ac27d00-fb6f-6840-a5fb-fdb3369d0938. [500, #0]
[Wed Jan 07 23:49:39 2009] [error] [client 82.xxx.61.191] could not abort transaction. [500, #24]
[Wed Jan 07 23:49:39 2009] [error] [client 82.xxx.61.191] Transaction cleanup failed [500, #24]
[Wed Jan 07 23:49:39 2009] [error] [client 82.xxx.61.191] Can't open directory '/home/svn/xx/db': Too many open files [500, #24]

Aguy
07/01/2009, 22h01
Citation Envoyé par bat11
Salut tout le monde,

Je viens de suivre à la lettre le très complet tuto de Aguy concernant l'installation de Subversion sur Release2 d'ovh.
Je rencontre un problème dès l'installation de subversion :

Code:
/usr/local/apache/include/apr_file_info.h:121: erreur: redéfinition de « apr_ino_t »
/usr/include/apr-1/apr.h:287: erreur: déclaration précédente de « apr_ino_t » était ici
In file included from /usr/include/apr-1/apr_strings.h:52,
                 from ./subversion/include/svn_string.h:71,
                 from ./subversion/include/svn_path.h:49,
                 from /var/tmp/portage/dev-util/subversion-1.5.1/work/subversion-1.5.1/subversion/mod_authz_svn/mod_authz_svn.c:35:
/usr/include/apr-1/apr_want.h:93: erreur: redéfinition de « struct iovec »
make: *** [subversion/mod_authz_svn/mod_authz_svn.lo] Erreur 1
make: *** Attente des tâches non terminées....
make: *** [subversion/mod_dav_svn/activity.lo] Erreur 1
 *
 * ERROR: dev-util/subversion-1.5.1 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 5770:  Called die
 * The specific snippet of code:
 *       emake local-all || die "Building of core Subversion failed";
 *  The die message:
 *   Building of core Subversion failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/dev-util/subversion-1.5.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-util/subversion-1.5.1/temp/environment'.
 *
!!! When you file a bug report, please include the following information:
GENTOO_VM=  CLASSPATH="" JAVA_HOME=""
JAVACFLAGS="" COMPILER=""
and of course, the output of emerge --info

 * Messages for package dev-util/subversion-1.5.1:

 *
 * ERROR: dev-util/subversion-1.5.1 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 5770:  Called die
 * The specific snippet of code:
 *       emake local-all || die "Building of core Subversion failed";
 *  The die message:
 *   Building of core Subversion failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/dev-util/subversion-1.5.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-util/subversion-1.5.1/temp/environment'.
 *
Au début du tuto est expliqué qu'un problème est reconnu : est ce que cela signifie qu'il n'est pas possible de faire fonctionner subversion en http avec le apache installé par défaut sur la Release 2 d'ovh ?

Dans ce cas est-il possible d'installer une autre version d'apache (et à la rigueur qu'elle cohabite avec la version existante ?)

Merci infiniment de toute aide à ce sujet : je suis en train de m'arracher les cheveux,

Baptiste
J'ai ajouté de quoi masquer les versions postérieurs à 1.4.6 de subversion.
Désolé du retard de réponse...

Aguy
07/01/2009, 21h57
Citation Envoyé par matthieugd
Bonsoir,

J'ai bien suivi le tutorial et l'accès au repo SVN marche bien, mais pas le commit, import etc .. à chaque commit j'ai cette erreur (dans tortoise svn) :

svn: Can't open directory '/home/svn/test/db': Too many open files

Matthieu
Tu es en release 2 OVh et tu essayes de faire un commit via le protocole http ?

matthieugd
07/01/2009, 21h53
Bonsoir,

J'ai bien suivi le tutorial et l'accès au repo SVN marche bien, mais pas le commit, import etc .. à chaque commit j'ai cette erreur (dans tortoise svn) :

svn: Can't open directory '/home/svn/test/db': Too many open files

Matthieu

Aguy
11/12/2008, 12h05
Citation Envoyé par bat11
Salut tout le monde,

Je viens de suivre à la lettre le très complet tuto de Aguy concernant l'installation de Subversion sur Release2 d'ovh.
Je rencontre un problème dès l'installation de subversion :

Code:
/usr/local/apache/include/apr_file_info.h:121: erreur: redéfinition de « apr_ino_t »
/usr/include/apr-1/apr.h:287: erreur: déclaration précédente de « apr_ino_t » était ici
In file included from /usr/include/apr-1/apr_strings.h:52,
                 from ./subversion/include/svn_string.h:71,
                 from ./subversion/include/svn_path.h:49,
                 from /var/tmp/portage/dev-util/subversion-1.5.1/work/subversion-1.5.1/subversion/mod_authz_svn/mod_authz_svn.c:35:
/usr/include/apr-1/apr_want.h:93: erreur: redéfinition de « struct iovec »
make: *** [subversion/mod_authz_svn/mod_authz_svn.lo] Erreur 1
make: *** Attente des tâches non terminées....
make: *** [subversion/mod_dav_svn/activity.lo] Erreur 1
 *
 * ERROR: dev-util/subversion-1.5.1 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 5770:  Called die
 * The specific snippet of code:
 *       emake local-all || die "Building of core Subversion failed";
 *  The die message:
 *   Building of core Subversion failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/dev-util/subversion-1.5.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-util/subversion-1.5.1/temp/environment'.
 *
!!! When you file a bug report, please include the following information:
GENTOO_VM=  CLASSPATH="" JAVA_HOME=""
JAVACFLAGS="" COMPILER=""
and of course, the output of emerge --info

 * Messages for package dev-util/subversion-1.5.1:

 *
 * ERROR: dev-util/subversion-1.5.1 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 5770:  Called die
 * The specific snippet of code:
 *       emake local-all || die "Building of core Subversion failed";
 *  The die message:
 *   Building of core Subversion failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/dev-util/subversion-1.5.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-util/subversion-1.5.1/temp/environment'.
 *
Au début du tuto est expliqué qu'un problème est reconnu : est ce que cela signifie qu'il n'est pas possible de faire fonctionner subversion en http avec le apache installé par défaut sur la Release 2 d'ovh ?

Dans ce cas est-il possible d'installer une autre version d'apache (et à la rigueur qu'elle cohabite avec la version existante ?)

Merci infiniment de toute aide à ce sujet : je suis en train de m'arracher les cheveux,

Baptiste
Désolé j'aurai du inscrire le code pour masquer les versions postérieurs à 1.4.6.
Et j'avais laissé une confusion en reprenant dans le tuto une version 1.5 (j'avais utilisé cette version pour une gentoo 2007 perso...)

J'ai mis à jour le tuto, pour d'autres petites modifications aussi.

Aguy
11/12/2008, 12h02
Désolé pour le retard de réponse, mais petit problèmes perso donc plus en ligne...

Donc j'ai mis à jour le tuto :
http://www.wikiovh.com/index.php/OVH_2:Subversion

J'y ai enlevé quelques erreurs de versions, éclaircit certains points...

Pour la version de subversion il faut bien, comme indiqué dans le début du tuto, qu'elle reste strictement inférieur à 1.5 (donc 1.4x mais pas au délà, 1.5 ou supérieur n'est pas bon). Pour une compatibilité avec la release OVH2.

J'ai donc rajouté la commande a effectuer pour masquer les version postérieurs à 1.4.6.

Voilà bon courage.

invaderu
04/10/2008, 08h35
Citation Envoyé par Aguy
Voici un tuto pour l'installation et la configuration de subversion sous une release 2 OVH.

http://www.wikiovh.com/index.php/OVH_2:Subversion

Il lui manque encore l'accès sécurisé via ssl mais il est assez complet et présente les différentes possibilités de configuration.

Si vous avez des suggestions ou modifications a effectués n'hésitez pas !!

Bonne lecture !
Bonjour,

Dans ton tutoriel, tu dis :

Sur une release 2 OVH n'autorisez pas l'installation de version de subversion postérieure à 1.4.6
Ensuite, tu édites une version 1.5.0 alors que juste avant tu dis de pas installer des versions supérieures à 1.4.6 ????

Editer ce fichier nano /usr/portage/dev-util/subversion/subversion-1.5.0.ebuild

Modifier ces lignes :

[[ -z "${SVNSERVE_USER}" ]] && SVNSERVE_USER="apache"
[[ -z "${SVNSERVE_GROUP}" ]] && SVNSERVE_GROUP="apache"

Par

[[ -z "${SVNSERVE_USER}" ]] && SVNSERVE_USER="nobody"
[[ -z "${SVNSERVE_GROUP}" ]] && SVNSERVE_GROUP="nobody"

et modifier également ces lignes

ewarn " chown -Rf apache:apache ${SVN_REPOS_LOC}/repos"

Par

ewarn " chown -Rf nobody:nobody${SVN_REPOS_LOC}/repos"

Sortez (ctrl+x) et valider les modifications
Et alors que c'est un fichier ebuild 1.5.0 que tu as édité, tu reconstruit avec un fichier 1.4.6
Reconstruisez le fichier de configuration : ebuild /usr/portage/dev-util/subversion/subversion-1.4.6.ebuild digest
Peut être n'ai je pas compris un truc sur les fichier ebuild ?

@+

bat11
09/09/2008, 13h40
Salut tout le monde,

Je viens de suivre à la lettre le très complet tuto de Aguy concernant l'installation de Subversion sur Release2 d'ovh.
Je rencontre un problème dès l'installation de subversion :

Code:
/usr/local/apache/include/apr_file_info.h:121: erreur: redéfinition de « apr_ino_t »
/usr/include/apr-1/apr.h:287: erreur: déclaration précédente de « apr_ino_t » était ici
In file included from /usr/include/apr-1/apr_strings.h:52,
                 from ./subversion/include/svn_string.h:71,
                 from ./subversion/include/svn_path.h:49,
                 from /var/tmp/portage/dev-util/subversion-1.5.1/work/subversion-1.5.1/subversion/mod_authz_svn/mod_authz_svn.c:35:
/usr/include/apr-1/apr_want.h:93: erreur: redéfinition de « struct iovec »
make: *** [subversion/mod_authz_svn/mod_authz_svn.lo] Erreur 1
make: *** Attente des tâches non terminées....
make: *** [subversion/mod_dav_svn/activity.lo] Erreur 1
 *
 * ERROR: dev-util/subversion-1.5.1 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 5770:  Called die
 * The specific snippet of code:
 *       emake local-all || die "Building of core Subversion failed";
 *  The die message:
 *   Building of core Subversion failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/dev-util/subversion-1.5.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-util/subversion-1.5.1/temp/environment'.
 *
!!! When you file a bug report, please include the following information:
GENTOO_VM=  CLASSPATH="" JAVA_HOME=""
JAVACFLAGS="" COMPILER=""
and of course, the output of emerge --info

 * Messages for package dev-util/subversion-1.5.1:

 *
 * ERROR: dev-util/subversion-1.5.1 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 5770:  Called die
 * The specific snippet of code:
 *       emake local-all || die "Building of core Subversion failed";
 *  The die message:
 *   Building of core Subversion failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/dev-util/subversion-1.5.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-util/subversion-1.5.1/temp/environment'.
 *
Au début du tuto est expliqué qu'un problème est reconnu : est ce que cela signifie qu'il n'est pas possible de faire fonctionner subversion en http avec le apache installé par défaut sur la Release 2 d'ovh ?

Dans ce cas est-il possible d'installer une autre version d'apache (et à la rigueur qu'elle cohabite avec la version existante ?)

Merci infiniment de toute aide à ce sujet : je suis en train de m'arracher les cheveux,

Baptiste

Aguy
11/07/2008, 16h57
Voici un tuto pour l'installation et la configuration de subversion sous une release 2 OVH.

http://www.wikiovh.com/index.php/OVH_2:Subversion

Il lui manque encore l'accès sécurisé via ssl mais il est assez complet et présente les différentes possibilités de configuration.

Si vous avez des suggestions ou modifications a effectués n'hésitez pas !!

Bonne lecture !

alexisk
07/07/2008, 00h46
echo "dev-util/subversion apache2 nowebdav" >> /etc/portage/package.use

Ceci permet de spécifier de spécifier le flag nowebdav ET apache2 pour générer les modules authz et dav.

Cf: http://fred.ribadeau.fr/doku/doku.php/linux:svn

Lecaramel
07/04/2008, 15h31
En ce qui me concerne, j'ai une erreur sur le emerge subversion (serveur tout neuf) :
Messages for package app-crypt/mit-krb5-1.6.3-r1:

*
* ERROR: app-crypt/mit-krb5-1.6.3-r1 failed.
* Call stack:
* ebuild.sh, line 1701: Called dyn_compile
* ebuild.sh, line 1039: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* mit-krb5-1.6.3-r1.ebuild, line 53: Called die
* The specific snippet of code:
* emake -j1 || die
* The die message:
* (no error message)
Si je fais un emerge --update mit-krb5, je me retrouve avec de nouveau
* Messages for package app-crypt/mit-krb5-1.6.3-r1:

*
* ERROR: app-crypt/mit-krb5-1.6.3-r1 failed.
* Call stack:
* ebuild.sh, line 1701: Called dyn_compile
* ebuild.sh, line 1039: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* mit-krb5-1.6.3-r1.ebuild, line 53: Called die
* The specific snippet of code:
* emake -j1 || die
* The die message:
* (no error message)
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/app-crypt/mit-krb5-1.6.3-r1/temp/build.log'.
*
Heu, comment faire ? la, je bloque. Merci !

Edit : j'ai oublié de préciser la ligne d'avant
+ x86_64-pc-linux-gnu-gcc -shared -fPIC -Wl,-h,pkinit.so.0 -o pkinit.so pkinit_accessor.so pkinit_srv.so pkinit_lib.so pkinit_clnt.so pkinit_profile.so pkinit_identity.so pkinit_matching.so pkinit_crypto_openssl.so -Wl,-R/usr/lib64 -L../../../lib -lkrb5 -lcom_err -lk5crypto -ldl -lkrb5support -lresolv -lcrypto -Wl,--version-script binutils.versions
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5/../../../../lib64/libcrypto.so: file not recognized: File format not recognized
collect2: ld returned 1 exit status
make[1]: *** [pkinit.so] Error 1
make[1]: Leaving directory `/var/tmp/portage/app-crypt/mit-krb5-1.6.3-r1/work/krb5-1.6.3/src/plugins/preauth/pkinit'
make: *** [all-recurse] Error 1

JimB
01/04/2008, 15h09
chez moi le emerge apache-ovh ne passe pas, j'ai l'erreur suivante :
Code:
 * ERROR: net-www/apache-ovh-2.0.59 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2032:  Called die
 * The specific snippet of code:
 *       emake || die "Compile failed"
 *  The die message:
 *   Compile failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/net-www/apache-ovh-2.0.59/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-www/apache-ovh-2.0.59/temp/environment'.
 * This ebuild is from an overlay: '/usr/local/portage-ovh/'
 *

 * Messages for package net-www/apache-ovh-2.0.59:

 *
 * ERROR: net-www/apache-ovh-2.0.59 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2032:  Called die
 * The specific snippet of code:
 *       emake || die "Compile failed"
 *  The die message:
 *   Compile failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/net-www/apache-ovh-2.0.59/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-www/apache-ovh-2.0.59/temp/environment'.
 * This ebuild is from an overlay: '/usr/local/portage-ovh/'

dolly2
12/12/2007, 12h50
même ptoblème, deuxsucres. As-tu trouvé une solution ?
j'ai essayé de recompiler subversion avec use="apache2" emerge subversion; les modules apparaissent dans /usr/lib64/apache2/modules; je les ai liés, et même copiés, dans /usr/local/apache/modules;
en redémarrant apache il troue bien les fichiers mais j'ai un message de ce type:
API module structure `dav_svn_module' in file /usr/local/apache/modules/mod_dav_svn.so is garbled - perhaps this is not an Apache module DSO?

donc... pas mieux

deuxsucres
22/10/2007, 22h37
j'ai un serveur sous OVH 2 gentoo. J'ai besoin d'installer subversion et je n'arrive pas à obtenir l'installation des modules svn pour apache... J'ai beau suivre les tutos, je bloque.

Subversion est bien installé, emerge subversion à fonctionné. Par contre, les modules apache ne s'installent pas. J'ai beau spécifier USE APACHE, mais je n'ai pas les modules mod_dav_svn ni mod_auth_svn.

Il semblerai que emerge n'arrive pas à utiliser le package apache-ovh. Si j'indique de ne pas utiliser ce package (en indiquant qu'il n'est pas installé dans le fichier package.provided) emerge veut installer apache2 avec subversion.

Quelqu'un aurait il une solution ?
merci

DCD
27/09/2007, 09h31
Suite du tuto !!

Euh nan en fait je vous claque mes fichiers de conf et pis voila !!

Fichier '/etc/apache2/modules.d/47_mod_dav_svn'
Code:

        
                LoadModule dav_svn_module       modules/mod_dav_svn.so
        
        
                DAV svn
                SVNPath /var/svn/repos
                AuthType Basic
                AuthName "Subversion repository"
                AuthUserFile /var/svn/mon_repository/conf/svnusers
                Require valid-user
        
        
                
                        LoadModule authz_svn_module     modules/mod_authz_svn.so
                
        


Dans mon /httpd.conf

Verifier les lignes suivantes :

Code:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module   modules/mod_authz_svn.so


        DAV svn
        SVNPath /home/ton_login/svn
        AuthType basic
        AuthName "SVN : TON SITE"
        AuthUserFile /home/ton_login/.htpasswd
        #AuthzSVNAccessFile /home/ton_login/svn.authz
        AuthzSVNAccessFile /home/ton_login/.authz
        
                Require valid-user
        

Et voila si ca peut finir de vous aider

Enjoy !!

DCD
27/09/2007, 09h22
Je vais dire qu'a priori ce que tu as fait est bon ...

dev75
24/09/2007, 08h29
Je ne sais pas pour quel raison, mais j'ai eut le message d'erreur suivant.

!!! ARCH is not set... Are you missing the /etc/make.profile symlink?
!!! Is the symlink correct? Is your portage tree complet
sur le forum j'ai trouvé la réponse suivante,
rm /etc/make.profile
ln -s ../usr/portage/profiles/default-linux/x86/2006.1 /etc/make.profile
Est ce la bonne chose a faire ? en tout cas j'ai pu ensuite faire un
Code:
emerge apache-ovh
normalement.

DCD
23/09/2007, 18h50
oui mais je n'ai pas fait le tutot de suite et je sais plus comment j'ai fait ..



Faut je me replonge dedans

tyn0r
16/09/2007, 16h35
Alors DCD, tu as reussi a le configurer correctement ?

_ceone
11/09/2007, 09h48
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 :
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

mrconseil
27/08/2007, 18h34
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

antoine_
27/08/2007, 15h49
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_
27/08/2007, 14h02
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 ?

manmachine
03/06/2007, 14h12
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
03/06/2007, 13h12
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 ..

DCD
29/05/2007, 08h39
peut etre un "emerge mod_dav_svn"

sayai
28/05/2007, 20h18
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

DCD
25/05/2007, 09h01
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