[Pkg-samba-maint] Bug#679415: Bug#679415: Samba4 upgrade fails because of missing sssd dependency

Andrew Bartlett abartlet at samba.org
Sat Jun 30 09:31:48 UTC 2012


On Thu, 2012-06-28 at 16:08 +0200, Thomas Hood wrote:
> Package: samba4
> Version: 4.0.0~beta2+dfsg1-1
> Severity: normal
> 
> I just upgraded from 4.0.0~alpha18.dfsg1-4ubuntu2 to
> 4.0.0~beta2+dfsg1-1.  First attempt failed.
> 
> Setting up samba4 (4.0.0~beta2+dfsg1-1) ...
> ldb: module version mismatch in ../src/ldb_modules/memberof.c :
> ldb_version=1.1.6 module_version=1.1.4
> ldb: failed to initialise module
> /usr/lib/x86_64-linux-gnu/ldb/modules/ldb/memberof.so : Unavailable
> ERROR(<type 'exceptions.MemoryError'>): uncaught exception -
>   File "/usr/lib/python2.7/dist-packages/samba/netcmd/__init__.py",
> line 160, in _run
>     return self.run(*args, **kwargs)
>   File "/usr/lib/python2.7/dist-packages/samba/netcmd/dbcheck.py",
> line 77, in run
>     credentials=creds, lp=lp)
> dpkg: error processing samba4 (--configure):
> 
> Fixed by
> 
> # apt-get -t quantal install sssd
> 
> (done because of this clue:
> 
> # dpkg -S /usr/lib/x86_64-linux-gnu/ldb/modules/ldb/memberof.so
> sssd: /usr/lib/x86_64-linux-gnu/ldb/modules/ldb/memberof.so
> 
> ) so presumably a dependency w.r.t. sssd is needed.

The issue is have been that you had an older memberof in the load path,
and it failed to load against the newer ldb.  We don't use the memberof
module from sssd. 

Andrew Bartlett
-- 
Andrew Bartlett                                http://samba.org/~abartlet/
Authentication Developer, Samba Team           http://samba.org






More information about the Pkg-samba-maint mailing list