ldb: unable to stat module ${PREFIX}/modules/ldb : No such file or directory ???
Charles Tryon
charles.tryon at gmail.com
Wed Jan 18 10:05:03 MST 2012
Version 4.0.0alpha18-GIT-e75c436
This one has me stumped....
On one of my test systems, I've gotten into the situation where ALL of the
Samba tools that I try to use (upgradeprovision, samba-tool, etc) give me
the following error:
ldb: unable to stat module ${PREFIX}/modules/ldb : No such file or directory
The various scripts don't exactly fail outright, but nothing really
works... I can't rerun the provisioning and as a result I can't restart
the server. This seems like it must be some environment thing, but I don't
have a clue why it would suddenly break on only one of my systems. =8-0
On Tue, Jan 17, 2012 at 2:08 PM, Charles Tryon <charles.tryon at gmail.com>wrote:
>
> 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
>
--
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