[Pkg-openldap-devel] Bug#409923: slapd: Removal of ldbm deserves a NEWS file

Tim Dijkstra (tdykstra) tim at famdijkstra.org
Tue Feb 6 12:02:20 UTC 2007


Package: slapd
Version: 2.3.30-2
Severity: normal


I had a really unpleasant upgrade of my small-time (but essential to me)
server to etch yesterday night.

When upgrading I read the NEWS entries and skimmed to the changelog as
always, but didn't find any screaming messages...

When slapd was upgraded however didn't start again, which is really
problematic because it has the user database.

After some sweating debugging I found the main problem was the removal
of the ldbm backend (which used to be the default). It is not funny to
see your ldap database go down, with no trivial way to reload, because
the driver for ldbm is gone. Fortunately you do dump the database to a
ldif file, which can be easily loaded.

Now you probably must have good reasons to do so, and they are
documented in the README.Debian, but this really deserves a NEWS file
so people can be prepared.

[ A second problem was the fact that there was no directory were the
openldap user could write it's pid file to. Not sure if I should file 
a second report about this... ]

grts Tim

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/dash
Kernel: Linux 2.6.13.1
Locale: LANG=nl_NL, LC_CTYPE=nl_NL (charmap=UTF-8) (ignored: LC_ALL set to nl_NL.utf8)

Versions of packages slapd depends on:
ii  adduser                   3.102          Add and remove users and groups
ii  coreutils                 5.97-5         The GNU core utilities
ii  debconf [debconf-2.0]     1.5.11         Debian configuration management sy
ii  libc6                     2.3.6.ds1-10   GNU C Library: Shared libraries
ii  libdb4.2                  4.2.52+dfsg-1  Berkeley v4.2 Database Libraries [
ii  libiodbc2                 3.52.4-3       iODBC Driver Manager
ii  libldap-2.3-0             2.3.30-2       OpenLDAP libraries
ii  libltdl3                  1.5.22-4       A system independent dlopen wrappe
ii  libperl5.8                5.8.8-7        Shared Perl library
ii  libsasl2-2                2.1.22.dfsg1-8 Authentication abstraction library
ii  libslp1                   1.2.1-6        OpenSLP libraries
ii  libssl0.9.8               0.9.8c-4       SSL shared libraries
ii  libwrap0                  7.6.dbs-12     Wietse Venema's TCP wrappers libra
ii  perl [libmime-base64-perl 5.8.8-7        Larry Wall's Practical Extraction 
ii  psmisc                    22.3-1         Utilities that use the proc filesy

Versions of packages slapd recommends:
ii  libsasl2-modules          2.1.22.dfsg1-8 Pluggable Authentication Modules f

-- debconf information excluded




More information about the Pkg-openldap-devel mailing list