Steve Langasek <[EMAIL PROTECTED]> writes: > On Thu, Aug 21, 2008 at 05:18:50PM +0200, Ferenc Wagner wrote: > >> I upgraded a machine from Etch to Lenny, and hit a problem with slapd: >> >> Preparing to replace slapd 2.3.30-5+etch1 (using >> .../slapd_2.4.10-3_i386.deb) ... >> Dumping to /var/backups/slapd-2.3.30-5+etch1: >> - directory dc=aai,dc=niif,dc=hu... slapcat: error while loading shared >> libraries: libldap_r-2.3.so.0: cannot open shared object file: No such file >> or directory >> failed. >> dpkg: error processing /var/cache/apt/archives/slapd_2.4.10-3_i386.deb >> (--unpack): >> subprocess pre-installation script returned error exit status 1 >> >> Indeed, libldap-2.3-0 has already been removed before this point. I'm >> rather confused about this, and don't understand how it's possible. >> Unfortunately, all I can offer is the dpkg.log, if you are interested. >> >> In the end I had to downgrade, remove slapd, upgrade, then watch the new >> slapd fail to install as it can't read the ldif. But that's only a >> consequence, I guess. > > What did you use in order to effect the upgrade (e.g., apt, aptitude,...?) > I'm afraid this is a bug in the package manager you used, which has removed > libldap-2.3-0 before removing a package that depends on it.
I used aptitude interactively. This would be a very serious bug in it... If you can't see any other way, feel free to reassign this but to aptitude. Which already has far too many, unfortunately. I'd rather not undo the upgrade, but I've got backups, so I can try reproducing the situation. Is there a way to peek at aptitude's plan before it tries to execute it? -- Thanks, Feri. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

