[Pkg-samba-maint] Bug#886333: samba: cannot provision a domain: ldb_init_module() complains about gpgme_check_version(1.9.0)

Paul Slootman paul at debian.org
Thu Jan 4 15:51:16 UTC 2018

Package: samba
Version: 2:4.7.3+dfsg-1
Severity: normal

When running "samba-tool domain provision" I get:

# samba-tool domain provision                          
Realm [HOME.WURTEL.NET]: WURTEL.NET            
 Domain [WURTEL]:                              
 Server Role (dc, member, standalone) [dc]:    
 DNS forwarder IP address (write 'none' to disable forwarding) []:
Administrator password:                        
Retype password:                               
Looking up IPv4 addresses                      
More than one IPv4 address found. Using
Looking up IPv6 addresses                      
More than one IPv6 address found. Using fd2c:2cdd:72b1:0:62e3:27ff:fe05:eec6
ldb_init_module() in ../source4/dsdb/samdb/ldb_modules/password_hash.c version[1.2.2]: gpgme_check_version(1.9.0) not available, gpgme_check_version(NULL) => '1.8.0'
ldb: failed to initialise module /usr/lib/x86_64-linux-gnu/ldb/modules/ldb/samba/password_hash.so : Unavailable
ldb: failed to initialise module /usr/lib/x86_64-linux-gnu/ldb/modules/ldb/samba : Unavailable
ERROR(<type 'exceptions.MemoryError'>): uncaught exception -
  File "/usr/lib/python2.7/dist-packages/samba/netcmd/__init__.py", line 176, in _run
    return self.run(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/samba/netcmd/domain.py", line 474, in run
    nosync=ldap_backend_nosync, ldap_dryrun_mode=ldap_dryrun_mode)
  File "/usr/lib/python2.7/dist-packages/samba/provision/__init__.py", line 2080, in provision
  File "/usr/lib/python2.7/dist-packages/samba/schema.py", line 82, in __init__
    self.ldb = SamDB(global_schema=False, am_rodc=False)

As this is the first time I'm trying this, it may well be that I've missed
something essential; OTOH I'd expect that when installing from Debian
packages that any details are already taken care of.


-- Package-specific info:
* /etc/samba/smb.conf present, and attached
* /etc/samba/dhcp.conf present, and attached

-- System Information:
Debian Release: buster/sid
  APT prefers oldoldstable
  APT policy: (500, 'oldoldstable'), (500, 'unstable'), (500, 'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.11.3-wurtel-ws (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: sysvinit (via /sbin/init)

Versions of packages samba depends on:
ii  adduser           3.115
ii  dpkg              1.18.24
ii  libattr1          1:2.4.47-2+b2
ii  libbsd0           0.8.6-2
ii  libc6             2.24-17
ii  libldb1           2:1.2.2-2
ii  libpam-modules    1.1.8-3.6
ii  libpam-runtime    1.1.8-3.6
ii  libpopt0          1.16-10+b2
ii  libpython2.7      2.7.13-2
ii  libtalloc2        2.1.8-1
ii  libtdb1           1.3.11-2
ii  libtevent0        0.9.31-1
ii  lsb-base          9.20161125
ii  procps            2:3.3.12-3
ii  python            2.7.13-2
ii  python-dnspython  1.15.0-1
ii  python-samba      2:4.7.3+dfsg-1
ii  python2.7         2.7.13-2
ii  samba-common      2:4.7.3+dfsg-1
ii  samba-common-bin  2:4.7.3+dfsg-1
ii  samba-libs        2:4.7.3+dfsg-1
ii  tdb-tools         1.3.11-2

Versions of packages samba recommends:
ii  attr                1:2.4.47-2+b2
ii  logrotate           3.11.0-0.1
ii  samba-dsdb-modules  2:4.7.3+dfsg-1
ii  samba-vfs-modules   2:4.7.3+dfsg-1

Versions of packages samba suggests:
pn  bind9          <none>
pn  bind9utils     1:9.11.2+dfsg-5
pn  ctdb           <none>
pn  ldb-tools      2:1.2.2-2
ii  ntp            1:4.2.8p10+dfsg-3
pn  smbldap-tools  0.9.9-1
pn  ufw            <none>
ii  winbind        2:4.7.3+dfsg-1

-- no debconf information
-------------- next part --------------
# Global parameters
	netbios name = WURTEL-WS
	realm = WURTEL.NET
	workgroup = WURTEL
	dns forwarder =
	server role = active directory domain controller
	idmap_ldb:use rfc2307 = yes

	path = /var/lib/samba/sysvol/wurtel.net/scripts
	read only = No

	path = /var/lib/samba/sysvol
	read only = No

More information about the Pkg-samba-maint mailing list