Hi,

I just did a test upgrade of a default lenny GNOME install to squeeze. It was a
complete desaster.

The abort in the udev preinstall script completely trashed the upgrade process.
I got pages of error messages from apt and the last message definitely wasn't
from udev, so spotting the instructions from the console was impossible as the
back on the console buffer didn't contain it anymore.

Even after reading through the udev bug report and creating the file in /etc,
apt was not able to recover from this.
I tried
dpkg --configure -a
apt-get -f install
apt-get dist-upgrade

But none of the above was able to continue and complete the upgrade process.
dpkg bailed out with  a "too many errors" message and apt-get with a
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by
held packages.
E: Unable to correct dependencies.

I know the intention of this preinst check, but this result is completely
unacceptable.

Unless a solution is found to reliably detect a kernel upgrade, I'd suggest you
remove the preinst check, add as NEWS.Debian entry to udev and document the
minimum kernel requirements in the release notes.

Cheers,
Michael
-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to