S4: Upgrade Provision FAILS if you are using bind9.7 flat files
Charles Tryon
charles.tryon at gmail.com
Tue Jan 17 12:08:05 MST 2012
This is a problem! I have a test system where I provisioned the domain
from scratch a couple of months ago, using bind9.7 FLAT FILES. I've been
upgrading git on a fairly regular basis, and running "upgradeprovision"
each time I install the new binaries. I just did a git pull a few hours
ago, and now I get the following error for the upgradeprovision tool. I
can not restart Samba4 now. :(
<samba4:dev>? sudo /usr/local/samba/sbin/upgradeprovision
[sudo] password for ctryon:
ldb: unable to stat module ${PREFIX}/modules/ldb : No such file or directory
ldb: unable to stat module ${PREFIX}/modules/ldb : No such file or directory
ldb: unable to stat module ${PREFIX}/modules/ldb : No such file or directory
ldb: unable to stat module ${PREFIX}/modules/ldb : No such file or directory
Creating a reference provision
No IPv6 address will be assigned
ldb: unable to stat module ${PREFIX}/modules/ldb : No such file or directory
ldb: unable to stat module ${PREFIX}/modules/ldb : No such file or directory
ldb: unable to stat module ${PREFIX}/modules/ldb : No such file or directory
ldb: unable to stat module ${PREFIX}/modules/ldb : No such file or directory
ldb: unable to stat module ${PREFIX}/modules/ldb : No such file or directory
ldb: unable to stat module ${PREFIX}/modules/ldb : No such file or directory
ldb: unable to stat module ${PREFIX}/modules/ldb : No such file or directory
ldb: unable to stat module ${PREFIX}/modules/ldb : No such file or directory
ldb: unable to stat module ${PREFIX}/modules/ldb : No such file or directory
ldb: unable to stat module ${PREFIX}/modules/ldb : No such file or directory
Traceback (most recent call last):
File "/usr/local/samba/sbin/upgradeprovision", line 1786, in <module>
provision_logger)
File
"/usr/local/samba/lib/python2.6/site-packages/samba/upgradehelpers.py",
line 273, in newprovision
useeadb=True)
File
"/usr/local/samba/lib/python2.6/site-packages/samba/provision/__init__.py",
line 1757, in provision
am_rodc=am_rodc, lp=lp)
File
"/usr/local/samba/lib/python2.6/site-packages/samba/provision/__init__.py",
line 1491, in provision_fill
targetdir=targetdir, site=DEFAULTSITE)
File
"/usr/local/samba/lib/python2.6/site-packages/samba/provision/sambadns.py",
line 993, in setup_ad_dns
dnsdomain=names.dnsdomain, dns_backend=dns_backend)
File
"/usr/local/samba/lib/python2.6/site-packages/samba/provision/sambadns.py",
line 822, in create_named_conf
"BIND9_DLZ_MODULE": dlz_module_path,
File "/usr/local/samba/lib/python2.6/site-packages/samba/__init__.py",
line 291, in setup_file
data = read_and_sub_file(template, subst_vars)
File "/usr/local/samba/lib/python2.6/site-packages/samba/__init__.py",
line 277, in read_and_sub_file
check_all_substituted(data)
File "/usr/local/samba/lib/python2.6/site-packages/samba/__init__.py",
line 265, in check_all_substituted
text[var_start:var_end+1])
Exception: Not all variables substituted: ${PREFIX}
A transaction is still active in ldb context [0xa124300] on
/usr/local/samba/private/sam.ldb
A transaction is still active in ldb context [0xa7af0c8] on
/usr/local/samba/private/idmap.ldb
A transaction is still active in ldb context [0xa1b2fc8] on
/usr/local/samba/private/secrets.ldb
A transaction is still active in ldb context [0xb0e9a30] on
/usr/local/samba/private/privilege.ldb
--
Charles Tryon
_________________________________________________________________________
"It's the job that's never started that takes longest to finish."
-- Samwise Gamgee
More information about the samba-technical
mailing list