[Pkg-openldap-devel] Bug#392747: slapd: failed upgrade with ldbm backend

Filip Van Raemdonck mechanix at debian.org
Fri Oct 13 11:40:24 CEST 2006


Package: slapd
Version: 2.3.27-1
Severity: important

Due to some old bug I was using ldbm as slapd backend; when I upgraded
to the latest version, (re)importing the database failed complaining
that back_ldbm.so could not be found.
Apparently ldbm support was removed; however while the changelog entry
for 2.3.23-1 says it should halt in preinstall, it did not.
Also, the manpage for slapd.conf still lists ldbm as backend option.

I was upgrading from a fairly old version, /var/log/dpkg.log lists:
...
2006-10-13 10:21:39 upgrade slapd 2.2.26-5 2.3.27-1
...

Still shouldn't break like this though.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-2-686-smp
Locale: LANG=nl_BE at euro, LC_CTYPE=nl_BE at euro (charmap=ISO-8859-15)

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

Versions of packages slapd recommends:
ii  db4.2-util              4.2.52-23.1      Berkeley v4.2 Database Utilities
ii  libsasl2-modules        2.1.19.dfsg1-0.2 Pluggable Authentication Modules f

-- debconf information:
  slapd/password_mismatch:
  slapd/fix_directory: true
  slapd/invalid_config: true
  slapd/upgrade_slapcat_failure:
  slapd/upgrade_slapadd_failure:
  slapd/backend: BDB
* slapd/dump_database: when needed
* slapd/allow_ldap_v2: false
  slapd/no_configuration: false
* slapd/migrate_ldbm_to_bdb: false
  slapd/move_old_database: true
  slapd/suffix_change: false
  slapd/slave_databases_require_updateref:
* slapd/dump_database_destdir: /var/backups/slapd-VERSION
  slapd/autoconf_modules: true
  slapd/purge_database: false
  slapd/admin:




More information about the Pkg-openldap-devel mailing list