Ich habe da ein Problem beim Update von Lenny auf Squeeze auf einer via Cloudmin angelegten XEN VM. Das verwendete Kernel-Image ist linux-image-2.6.26-2-xen-amd64.
"aptitude dist-upgrade" läuft an sich bestens durch, bis es zum Paket udev kommt. Dann erscheint folgende Meldung:
Code: Alles auswählen
Preparing to replace udev 0.125-7+lenny3 (using .../archives/udev_157-1_amd64.deb) ...
Since release 150, udev requires that support for the CONFIG_SYSFS_DEPRECATED
feature is disabled in the running kernel.
Please upgrade your kernel before or while upgrading udev.
AT YOUR OWN RISK, you can force the installation of this version of udev
WHICH DOES NOT WORK WITH YOUR RUNNING KERNEL AND WILL BREAK YOUR SYSTEM
AT THE NEXT REBOOT by creating the /etc/udev/kernel-upgrade file.
There is always a safer way to upgrade, do not try this unless you
understand what you are doing!
dpkg: error processing /var/cache/apt/archives/udev_157-1_amd64.deb (--unpack):
subprocess new pre-installation script returned error exit status 1
Natürlich könnte ich jetzt einen Kernel selbst bauen und "CONFIG_SYSFS_DEPRECATED" deaktivieren, aber an sich denke ich mir, dass es doch auch einen anderen Weg geben muss, und dass ich eigentlich ja nicht der enizige sein kann, der dieses Problem hat. Google hat mir allerdings bisher leider nicht weiterhelfen können - ich finde zwar ähnliche Probleme, aber dann doch nicht die wirklich passenden.
Hat jemand eine Idee, wie ich dieses Problem lösen kann?
Viele Grüße und vielen Dank,
d3vnull