Dapper to Hardy upgrade fails with slapd
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cyrus-sasl2 (Ubuntu) |
Fix Released
|
High
|
Michael Vogt |
Bug Description
Binary package hint: update-manager
I setup an LDAP server, and configured the system to authenticate using libnss-ldap. I then installed update-manager-core and did do-release-upgrade -d. The process asked to migrate the old libnss-ldap and libpam-ldap configs, I said yes and it got to the upgrading of slapd and died.
This seems to be the relative output:
Setting up python (2.5.2-0ubuntu1) ...
Setting up auth-client-config (0.6) ...
Processing triggers for libc6 ...
ldconfig deferred processing now taking place
Selecting previously deselected package ldap-auth-config.
(Reading database ... 19340 files and directories currently installed.)
Unpacking ldap-auth-config (from .../ldap-
Selecting previously deselected package libcurl3-gnutls.
Unpacking libcurl3-gnutls (from .../libcurl3-
Preparing to replace gnupg 1.4.2.2-1ubuntu2.5 (using .../gnupg_
Unpacking replacement gnupg ...
(Reading database ... 19368 files and directories currently installed.)
Removing libldap2 ...
dpkg: libsasl2: dependency problems, but removing anyway as you request:
slapd depends on libsasl2 (>= 2.1.19.dfsg1); however:
Package libsasl2 is to be removed.
Removing libsasl2 ...
Processing triggers for libc6 ...
ldconfig deferred processing now taking place
(Reading database ... 19317 files and directories currently installed.)
Preparing to replace libsasl2-modules 2.1.19.
Unpacking replacement libsasl2-modules ...
Selecting previously deselected package libsasl2-2.
Unpacking libsasl2-2 (from .../libsasl2-
Selecting previously deselected package libldap-2.4-2.
Unpacking libldap-2.4-2 (from .../libldap-
Preparing to replace slapd 2.2.26-5ubuntu2.6 (using .../slapd_
Stopping OpenLDAP: slapd.
locale: Cannot set LC_ALL to default locale: No such file or directory
Dumping to /var/backups/
- directory dc=salem,dc=edu... slapcat: error while loading shared libraries: libldap_r-2.2.so.7: cannot open shared object file: No such file or directory
Starting OpenLDAP: (db4.2_recover not found), slapd - failed:
/usr/sbin/slapd: error while loading shared libraries: libldap_r-2.2.so.7: cannot open shared object file: No such file or directory
invoke-rc.d: initscript slapd, action "start" failed.
invoke-rc.d: release upgrade in progress, error is not fatal
Preparing to replace coreutils 5.93-5ubuntu4 (using .../coreutils_
Please let me know if you need more information, and I can attach the other logs from /var/log/
Thanks
Changed in update-manager: | |
status: | Incomplete → Triaged |
The other logs from /var/log/ dist-upgrade would indeed be useful.
As you noted the relevant point seems to be:
dpkg: libsasl2: dependency problems, but removing anyway as you request:
slapd depends on libsasl2 (>= 2.1.19.dfsg1); however:
Package libsasl2 is to be removed.
I tried to investigate the dependencies of libsasl2:
sudo apt-cache showpkg libsasl2
Package: libsasl2
Versions:
Reverse Depends: 2,libsasl2
libsasl2-
Dependencies:
Provides:
Reverse Provides:
$ sudo apt-cache depends libsasl2-2 modules- sql modules- gssapi- heimdal modules- kerberos- heimdal> gssapi- mit>
libsasl2-2
Depends: libc6
Depends: libdb4.2
|Depends: libsasl2-modules
|Depends: libsasl2-
|Depends: libsasl2-
Depends: <libsasl2-
Conflicts: postfix
Conflicts: <libsasl2-
Conflicts: <libsasl2-krb4-mit>
Replaces: <libsasl2>