Skip to content

WIP: samba-tool: uncaught exception - Unable to open tdb '/var/lib/samba/private/sam.ldb'

amit kumar requested to merge amitkuma/samba:samb_ldb_branch into master
  1. Presently when Samba domain not provisioned and samba-tool domain level show run uncaught exception is seen. This Change displays proper message.
  • # samba-tool domain level show ltdb: tdb(/var/lib/samba/private/sam.ldb): tdb_open_ex: could not open file /var/lib/samba/private/sam.ldb: No such file or directory
Unable to open tdb '/var/lib/samba/private/sam.ldb': No such file or directory
Failed to connect to 'tdb:///var/lib/samba/private/sam.ldb' with backend 'tdb': Unable to open tdb '/var/lib/samba/private/sam.ldb': No such file or directory
ERROR(ldb): uncaught exception - Unable to open tdb '/var/lib/samba/private/sam.ldb': No such file or directory
  File "/usr/lib64/python3.7/site-packages/samba/netcmd/__init__.py", line 186, in _run
    return self.run(*args, **kwargs)
  File "/usr/lib64/python3.7/site-packages/samba/netcmd/domain.py", line 1055, in run
    credentials=creds, lp=lp)
  File "/usr/lib64/python3.7/site-packages/samba/samdb.py", line 83, in __init__
    options=options)
  File "/usr/lib64/python3.7/site-packages/samba/__init__.py", line 116, in __init__
    self.connect(url, flags, options)
  File "/usr/lib64/python3.7/site-packages/samba/samdb.py", line 102, in connect
    super(SamDB, self).connect(url=url, flags=flags, options=options)
  1. Adds Show to description of samba-tool domain level show -h
  • # samba-tool domain level show -h Usage: samba-tool domain level (show|raise ) [options]

Raise domain and forest function levels.

Signed-off-by: Amit Kumar amitkuma@redhat.com

Edited by Andrew Bartlett

Merge request reports