El mar, 03-06-2008 a las 11:37 +0200, Holger Luedecke escribió:
> Package: dhcp3-server-ldap
> Version: 3.1.1-1_ amd64
> Severity: important
> 
> 
> 
> -- System Information:
> Debian Release: lenny/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
> Architecture: i386 (i686)
> 
> Kernel: Linux 2.6.25-2-686 (SMP w/1 CPU core)
> Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) (ignored: 
> LC_ALL set to de_DE.UTF-8)
> Shell: /bin/sh linked to /bin/bash
> 
> dhcpd is unable to authenticate to ldap with a valid account.
> ---syslog start---
> Jun  3 10:34:16 sam dhcpd: Connecting to LDAP server localhost:389
> Jun  3 10:34:16 sam slapd[26655]: conn=9 op=0 BIND 
> dn="uid=dhcp,ou=People,dc=local,dc=com" method=128 
> Jun  3 10:34:16 sam slapd[26655]: conn=9 op=0 BIND 
> dn="uid=dhcp,ou=People,dc=local,dc=com" mech=SIMPLE ssf=0 
> Jun  3 10:34:16 sam dhcpd: Error: Cannot login into ldap server 
> localhost:389: Success
> Jun  3 10:34:16 sam dhcpd: Configuration file errors encountered -- exiting
> ---syslog end---
> 
> ---strace start---
> setsockopt(6, SOL_SOCKET, SO_KEEPALIVE, [1], 4) = 0
> setsockopt(6, SOL_TCP, TCP_NODELAY, [1], 4) = 0
> connect(6, {sa_family=AF_INET, sin_port=htons(389), 
> sin_addr=inet_addr("127.0.0.1")}, 16) = 0
> write(6, "0>\2\1\1`9\2\1\3\4&uid=dhcp, ou=People,"..., 64) = 64
> poll([{fd=6, events=POLLIN|POLLPRI|POLLERR|POLLHUP, revents=POLLIN}], 1, -1) 
> = 1
> read(6, "0\f\2\1\1a\7\n", 8)            = 8
> read(6, "\1\0\4\0\4\0", 6)              = 6
> stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2295, ...}) = 0
> sendto(3, "<27>Jun  3 11:20:54 dhcpd: Error"..., 91, MSG_NOSIGNAL, NULL, 0) = 
> 91
> write(2, "Error: Cannot login into ldap se"..., 64Error: Cannot login into 
> ldap localhost:389: Success) = 64
> write(2, "\n", 1
> )                       = 1
> rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_DFL}, 8) = 0
> write(6, "0\5\2\1\2B\0", 7)             = 7
> shutdown(6, 2 /* send and receive */)   = 0
> close(6)                                = 0
> rt_sigaction(SIGPIPE, {SIG_DFL}, {SIG_IGN}, 8) = 0
> stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2295, ...}) = 0
> sendto(3, "<27>Jun  3 11:20:54 dhcpd: Confi"..., 75, MSG_NOSIGNAL, NULL, 0) = 
> 75
> write(2, "Configuration file errors encoun"..., 48Configuration file errors 
> encountered -- exiting) = 48
> write(2, "\n", 1
> )                       = 1
> exit_group(1)                           = ?
> ---strace end---
> 
> ---dhcpd.conf start---
> ldap-server "localhost";
> ldap-port 389;
> ldap-username "uid=dhcp, ou=People, dc=local, dc=com";
> ldap-password "secret";
> ldap-base-dn "ou=DHCP, dc=local, dc=com";
> ldap-method dynamic;
> ldap-debug-file "/var/log/dhcpd/dhcp-ldap-startup.log";
> ---dhcpd.conf end---
> 
> Anonymous authentication is successful and dhcpd starts successfully
> but this denies usage of LDAP-ACLs.
> 
> Authentication with same account and wrong password is successfull too
> and dhcpd starts.


Please, can you test the packages available at
http://linex.educarex.es/dhcpd-ldap/ to know if they fix your problem?
You only need to upgrade the dhcp3-server-ldap package, but I've
included also all the packages, sources and .changes file signed with my
gpg  key, so, if you like, you can verify them using my public key
available at
http://db.debian.org/fetchkey.cgi?fingerprint=4491BB79CD5AD94A66814B0C9AA551D966A90DE2

In my tests, it works now but I prefer to be sure it works for you too
before sending it to Andrew.

Thanks
José L.

Attachment: signature.asc
Description: Esta parte del mensaje está firmada digitalmente

Reply via email to