Subversion avec authentification Mysql

Bonjour à tous,

je suis en train d’installer un serveur subversion et je voudrais que les utilisateurs puissent se logguer avec le user/mdp contenu dans une base de donnée mysql.
J’ai actuellement suivi ce tuto : ici.

J’ai bien une invite de connexion quand je tente d’acceder à mon dépot mais je n’arrive pas à y entrer (comme ci le mot de passe erroné).

Je voudrais savoir si quelqu’un à déjà fait et aussi savoir quels logs regarder pour voir si une erreur de connexion ou autre à eu lieu car les logs mysql sont vides encores :wink:

Merci, cordialement Benny.

salut,

Que donne les logs d’apache et de mysql ? dans “/var/log/”.

Voici les logs que j’obtiens du côté d’apache et les logs mysql sont vides…

[Tue Apr 01 17:52:38 2008] [error] Internal error: pcfg_openfile() called with NULL filename [Tue Apr 01 17:52:38 2008] [error] [client 172.18.60.115] (9)Bad file descriptor: Could not open password file: (null) [Tue Apr 01 17:52:38 2008] [error] [client 172.18.60.115] MySQL ERROR: Can't connect to MySQL server on '172.20.1.108' (111) [Tue Apr 01 17:52:38 2008] [error] [client 172.18.60.115] MySQL user administrator not found: /svn/svn

Merci beaucoup.

hello,

Tu devrais déjà essayer de corriger ça :

[Tue Apr 01 17:52:38 2008] [error] [client 172.18.60.115] (9)Bad file descriptor: Could not open password file: (null)
[Tue Apr 01 17:52:38 2008] [error] [client 172.18.60.115] MySQL ERROR: Can't connect to MySQL server on '172.20.1.108' (111)
[Tue Apr 01 17:52:38 2008] [error] [client 172.18.60.115] MySQL user administrator not found: /svn/svn

Salut c’est du flood, c’est quoi ???

Tu me demande de poster mes logs et tu me repond de corriger mes erreurs dans les logs, c’est gentil mais je sais bien que les logs sont erreurs qu’il faut faire quelque chose mais si je poste c’est pour avoir de l’aide pas pour avoir un mec qui me dit c’est vrai que cela ne marche pas …
Enfin merci de l’aide… si on peut appelez ça comme ça … :wink:

Je n’ai pas d’idée, mais que penses tu de l’alternative LDAP ?

hello,

Les messages sont pourtant clairs…

[quote=“stonfi”]hello,

Tu devrais déjà essayer de corriger ça :

Code:
[Tue Apr 01 17:52:38 2008] [error] [client 172.18.60.115] (9)Bad file descriptor: Could not open password file: (null)
[Tue Apr 01 17:52:38 2008] [error] [client 172.18.60.115] MySQL ERROR: Can’t connect to MySQL server on ‘172.20.1.108’ (111)
[Tue Apr 01 17:52:38 2008] [error] [client 172.18.60.115] MySQL user administrator not found: /svn/svn

[/quote]

[quote=“stonfi”]hello,

Les messages sont pourtant clairs…

[/quote]
Vi, les messages sont clairs:

[Tue Apr 01 17:52:38 2008] [error] [client 172.18.60.115] MySQL ERROR: Can't connect to MySQL server on '172.20.1.108' (111)

T’as un serveur MySql “qui tourne” et qui est “capable” d’utiliser ta fameuse base? … :question: :question: :question:

Bon courage… :smt006

édit: un bon vieux

nmap localhost sur le “serveur” et un bon vieux

nmap 172.20.1.108 sur la machine depuis laquelle tu essaye de te connecter, ça donne quoi?

édit2: :open_mouth: :open_mouth: :open_mouth:

[quote=“stonfi”][Tue Apr 01 17:52:38 2008] [error] [client 172.18.60.115] MySQL ERROR: Can't connect to MySQL server on '172.20.1.108' (111)[/quote]… C’est quoi ton masque ?(cf config tcp/ip) sinon y-a-t-il un vpn/routage entre tes 2 réseaux 172.18.0.0 et 172.20.0.0 !!! :open_mouth: :open_mouth: :open_mouth:

C’est bien joli, mais d’après ce que je comprends c’est dans sa configuration de l’authentification depuis apache avec la déclaration de son fichier password qu’il y a un souci, mais en regardant le lien qu’il a mentionné je ne vois pas exactement d’où peut venir le problème. Il faudrait un peu plus d’informations sur sa configuration, pour moi en tout cas.

On a jamais vu utiliser un nmap pour savoir si un service tournait, à moins de n’avoir aucun droit sur le serveur. De plus avec les commandes données, sur un serveur avec un firewall intelligent, cela prendrait du temps et en plus les résultats obtenus seraient inexploitables car incertains.

L’utilisation des commandes ps, netstat en local me parait plus appropriée. Ensuite tu peux essayer de te connecter depuis un poste distant avec la commande mysql. Cf /etc/mysql/my.cnf peut aussi te donner une piste.

[quote=“thialme”]On a jamais vu utiliser un nmap pour savoir si un service tournait, à moins de n’avoir aucun droit sur le serveur. De plus avec les commandes données, sur un serveur avec un firewall intelligent, cela prendrait du temps et en plus les résultats obtenus seraient inexploitables car incertains.

L’utilisation des commandes ps, netstat en local me parait plus appropriée. Ensuite tu peux essayer de te connecter depuis un poste distant avec la commande mysql. Cf /etc/mysql/my.cnf peut aussi te donner une piste.[/quote]c’est pas faux… :blush: :blush: :blush: … mais vu l’heure de ma réponse, à ce moment là de la nuit je n’y ai pas pensé… :blush: :blush: :blush:

Bon courage à tous et toutes… :smt006