As Lenny is coming soon (if they stick to the planning http://lists.debian.org/debian-release/2008/08/msg01472.html), we need to be ready for that. I did try Lenny on one of my server to test online resizing of OCFS2. But after upgrade, the system did not boot. So here is what I did to make it work again :
Do those steps before rebooting your server (even if I did not try that, but it's easier to do it from a complete system than from a initramfs shell !)
extra = 'console=hvc0 xencons=tty in your domU.cfg file and change the kernel and initrd to /boot/vmlinuz-2.6.26-1-xen-686 and /boot/initrd.img-2.6.26-1-xen-686. If you forgot extra your domU won't start, see http://www.ducea.com/2009/03/18/lenny-domu-xencons/Troubleshooting PTY allocation request failed on channel 0 when accessing with ssh to your domU, it means that you don't have udev installed on it. So install udev and (by the way) dbus which is useful too. See http://www.xen-support.com/?p=16Several changes happened upstream.
/sbin/scsi_id has moved to /lib/udev/scsi_id, so if you've set the whole path in multipath.conf correct it.mpath_prio_tpc has been renamed to mpath_prio_rdac, so change it in multipath.confudev rules have been changed, so before your path was XXXXXpY to XXXXX-partY, so update all your path according to that change (don't forget grub and fstab)scsi_id options have changed. Change -s /block/%n to --device=/dev/%n
Broadcom Corporation NetXtreme II BCM5708S Gigabit Ethernet (rev 12) (given by lspci), so I needed to install firmware-bnx2 from non-free repository.cn=config stuff, upgrade will broke your openLDAP. Indeed there's a pending bug about this http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504728. So you should revert to the old .conf configuration to upgrade.