1 votes

Mise à niveau de Debian vers unstable sur VirtualBox : problème de udev

J'utilise Debian stable sur VirtualBox sous Windows Vista 64-bit Ultimate. Elle fonctionne très bien, mais j'avais besoin de paquets plus récents, alors j'ai mis sid dans mon sources.list pour mettre à jour vers unstable (comme je l'ai fait une douzaine de fois sur diverses boîtes Linux au fil des ans).

Quand j'ai fait la mise à jour, quelque chose a foiré et il m'a demandé d'exécuter apt-get -f install pour les réparer, ce qui a donné ceci :

(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)

J'ai installé les extensions de VirtualBox, et il semble que les udev L'installation ne sait pas quoi faire d'eux. Mais je ne sais pas exactement où/comment ils sont installés (je viens d'exécuter la commande VBoxLinuxAdditions-amd64.run script, en gros), donc je ne sais pas comment les désactiver.

Des idées ? Merci !

1voto

Michael Medin Points 605

Le message d'erreur vous indique explicitement de mettre à jour votre noyau, parce que udev entre en conflit avec l'extension CONFIG_SYSFS_DEPRECATED configuration du noyau.

Vous devriez donc mettre à jour votre noyau. Je suis presque sûr que Sid est déjà livré avec une linux-image qui l'a désactivé. Il suffit de l'installer et de réessayer d'installer udev.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X