I was trying to "apt-get install dpkg" to work around #944452 and got the following while trying to upgrade slapd:
Setting up slapd (2.4.28-1.1ubuntu4) ...
Use of uninitialized value $type in ucfirst at /usr/share/perl5/Debconf/AutoSelect.pm line 35.
Backing up /etc/ldap/slapd.conf in /var/backups/slapd-2.4.21-0ubuntu5.7... done.
Moving old database directories to /var/backups:
Loading from /var/backups/slapd-2.4.21-0ubuntu5.7:
- directory dc=interlinx,dc=bc,dc=ca... failed.
Loading the database from the LDIF dump failed with the following
error while running slapadd:
4f9c4903 slap_sasl_init: auxprop add plugin failed
slapadd: slap_init failed!
dpkg: error processing slapd (--configure):
subprocess installed post-installation script returned error exit status 1
I was trying to "apt-get install dpkg" to work around #944452 and got the following while trying to upgrade slapd:
Setting up slapd (2.4.28-1.1ubuntu4) ... perl5/Debconf/ AutoSelect. pm line 35. slapd.conf in /var/backups/ slapd-2. 4.21-0ubuntu5. 7... done. slapd-2. 4.21-0ubuntu5. 7: dc=bc,dc= ca... failed.
Use of uninitialized value $type in ucfirst at /usr/share/
Backing up /etc/ldap/
Moving old database directories to /var/backups:
Loading from /var/backups/
- directory dc=interlinx,
Loading the database from the LDIF dump failed with the following
error while running slapadd:
4f9c4903 slap_sasl_init: auxprop add plugin failed
slapadd: slap_init failed!
dpkg: error processing slapd (--configure):
subprocess installed post-installation script returned error exit status 1
This looks to be related to http:// bugs.debian. org/cgi- bin/bugreport. cgi?bug= 665473 where message #10 (http:// bugs.debian. org/cgi- bin/bugreport. cgi?bug= 665473# 10) in that bug says:
This looks like a repeat of bug #628237. However, slapd 2.4.28-1.1/amd64
has a dependency on libsasl2-2 (>= 2.1.24), ...
Looking at the package info for slapd:
Package: slapd Maintainer: Debian OpenLDAP Maintainers <email address hidden> base64- perl, adduser, lsb-base (>= 3.2-13)
Priority: optional
Section: net
Installed-Size: 4064
Maintainer: Ubuntu Developers <email address hidden>
Original-
Architecture: i386
Source: openldap
Version: 2.4.28-1.1ubuntu4
Replaces: ldap-utils (<< 2.2.23-3), libldap2
Provides: ldap-server, libslapi-2.4-2
Depends: libc6 (>= 2.15), libdb5.1, libldap-2.4-2 (= 2.4.28-1.1ubuntu4), libltdl7 (>= 2.4.2), libodbc1 (>= 2.2.11) | unixodbc (>= 2.2.11), libperl5.14 (>= 5.14.2), libsasl2-2, libslp1, libwrap0 (>= 7.6-4~), coreutils (>= 4.5.1-1), psmisc, perl (>> 5.8.0) | libmime-
We can see that it's not requiring a newer libsasl2-2.
At this point I did an "apt-get install libsasl2-2" and it installed the new libsasl2-2 and allowed the configuration of slapd to finish.
ProblemType: Bug ature: Ubuntu 2.6.32- 22.36-generic 2.6.32.11+drm33.2
DistroRelease: Ubuntu 10.04
Package: slapd 2.4.28-1.1ubuntu4
ProcVersionSign
Uname: Linux 2.6.32-22-generic i686
Architecture: i386
Date: Sat Apr 28 15:56:29 2012
ProcEnviron:
LANG=en_CA.UTF-8
SHELL=/bin/bash
SourcePackage: openldap