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]

Reply via email to