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?
signature.asc
Description: OpenPGP digital signature