On 02/03/2012 04:10 PM, Eric J. Stewart wrote:> I found the samba4 HOW-TO on the wiki and I have followed it to using
Ubuntu server versions 11.10 and 10.04. I have been unsuccessful at step 4
running the provision script. I have run the following commands to get to get
to this point:
>
> $ sudo git clone git://git.samba.org/samba.git samba-master; cd
samba-master
> $ sudo apt-get install build-essential libattr1-dev libblkid-dev
libgnutls-dev libreadline5-dev python-dev autoconf python-dnspython gdb
pkg-config bind9utils libpopt-dev
>
> When this command was run on 11.10 I received an error that the package
libreadline5-dev was not found. As an alternative the libreadline-gplv2-dev or
lib64readline-gplv2-dev were suggested, I chose the libreadline-gplv2-dev,
because it was a 32 bit install, as the replacement.
>
> $ sudo ./configure.developer
> $ sudo make
> $ sudo make install
> $ sudo ./source4/setup/provision --realm=home.com --domain=HOME
--adminpass=P at ssw0rd --server-role='domain controller'
>
> The following is the output of I am receiving on both editions.
>
> bin/tdbbackup:
/home/administrator/samba-master/bin/shared/private/libtdb.so: version
`SAMBA_4.0.0ALPHA18_DEVELOPERBUILD' not found (required by bin/tdbbackup)
> Failed to setup database for BIND, AD based DNS cannot be used
> Traceback (most recent call last):
> File "./source4/setup/provision", line 256, in<module>
> useeadb=eadb, next_rid=opts.next_rid, lp=lp)
> File "bin/python/samba/provision/__init__.py", line 1757, in
provision
> am_rodc=am_rodc, lp=lp)
> File "bin/python/samba/provision/__init__.py", line 1491, in
provision_fill
> targetdir=targetdir, site=DEFAULTSITE)
> File "bin/python/samba/provision/sambadns.py", line 990, in
setup_ad_dns
> create_samdb_copy(samdb, logger, paths, names, domainsid, domainguid)
> File "bin/python/samba/provision/sambadns.py", line 751, in
create_samdb_copy
> os.path.join(dns_dir, "sam.ldb"))
> File "bin/python/samba/provision/sambadns.py", line 688, in
tdb_copy
> raise Exception("Error copying %s" % file1)
> Exception: Error copying /usr/local/samba/private/sam.ldb
>
> I am fairly new to working with samba and I do not know where to look to
get this working and any suggestions would be greatly appreciated.
>
> Eric
>
You need to run make again as make install messes up the previous build.
Then the provision will work. What are you using for DNS?
I documented the 11.10 install here:
http://linuxcostablanca.blogspot.com/2012/01/samba-4-ubuntu.html
HTH,
Steve