Gentoo Archives: gentoo-user-ru

From: "Сергей Догадкин" <asduk@××××××××××××××.ru>
To: gentoo-user-ru@l.g.o
Subject: [gentoo-user-ru] bind-dlz + LDAP
Date: Wed, 23 Jan 2008 15:21:03
Message-Id: 47975B5C.3030704@rusdom-textile.ru
1 Не работает данная связка:
2
3 net-dns/bind-9.4.1_p1 USE="dlz ldap ssl threads -berkdb -doc -idn
4 -ipv6 -mysql -odbc -postgres -resolvconf (-selinux) -urandom"
5 net-nds/openldap-2.3.39-r2 USE="berkdb crypt gdbm perl samba ssl tcpd
6 -debug -ipv6 -kerberos -minimal -odbc -overlays -sasl (-selinux) -slp
7 -smbkrb5passwd"
8
9
10 В интернете нашел кучу подобных проблем, но ни одного решения. Проблема
11 возникла из-за символа % в named.conf при переходе openldap с версии
12 2.2.х на версию 2.3.х.
13
14 /etc/bind/names/conf:
15 dlz "ldap zone" {
16 database "ldap 2
17 v3 simple {cn=Manager,dc=rusdom-textile,dc=ru} {password} {127.0.0.1}
18
19 ldap:///dlzZoneName=$zone$,ou=dns,dc=rusdom-textile,dc=ru???objectclass=dlzZone
20 ldap:///dlzHostName=$record$,dlzZoneName=%zone%,ou=dns,dc=rusdom-textile,dc=ru?dlzTTL,dlzType,dlzPreference,dlzData,dlzIPAddr,dlzPrimaryNS,dlzAdminEmail,dlzSerial,dlzRefresh,dlzRetry,dlzExpire,dlzMi
21 };
22
23 Вывод в /var/log/messages:
24 Jan 23 18:02:22 pdc named[10245]: loading configuration from
25 '/etc/bind/named.conf'
26 Jan 23 18:02:22 pdc named[10245]: listening on IPv4 interface lo,
27 127.0.0.1#53
28 Jan 23 18:02:22 pdc named[10245]: listening on IPv4 interface eth0,
29 192.168.0.243#53
30 Jan 23 18:02:22 pdc named[10245]: Loading 'ldap zone' using driver ldap
31 Jan 23 18:02:22 pdc named[10245]: lookup query must specify a search base
32 Jan 23 18:02:22 pdc named[10245]: SDLZ driver failed to load.
33 Jan 23 18:02:22 pdc named[10245]: DLZ driver failed to load.
34 Jan 23 18:02:22 pdc named[10245]: loading configuration: failure
35 Jan 23 18:02:22 pdc named[10245]: exiting (due to fatal error)
36 Jan 23 18:02:22 pdc slapd[8248]: conn=3942 fd=12 closed (connection lost)