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) |