Aktualisieren Sie Debian auf Unstable unter VirtualBox: udev

1816
quack quixote

Ich verwende Debian stabil auf VirtualBox unter Windows Vista 64-Bit Ultimate. Es lief großartig, aber ich brauchte ein paar neuere Pakete, also habe ich sidmich sources.listfür ein Upgrade auf unstable entschieden (da ich im Laufe der Jahre ein Dutzend Mal mit verschiedenen Linux-Boxen gearbeitet habe).

Als ich ein Upgrade durchführte, war etwas schief gelaufen und ich wurde aufgefordert zu rennen apt-get -f install, um das Problem zu beheben.

(Reading database ... 77846 files and directories currently installed.) Preparing to replace udev 0.125-7+lenny3 (using .../archives/udev_151-3_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_151-3_amd64.deb (--unpack): subprocess new pre-installation script returned error exit status 1 insserv: warning: current start runlevel(s) (2 3 4 5) of script `vboxadd-x11' overwrites defaults (empty). insserv: warning: current stop runlevel(s) (0 1 6) of script `vboxadd-x11' overwrites defaults (empty). insserv: warning: current start runlevel(s) (2 3 4 5) of script `vboxadd-x11' overwrites defaults (empty). insserv: warning: current stop runlevel(s) (0 1 6) of script `vboxadd-x11' overwrites defaults (empty). Errors were encountered while processing: /var/cache/apt/archives/udev_151-3_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1) 

Ich habe die VirtualBox-Erweiterungen installiert, und es sieht so aus, als würde die udevInstallation nicht wissen, was sie davon machen soll. Aber ich weiß nicht genau, wo und wie sie installiert sind (im VBoxLinuxAdditions-amd64.runGrunde habe ich nur das Skript ausgeführt), daher weiß ich nicht, wie ich sie deaktivieren kann.

Irgendwelche Ideen? Vielen Dank!

1

1 Antwort auf die Frage

1
Benjamin Bannier

Die Fehlermeldung weist Sie explizit an, Ihren Kernel zu aktualisieren, da udev mit der Kernelkonfiguration kollidiert CONFIG_SYSFS_DEPRECATED.

Sie sollten also Ihren Kernel aktualisieren. Ich bin mir ziemlich sicher, dass Sid bereits ein linux-imagePaket enthält, bei dem es deaktiviert ist. Installieren Sie es einfach und versuchen Sie, udev erneut zu installieren.

Vielen Dank! Ich werde sehen, ob ich ein `Linux-Image` finden kann, das das hat. Ich hatte einfach angenommen, dass "dist-upgrade" sich um so etwas kümmert (wie immer in der Vergangenheit für mich). vor 14 Jahren 0
Die Virtualbox-Gastergänzungen (AFAICT) sind für die Ausführung mit höheren Auflösungen oder im Seamless-Modus erforderlich und zum Aufhängen freigegebener Ordner (vboxfs) unbedingt erforderlich. vor 14 Jahren 0
@Ken: Richtig, ich habe nicht über diese zusätzlichen Dinge nachgedacht. Und für 'dist-upgrade' ist (manchmal jedoch selten) eine zusätzliche manuelle Nachbestellung von Paketen erforderlich. Benjamin Bannier vor 14 Jahren 0