mon client ldap n'essaye même pas d'ouvrir une socket [ldap] - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 07-09-2005 à 13:40:54
laissez tomber, j'ai recompilé openldap, copié les libs sur le terminal, et ca roule. je comprends pas pourquoi avant ca marchait sur un pc et pas l'autre, mais bon, tant pis.
Marsh Posté le 07-09-2005 à 11:25:58
Sur mon pc linux de test, un programme avec ldap marche. Sur la machine cible (terminal leger), il marche pas. j'isole le bout qui merdoie :
Simple et efficace, je me connecte, et c'est tout.
Pour comparer, j'eteinds le serveur, et je strace le programme.
Sur le pc qui marche :
open("/home/pam/ldaprc", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/pam/.ldaprc", O_RDONLY) = -1 ENOENT (No such file or directory)
socket(PF_NETLINK, SOCK_RAW, 0) = 3
bind(3, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0
...
write(2, "simple bind: Can\'t contact LDAP "..., 44simple bind: Can't contact LDAP server (-1)
) = 44
exit_group(0) = ?
Sur le terminal qui marche pas, il n'y a même pas d'appel a socket.
Le réseau marche (tests avec ping & telnet sur le port 389, serveur allumé).
Les libs sont les mêmes (copie a partir du pc de test).
Quelqu'un a une idée ? possible que j'ai oublié un fichier de config ?
(strace m'indique qu'il essaye d'ouvrir /etc/openldap/ldap.conf, mais même en metant un fichier la, ca va pas mieux).