[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