#1 Le 08/08/2018, à 10:38
- salomon23
Sub-process /usr/bin/dpkg returned an error code (1)
Bonjour, j'ai un message d'erreur en haut à droite de mon poste de travail : "Erreur, nombre de paquets cassés > 0" et j'essaie de résoudre ce problème.
J'ai tout d'abord suivi cela :
sudo apt-get update
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get autoremove
Tout marche jusqu'a autoremove qui a comme message d'erreur :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
libnvidia-ifr1-390 : Dépend: libnvidia-gl-390 mais il n'est pas installé
libnvidia-ifr1-390:i386 : Dépend: libnvidia-gl-390:i386 mais il n'est pas installé
nvidia-driver-390 : Dépend: libnvidia-gl-390 (= 390.77-0ubuntu0~gpu18.04.1) mais il n'est pas installé
Recommande: libnvidia-gl-390:i386 (= 390.77-0ubuntu0~gpu18.04.1)
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
(ou indiquez une solution).
Après le sudo apt --fix-broken install : j'obtiens :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Correction des dépendances... Fait
Les paquets supplémentaires suivants seront installés :
libnvidia-gl-390 libnvidia-gl-390:i386
Les NOUVEAUX paquets suivants seront installés :
libnvidia-gl-390 libnvidia-gl-390:i386
0 mis à jour, 2 nouvellement installés, 0 à enlever et 23 non mis à jour.
67 partiellement installés ou enlevés.
Il est nécessaire de prendre 29,2 Mo dans les archives.
Après cette opération, 147 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] O
Réception de:1 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main i386 libnvidia-gl-390 i386 390.77-0ubuntu0~gpu18.04.1 [14,9 MB]
Réception de:2 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 libnvidia-gl-390 amd64 390.77-0ubuntu0~gpu18.04.1 [14,3 MB]
29,2 Mo réceptionnés en 13s (2270 ko/s)
(Lecture de la base de données... 226225 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libnvidia-gl-390_390.77-0ubuntu0~gpu18.04.1_i386.deb ...
détournement de /usr/lib/i386-linux-gnu/libGL.so.1 en /usr/lib/i386-linux-gnu/libGL.so.1.distrib par nvidia-340
dpkg-divert: erreur: erreur de correspondance sur paquet
lors de la suppression de « détournement de /usr/lib/i386-linux-gnu/libGL.so.1 par libnvidia-gl-390 »
« détournement de /usr/lib/i386-linux-gnu/libGL.so.1 en /usr/lib/i386-linux-gnu/libGL.so.1.distrib par nvidia-340 » trouvé
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/libnvidia-gl-390_390.77-0ubuntu0~gpu18.04.1_i386.deb (--unpack) :
new libnvidia-gl-390:i386 package pre-installation script subprocess returned error exit status 2
Préparation du dépaquetage de .../libnvidia-gl-390_390.77-0ubuntu0~gpu18.04.1_amd64.deb ...
détournement de /usr/lib/x86_64-linux-gnu/libGL.so.1 en /usr/lib/x86_64-linux-gnu/libGL.so.1.distrib par nvidia-340
dpkg-divert: erreur: erreur de correspondance sur paquet
lors de la suppression de « détournement de /usr/lib/x86_64-linux-gnu/libGL.so.1 par libnvidia-gl-390 »
« détournement de /usr/lib/x86_64-linux-gnu/libGL.so.1 en /usr/lib/x86_64-linux-gnu/libGL.so.1.distrib par nvidia-340 » trouvé
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/libnvidia-gl-390_390.77-0ubuntu0~gpu18.04.1_amd64.deb (--unpack) :
new libnvidia-gl-390:amd64 package pre-installation script subprocess returned error exit status 2
Des erreurs ont été rencontrées pendant l'exécution :
/var/cache/apt/archives/libnvidia-gl-390_390.77-0ubuntu0~gpu18.04.1_i386.deb
/var/cache/apt/archives/libnvidia-gl-390_390.77-0ubuntu0~gpu18.04.1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Pourriez vous m'aider ? J'ai suivi de nombreux forums mais rien ne marche
Merci d'avance !
Hors ligne
#2 Le 08/08/2018, à 12:34
- xubu1957
Re : Sub-process /usr/bin/dpkg returned an error code (1)
Bonjour,
Vu :
new libnvidia-gl-390:amd64 package pre-installation script subprocess returned error exit status 2
C'est un bug > bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-390/+bug/1768050
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#3 Le 08/08/2018, à 17:02
- vv221
Re : Sub-process /usr/bin/dpkg returned an error code (1)
Une astuce est proposée sur la page donnée en lien par xubu1957 pour passer outre ce bug en attendant sa résolution :
for file in $(LANG=C dpkg-divert --list | grep nvidia-340 | awk '{print $3}'); do sudo dpkg-divert --remove $file; done
sudo apt install --fix-broken
N’utilisant pas le pilote nvidia, je ne l’ai pas testée. Mais après lecture attentive elle me paraît cohérente.
Je l’ai juste légèrement modifiée dans la version que je propose ici pour s’assurer qu’elle fonctionne correctement indépendamment de la langue utilisée par le système.
Jouer sur Ubuntu ? Facile !
Hors ligne
#4 Le 08/08/2018, à 21:22
- xubu1957
Re : Sub-process /usr/bin/dpkg returned an error code (1)
Autre cas > [Résolu]Systême de paquet cassé.
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#5 Le 09/08/2018, à 07:33
- vv221
Re : Sub-process /usr/bin/dpkg returned an error code (1)
Merci du partage xubu1957, qui semble confirmer que la série de commandes que je propose remplit bien son rôle
Jouer sur Ubuntu ? Facile !
Hors ligne