Hoi Tomas, Monday, March 27, 2017, 2:54:52 PM, you wrote:
> On 03/27/2017 12:11 PM, Tony Finch wrote: >> Hika van den Hoven <hika...@gmail.com> wrote: >>> Running named with `-d 10 -g -u named` from the command line got me >>> some more info but I still do not understand what goes wrong. >> I looked at this, but I can't work out what the problem is either. >> Something mysterious is going wrong inside bind-dyndb-ldap's config >> parser, so I think you should contact the authors of bind-dyndb-ldap for >> help. >> >> Here's what I can see happening... >> >>> ... >>> loading DynDB instance 'DNS-ldap'driver '/usr/lib64bind/ldap.so' >>> bind-dyndb-ldap version 11.1 compiled at 21:34:13 Mar 20 2017, >>> compiler 4.9.4 >>> registered dynamic ldap driver for DNS-ldap. >>> adding task 0x7fd80df75010 to syncrepl list; 1 task in list >>> configuration for dyndb instance 'DNS-ldap' (starting in file >>> /etc/bind/named.conf on line 44): >>> auth_method "simple"; >>> base "cn=DNSdyndb, dc=home"; >>> bind_dn "cn=Admin, dc=home"; >>> directory "dyn"; >>> password "????????"; >>> uri "ldap://localhost:389"; >>> verbose_checks yes; >> At this point bind-dyndb-ldap has put the configuration through the BIND >> config parser. The debug output is a dump of the parsed config. This >> parsed config is then converted by bind-dyndb-ldap into its own format. >> This fails: >> >>> cannot parse settings for 'named.conf for database DNS-ldap': not >>> found >>> LDAP instance 'DNS-ldap' destroyed >>> ... >>> ` >> I think the "not found" error happens when it is looking for a setting >> name which isn't present. >> >> My best guess for what might fix it is if you explicitly set all >> the options. >> >> My guess for what might reveal a bug is if you just add a seting for the >> `server_id` option. > This is indeed a bug [1]. It's a regression from the previous versions > (10.1) and it's most likely caused by the recent changes in the API. > As a workaround, you can specify `server_id` with an arbitrary value in > /etc/named.conf . > [1] - https://pagure.io/bind-dyndb-ldap/issue/172 Thanks, although the server_id thing was not really clear to me. Some looking around revealed me there is an options setting "server-id", but adding that does not change anything and the dyndb-ldap options list does not state any server_id or server-id. Adding server-id created a syntax error, which was refreshing. But then adding server_id "DNS-ldap" did it. Thanks now I can go on testing things. It's a pity it takes so much searching to find proper documentation. Although I had been googling anything I could think if for over a week, I could not find anything helpfull. Tot mails, bind userlist mailto:hika...@gmail.com "Zonder hoop kun je niet leven Zonder leven is er geen hoop Het eeuwige dilemma Zeker als je hoop moet vernietigen om te kunnen overleven!" De lerende Mens -- _______________________________________________ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users