[Samba] Samba4: Incorrect version of dlz_bind9.so

Nico Kadel-Garcia nkadel at gmail.com
Sun Feb 5 05:23:46 MST 2012


On Sun, Feb 5, 2012 at 4:02 AM, steve <steve at steve-ss.com> wrote:
> On 05/02/12 04:09, Andrew Bartlett wrote:
>>
>> On Sat, 2012-02-04 at 21:22 +0100, Mathias Friman wrote:
>>>
>>> Hi list!
>>>
>>> I follow the Samba 4 HOWTO on Ubuntu 10.04,
>>>
>>> git ok
>>> make ok
>>> make install ok
>>> make ok (needed for provision to work, even though i use the installed
>>> provision)
>>> /usr/local/samba/sbin/provision --realm=samdom.example.com
>>> --domain=SAMDOM --adminpass=SOMEPASSWORD --server-role='domain controller'
>>> ok
>>>
>>> added "domain samdom.example.com" to resolv.conf
>>>
>>> When starting Bind 9.9.0b1 installed from
>>> http://ppa.launchpad.net/hauke/bind9/ I get:
>>> Version of "/usr/local/samba/lib/bind9/dlz_bind9.so" should be 2.
>>>
>>> I'm stumped, what should I do?
>>
>> Clearly the bind9 folks have revved the interface.  Use bind 9.8 for
>> now.
>>
>> Andrew Bartlett
>>
> There's no decent bind 9.8 for ubuntu unless you roll your own:(
>
> The beta that the op has works fine, but you need to change some stuff:
> In: source4/dns_server/dlz_minimal.h
> edit out
>  #define DLZ_DLOPEN_VERSION 1
> and add
>  #define DLZ_DLOPEN_VERSION 2
>
> Then rebuild:
> ./configure.developer. . .
> HTH
> Steve

Given that Ubuntu uses Debian as its upstream repository, shouldn't it
be straightforward to rebuild the latest source package from Debian,
which is up to bind 9.8.1 ?


More information about the samba mailing list