Je suis sous Ubuntu 18.04.
Comme d'habitude, j'ai couru:
Sudo apt-get update
Sudo apt-get upgrade
mais alors j'ai eu l'erreur suivante:
Lecture des listes de paquets ... Terminé Création d'une arborescence de dépendances Lecture des informations d'état ... Terminé Vous voudrez peut-être exécuter 'apt --fix-broken install' pour les corriger. Les paquetages suivants ont des dépendances non satisfaites: Udev: Dépendances: libudev1 (= 237-3ubuntu10.6) mais 237-3ubuntu10.9 est installé E: Dépendances non satisfaites. Essayez 'apt --fix-broken install' sans paquet (ou spécifiez une solution).
J'ai essayé Sudo apt --fix-broken install
mais je n'ai pas fonctionné et j'ai renvoyé cette erreur:
Lecture des listes de packages ... Terminé Création d'une arborescence de dépendances Lecture des informations d'état ... Terminé Correction des dépendances ... Terminé Les packages supplémentaires suivants seront installés : udev Les paquets suivants seront mis à jour: udev 1 mis à jour, 0 nouvellement installés, 0 à supprimer et 3 non mis à jour. Besoin d’obtenir 0 B/1 101 kB d’archives. Après cette opération, 0 B d’espace disque supplémentaire sera utilisé. Voulez-vous continuer? [O/n] E: En-tête de membre d'archive non valide E: Des erreurs antérieures s'appliquent à /var/cache/apt/archives/udev_237-3ubuntu10.9_AMD64.deb debconf: apt-extracttemplates a échoué: aucun fichier ou répertoire de ce type (lecture de la base de données ... 212689 fichiers et répertoires actuellement installés.) Préparation de la décompression .../udev_237-3ubuntu10.9_AMD64.deb .. . Déballer libudev1: AMD64 (237-3ubuntu10.9) sur (237-3ubuntu10.9) ... Configuration de libudev1: AMD64 (237-3ubuntu10.9) ... Le traitement des déclencheurs de libc-bin (2.27-3ubuntu1) ... W: APT avait prévu que dpkg en fasse plus que ce qu'il a signalé (0 vs 6). ____.] Paquets concernés: udev: AMD64
J'ai également essayé de supprimer (pour le réinstaller à partir de zéro) udev avec Sudo apt purge udev
mais je reçois le message d'erreur suivant:
Lecture des listes de paquets ... Terminé Création d'une arborescence de dépendances Lecture des informations d'état ... Terminé Vous voudrez peut-être exécuter 'apt --fix-broken install' pour les corriger. Les paquetages suivants ont des dépendances non satisfaites: Alsa-base: Dépend de: udev Bluez: Dépend de: udev (> = 170-1) Gnome-bluetooth: Dépend de: udev (> = 154) Initramfs-tools-core: Dépend de: udev Libsane1: Dépend de: udev ou Makedev mais il ne sera pas installé media-player-info: Dépend: udev gestionnaire de réseau: Dépend: udev plymouth: Dépend de: udev (> = 232-8 ~) snapd: Dépend: udev ubuntu-drivers-common: Dépend de: udev (> = 204-0ubuntu4 ~) ubuntu-minimal: Dépend de: udev udisks2: Dépend de: udev upower: dépend: udev xserver-xorg-core: dépend: udev (> = 149) E: dépendances non satisfaites. Essayez 'apt --fix-broken install' sans paquet (ou spécifiez une solution).
J'ai essayé d'autres options que j'ai trouvées sur des problèmes similaires (dépendances non résolues) mais l'une de ces erreurs revient toujours:
W: APT avait prévu que dpkg fasse plus que ce qu’il en renvoyait (0 vs 6). Paquets concernés: udev: AMD64
ou
Les paquetages suivants ont des dépendances non satisfaites: Udev: Dépendances: libudev1 (= 237-3ubuntu10.6) mais 237-3ubuntu10.9 est installé E: Dépendances non remplies. Essayez 'apt --fix-broken install' sans paquet (ou spécifiez une solution).
Je reçois une marque d'erreur sur la barre de menus à cause de cela. Comment puis-je réparer cela?
[EDIT] Comme demandé par Mark J. Adams, voici le résultat de apt rdepends --installed libudev1
:
libudev1 Reverse Dépend: Dépend de: udev (= 237-3ubuntu10.6) Dépend de: libgnome-desktop-3-17 (> = 196) Dépend : libapt-pkg5.0 (> = 183) Dépend de: gstreamer1.0-vaapi (> = 183) Dépend de: xserver-xorg-core (> = 183) Dépend de: xserver-xephyr (> = 183) PreDepends: util-linux (> = 183) Dépend de: udev (= 237-3ubuntu10.9) Dépend de: snapd ( > = 183) Dépend de: pulseaudio (> = 183) Dépend de: gestionnaire de réseau (> = 183) Dépend de: libplymouth4 (> = 183) Dépend de: libnm0 (> = 183) Dépend de: libmutter-2-0 (> = 183) Dépend de: libgnome-desktop-3-17 (> = 196) Dépend : libbluetooth3 (> = 183) Dépend de: libapt-pkg5.0 (> = 183) Dépend de: initramfs-tools-bin (> = 183) Dépend de: boulon ( > = 183) Dépend de: bluez (> = 196) Dépend de: gstreamer1.0-vaapi (> = 183) Dépend de: xserver-xorg-video-radeon (> = 183) Dépend de: xserver-xorg-video-qxl (> = 1 83) Dépend de: xserver-xorg-video-nouveau (> = 183) Dépend de: xserver-xorg-video-intel (> = 183) Dépend de: xserver-xorg -video-amdgpu (> = 183) Dépend de: xserver-xorg-input-wacom (> = 183) Dépend de: xserver-xorg-core (> = 183) Dépend de: xserver-xephyr (> = 183) PreDepends: util-linux (> = 183) Dépend de: udev (= 237-3ubuntu10) Dépend de: system-config- printer-udev (> = 183) Dépend de: snapd (> = 183) Dépend de: pulseaudio (> = 183) Dépend de: network-manager (> = 183) Dépend de: libusb-1.0-0 (> = 183) Dépend de: libqt5gui5 (> = 183) Dépend de: libplymouth4 (> = 183) Dépend de: libpci3 (> = 196) Dépend de: libnm0 (> = 183) Dépend de: libmutter-2-0 (> = 183) Dépend de: libgudev-1.0-0 (> = 199) Dépend de: libinput10 (> = 183) Dépend de: libinput-bin (> = 183) Dépend de: libgnome-desktop-3-17 (> = 196) Dépend de: libgnome-bluetooth13 (> = 196) [.__ __.] Dépend de: libfreerdp-client2-2 (> = 183) Dépend de libdevmapper1.02.1 (> = 183) Dépend de: libcolord2 (> = 196) Dépend: libclutter-1.0-0 (> = 183) Dépend de: libbluetooth3 (> = 183) Dépend de: libblockdev-utils2 (> = 216) Dépend de: boulon (> = 183 ) Dépend de: libatasmart4 (> = 183) Dépend de: libapt-pkg5.0 (> = 183) Dépend de: initramfs-tools-bin (> = 183) Dépend de: dosfstools (> = 183) Dépend de: bluez (> = 196)
J'ai pu résoudre ce problème en écrasant de force /var/cache/apt/archives/udev_237-3ubuntu10.9_AMD64.deb
Sudo dpkg -i --force-overwrite /var/cache/apt/archives/udev_237-3ubuntu10.9_AMD64.deb Han. apt-get upgrade