[Samba] How to switch from internal DNS to Bind
James
lingpanda101 at gmail.com
Mon Jan 4 13:20:39 UTC 2016
On 12/31/2015 2:30 PM, Rowland penny wrote:
> On 31/12/15 18:28, James wrote:
>> On 12/31/2015 11:01 AM, Reindl Harald wrote:
>>>
>>>
>>> Am 31.12.2015 um 16:51 schrieb James:
>>>> I forgot, I do not want to update the distro at the moment. My
>>>> production is currently on 12.04. Want to keep things symmetrical. I'm
>>>> going to compile and build bind again.
>>>>
>>>> mount | grep /run
>>>> tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
>>>> none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
>>>> none on /run/shm type tmpfs (rw,nosuid,nodev)
>>>
>>> so it's like on every recent distribution not persistent
>>> https://www.google.at/#q=ubuntu+12.04+/var/run
>>>
>>> http://askubuntu.com/questions/303120/how-folders-created-in-var-run-on-each-reboot
>>>
>>>
>>>
>>>
>> OK I think I solved the tkey-gssapi issue. Apparently It wasn't in
>> the correct location in named.conf. The syslog no longer shows any
>> meaningful bind errors. Looking at the samba log I do see some.
>>
>>
>> [2015/12/31 13:22:46.466800, 0]
>> ../source4/smbd/server.c:370(binary_smbd_main)
>> samba version 4.2.5 started.
>> Copyright Andrew Tridgell and the Samba Team 1992-2014
>> ldb: unable to dlopen /usr/local/samba/lib/ldb/dns_notify.so :
>> /usr/local/samba/lib/private/liberrors-samba4.so: version
>> `SAMBA_4.3.0' not found (required by
>> /usr/local/samba/lib/ldb/dns_notify. so)
>> ldb: unable to dlopen /usr/local/samba/lib/ldb/tombstone_reanimate.so
>> : /usr/local/samba/lib/private/libdsdb-module-samba4.so: version
>> `SAMBA_4.3.0' not found (required by /usr/local/samba/lib/l
>> db/tombstone_reanimate.so)
>> [2015/12/31 13:22:48.050030, 0]
>> ../source4/smbd/server.c:488(binary_smbd_main)
>> samba: using 'standard' process model
>> [2015/12/31 13:22:48.358595, 0]
>> ../lib/util/become_daemon.c:124(daemon_ready)
>> STATUS=daemon 'samba' finished starting up and ready to serve
>> connections
>> [2015/12/31 13:22:50.709103, 0]
>> ../lib/util/util_runcmd.c:324(samba_runcmd_io_handler)
>> /usr/local/samba/sbin/samba_spnupdate: ldb: unable to dlopen
>> /usr/local/samba/lib/ldb/dns_notify.so :
>> /usr/local/samba/lib/private/liberrors-samba4.so: version
>> `SAMBA_4.3.0' not found (require d by
>> /usr/local/samba/lib/ldb/dns_notify.so)
>> [2015/12/31 13:22:51.022158, 0]
>> ../lib/util/util_runcmd.c:324(samba_runcmd_io_handler)
>> /usr/local/samba/sbin/samba_spnupdate: ldb: unable to dlopen
>> /usr/local/samba/lib/ldb/tombstone_reanimate.so :
>> /usr/local/samba/lib/private/libdsdb-module-samba4.so: version
>> `SAMBA_4.3.0' not found (required by
>> /usr/local/samba/lib/ldb/tombstone_reanimate.so)
>> [2015/12/31 13:22:51.377786, 0]
>> ../lib/util/util_runcmd.c:324(samba_runcmd_io_handler)
>> /usr/local/samba/sbin/samba_dnsupdate: ldb: unable to dlopen
>> /usr/local/samba/lib/ldb/dns_notify.so :
>> /usr/local/samba/lib/private/liberrors-samba4.so: version
>> `SAMBA_4.3.0' not found (require d by
>> /usr/local/samba/lib/ldb/dns_notify.so)
>> [2015/12/31 13:22:51.800456, 0]
>> ../lib/util/util_runcmd.c:324(samba_runcmd_io_handler)
>> /usr/local/samba/sbin/samba_dnsupdate: ldb: unable to dlopen
>> /usr/local/samba/lib/ldb/tombstone_reanimate.so :
>> /usr/local/samba/lib/private/libdsdb-module-samba4.so: version
>> `SAMBA_4.3.0' not found (required by
>> /usr/local/samba/lib/ldb/tombstone_reanimate.so)
>>
>>
>> I need to update to Samba 4.3 in order to resolve this. What exactly
>> do I lose by not updating?
>>
>
> OK James, I have just spent the last hour trying to compile bind9 on
> the latest Ubuntu 12.04, well that is not entirely true. I have been
> trying to install the require packages to compile bind9 and it seems
> that lots of required packages are no longer available i.e.
>
> Package gcc is not available, but is referred to by another package.
> This may mean that the package is missing, has been obsoleted, or
> is only available from another source
>
> E: Package 'gcc' has no installation candidate
>
> So, sorry, but I have given up, I have had another thought, could your
> problems be caused by apparmor ?
>
> I still think that you would be better off upgrading to 14.04.
>
> Rowland
>
>
Rowland I seem to have solved all of my Bind related issues on 12.04.
To summarize my main issues were
* Required upstart script to create /var/run/named temp directory.
* Ignore error configuring command channel from '/etc/bind/rndc.key'
couldn't add command channel 127.0.0.1#953: file not found
* Issue /usr/local/samba/sbin/samba_upgradedns --dns-backend=BIND9_DLZ
so it appears in /usr/local/samba/private
* Update to Samba 4.3 to resolve `SAMBA_4.3.0' not found (required by
/usr/local/samba/lib/ldb/dns_notify. so)
* Update to Samba 4.3 to resolve `SAMBA_4.3.0' not found (required by
/usr/local/samba/lib/l db/tombstone_reanimate.so)
I didn't seem to have any issues during the actual compile. Here is my
system info to compare to yours. Thanks for everyone's help.
root at VMDC1:~# apparmor_status
apparmor module is loaded.
5 profiles are loaded.
5 profiles are in enforce mode.
/sbin/dhclient
/usr/lib/NetworkManager/nm-dhcp-client.action
/usr/lib/connman/scripts/dhclient-script
/usr/sbin/ntpd
/usr/sbin/tcpdump
0 profiles are in complain mode.
1 processes have profiles defined.
1 processes are in enforce mode.
/usr/sbin/ntpd (1148)
0 processes are in complain mode.
0 processes are unconfined but have a profile defined.
root at VMDC1:~# cat /etc/*release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04.5 LTS"
NAME="Ubuntu"
VERSION="12.04.5 LTS, Precise Pangolin"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu precise (12.04.5 LTS)"
VERSION_ID="12.04"
root at VMDC1:~# cat /proc/version
Linux version 3.13.0-74-generic (buildd at lgw01-34) (gcc version 4.6.3
(Ubuntu/Linaro 4.6.3-1ubuntu5) ) #118~precise1-Ubuntu SMP Fri Dec 18
10:38:55 UTC 2015
--
-James
More information about the samba
mailing list