web-dev-qa-db-fra.com

Comment réparer les dépendances non satisfaites pour udev: erreur AMD64 sur Ubuntu 18.04?

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)
3
Fakher Mokadem

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
1
Fakher Mokadem