On Sun, Aug 31, 2008 at 04:09:19PM +0200, Giuseppe Sacco wrote: > Il giorno sab, 28/06/2008 alle 01.37 -0700, Steve Langasek ha scritto: > [...] > > Is there any chance you would be able to provide the logs from the earlier > > part of the upgrade, to show what went wrong?
> I found the very same bug today on updating a machine from etch to > lenny. The upgrade procedure didn't worked correctly, so aptitude > stopped and I had to use "apt-get -f install" and "dpkg --configure > --pending" a few times. Ok, can *you* show us the log output from the initial upgrade, which is the information I'm missing to try to understand what happened here? > Currently I am stuck at this point: old slapd has been removed, ldif was > not created, I cannot reinstall the old slapd since I cannot downgrade > libldap to libldap-2.3-0. The new version won't find any ldif and will > not correctly get configured. > I cannot downgrade libldap since removing the new version will remove a > lot of packages I need: > sgi:~# LC_ALL=C apt-get remove libldap-2.4-2 Why did you not simply run "apt-get install libldap-2.3-0"? These are different library SONAMEs, the packages don't conflict. > I think the bug I found is in preinst: if the dump does not work (in my > case it doesn't work because a library is missing) then it should fails, > while it keep going, trying to upgrade, and failing because of missing > LDIF file. Please show us the log output. The preinst script runs with set -e, and there is code to return a failure if any of the database dumps fail. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer http://www.debian.org/ [EMAIL PROTECTED] [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]