[Samba] samba-tool domain join: Unable to open tdb '/var/lib/samba/private/secrets.ldb': No such file or directory
Rowland Penny
rpenny at samba.org
Mon Oct 31 14:31:55 UTC 2022
On 31/10/2022 14:20, Michael Tokarev wrote:
> 31.10.2022 16:27, Rowland Penny via samba wrote:
> ..
>>> [2022/10/31 16:02:43.961859, 1]
>>> ../../lib/ldb-samba/ldb_wrap.c:79(ldb_wrap_debug)
>>> ldb: Failed to connect to '/var/lib/samba/private/secrets.ldb'
>>> with backend 'tdb': Unable to open tdb
>>> '/var/lib/samba/private/secrets.ldb': No such file or directory
>>
>> At one time, on a Unix domain member, just doing something that would
>> ask for secrets.ldb would result in an empty file being created. This
>> was stopped sometime ago.
>
> So, continuing the wbinfo arguments thread...
>
> # tdbtool --help
> tdb_open_ex: could not open file --help: No such file or directory
> Could not open --help: No such file or directory
> tdb> _
>
> *sigh*
>
> # man tdbtool
> ...
> tdbtool [-l] TDBFILE [COMMANDS...]
>
> COMMANDS
> create TDBFILE
> Create a new database named TDBFILE.
>
> huh? It contradicts with itself, *sigh*
>
> # tdbtool create /var/lib/samba/private/secrets.ldb
> tdb_open_ex: could not open file create: No such file or directory
> Could not open create: No such file or directory
> database not open
>
> tdbtool:
> create dbname : create a database
> open dbname : open an existing database
> transaction_start : start a transaction
> transaction_commit : commit a transaction
> transaction_cancel : cancel a transaction
> ...
> \n (!!!)
>
>
> # tdbtool /var/lib/samba/private/secrets.ldb create
> tdb_open_ex: could not open file /var/lib/samba/private/secrets.ldb: No
> such file or directory
> Could not open /var/lib/samba/private/secrets.ldb: No such file or
> directory
> tdb_open_ex: called with name == NULL
> Could not create (null): Invalid argument
>
> And finally, after thinking...
>
> # echo create /var/lib/samba/private/secrets.ldb | tdbtool
> tdb> tdb> # _
>
> Gosh. This is all screwed up so badly!...
>
> **SIGH**
>
> After seeing this completely awful behavior one understands that it is
> probably
> beyond any possibility of repairing.
>
> /mjt
The thing is that it doesn't really need fixing, you just point the
command at a DC.
Rowland
More information about the samba
mailing list