Daniel Burrows <[EMAIL PROTECTED]> writes: > On Fri, Aug 22, 2008 at 06:28:05PM +0200, Ferenc Wagner <[EMAIL PROTECTED]> > was heard to say: >> severity 495954 critical >> thanks >> >> This bug "makes unrelated software on the system break". Well, >> aptitude is a package manager, so most of its bugs do... >> >> Are you interested in a dpkg.log or some aptitude status files? I can >> recover them from backup for a couple of days. > > I think the following information would be useful: > > 1. /var/log/aptitude, to confirm that aptitude was intending to > install the dependencies of slapd after upgrading it.
Yes, it was, here is an elided version: Aptitude 0.4.4: log report Thu, Aug 21 2008 13:45:31 +0200 IMPORTANT: this log only lists intended actions; actions which fail due to dpkg problems may not be completed. Will install 454 packages, and remove 18 packages. 222MB of disk space will be used =============================================================================== [...] [REMOVE, NOT USED] libldap-2.3-0 [...] [INSTALL, DEPENDENCIES] libldap-2.4-2 [...] [UPGRADE] slapd 2.3.30-5+etch1 -> 2.4.10-3 [...] =============================================================================== Log complete. Aptitude 0.4.4: log report Thu, Aug 21 2008 13:51:54 +0200 > 2. A typescript of the upgrade with "-o Debug::pkgDpkgPM=true" > added (both to get more debugging information and to see what > happened in the install sequence before slapd was removed). > If you're worried about messing up your system, you could > temporarily replace dpkg with a symlink to /bin/true. The system is already upgraded, so I can't easily provide a typescript (and was stupid not to record one in the first time). However, I can try reproducing the issue based on my backups if necessary. For the easy part, maybe this helps somewhat: $ egrep 'libldap|slapd' /var/log/dpkg.log 2008-08-21 13:47:52 status installed libldap-2.3-0 2.3.30-5+etch1 2008-08-21 13:47:52 status installed libldap-2.3-0 2.3.30-5+etch1 2008-08-21 13:47:52 status installed libldap-2.3-0 2.3.30-5+etch1 2008-08-21 13:47:52 status installed libldap-2.3-0 2.3.30-5+etch1 2008-08-21 13:47:52 status installed libldap-2.3-0 2.3.30-5+etch1 2008-08-21 13:47:52 status installed libldap-2.3-0 2.3.30-5+etch1 2008-08-21 13:47:52 status installed libldap-2.3-0 2.3.30-5+etch1 2008-08-21 13:47:52 status installed libldap-2.3-0 2.3.30-5+etch1 2008-08-21 13:47:52 status installed libldap-2.3-0 2.3.30-5+etch1 2008-08-21 13:47:52 status installed libldap-2.3-0 2.3.30-5+etch1 2008-08-21 13:47:52 status installed libldap-2.3-0 2.3.30-5+etch1 2008-08-21 13:47:52 status installed libldap-2.3-0 2.3.30-5+etch1 2008-08-21 13:47:52 status installed libldap-2.3-0 2.3.30-5+etch1 2008-08-21 13:47:52 status installed libldap-2.3-0 2.3.30-5+etch1 2008-08-21 13:47:52 status installed libldap-2.3-0 2.3.30-5+etch1 2008-08-21 13:47:52 status installed libldap-2.3-0 2.3.30-5+etch1 2008-08-21 13:47:52 remove libldap-2.3-0 2.3.30-5+etch1 2.3.30-5+etch1 2008-08-21 13:47:52 status half-configured libldap-2.3-0 2.3.30-5+etch1 2008-08-21 13:47:52 status half-installed libldap-2.3-0 2.3.30-5+etch1 2008-08-21 13:47:52 status config-files libldap-2.3-0 2.3.30-5+etch1 2008-08-21 13:47:52 status config-files libldap-2.3-0 2.3.30-5+etch1 2008-08-21 13:48:15 upgrade libldap2-dev 2.1.30-13.3 2.4.10-3 2008-08-21 13:48:15 status half-configured libldap2-dev 2.1.30-13.3 2008-08-21 13:48:15 status unpacked libldap2-dev 2.1.30-13.3 2008-08-21 13:48:15 status half-installed libldap2-dev 2.1.30-13.3 2008-08-21 13:48:15 status half-installed libldap2-dev 2.1.30-13.3 2008-08-21 13:48:15 status unpacked libldap2-dev 2.4.10-3 2008-08-21 13:48:15 status unpacked libldap2-dev 2.4.10-3 2008-08-21 13:48:16 status installed libldap2 2.1.30-13.3 2008-08-21 13:48:16 remove libldap2 2.1.30-13.3 2.1.30-13.3 2008-08-21 13:48:16 status half-configured libldap2 2.1.30-13.3 2008-08-21 13:48:16 status half-installed libldap2 2.1.30-13.3 2008-08-21 13:48:16 status config-files libldap2 2.1.30-13.3 2008-08-21 13:48:16 status config-files libldap2 2.1.30-13.3 2008-08-21 13:48:16 install libldap-2.4-2 <none> 2.4.10-3 2008-08-21 13:48:16 status half-installed libldap-2.4-2 2.4.10-3 2008-08-21 13:48:16 status unpacked libldap-2.4-2 2.4.10-3 2008-08-21 13:48:16 status unpacked libldap-2.4-2 2.4.10-3 2008-08-21 13:48:17 upgrade slapd 2.3.30-5+etch1 2.4.10-3 2008-08-21 13:48:17 status half-configured slapd 2.3.30-5+etch1 2008-08-21 13:48:18 status unpacked slapd 2.3.30-5+etch1 2008-08-21 13:48:18 status half-installed slapd 2.3.30-5+etch1 2008-08-21 13:48:22 status unpacked slapd 2.3.30-5+etch1 2008-08-21 13:48:37 status unpacked libldap-2.4-2 2.4.10-3 2008-08-21 13:50:12 status unpacked libldap-2.4-2 2.4.10-3 2008-08-21 13:50:12 status half-configured libldap-2.4-2 2.4.10-3 2008-08-21 13:50:13 status installed libldap-2.4-2 2.4.10-3 2008-08-21 13:50:34 status unpacked libldap2-dev 2.4.10-3 2008-08-21 13:50:34 status half-configured libldap2-dev 2.4.10-3 2008-08-21 13:50:34 status installed libldap2-dev 2.4.10-3 (next aptitude run) 2008-08-21 13:52:25 upgrade slapd 2.3.30-5+etch1 2.4.10-3 2008-08-21 13:52:25 status half-installed slapd 2.3.30-5+etch1 2008-08-21 13:52:28 status unpacked slapd 2.3.30-5+etch1 > I doubt this is an aptitude bug -- most likely it has to do with > what arguments are being passed to dpkg, and that all lives in apt. > But I'm leaving this afternoon to go on vacation for a week, so > someone else may have to reassign it once we've confirmed that. Does the above confirm that? As a next step, I'd try installing a new Etch system with slapd and upgrade that. If that does not reproduce the problem, can you recommend a procedure to better approximate the original package state based on some status files from backup for example? -- Regards, Feri. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]