Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/03/2019, à 00:38

warloc

[Résolu] Paquets vidéo cassés

Bonjour,

Suite à une installation des drivers de Nvidia qui me causaient des problèmes vidéos, j'ai déinstallé les drivers et désormais j'ai un problème de paquets cassés. J'ai essayé toutes les commandes trouvés dans les différents forum mais rien ne fonctionne et je tourne en rond. J'ai besoin d'aide pour régler se problème et pouvoir retourner avec les drivers vidéos par défaut de Ubuntu. Mon seul moyen d'utiliser Ubuntu est par le recovery mode.

Les deux paquets cassés sont libnvidia-ifr1-390 et libnvidia-ifr1-390:i386. J'essaie de faire une mise à jour dans le Gestionnaire de mise à jour et je ne suis plus capable, car ça dit: 
Le système de paquet est cassé
Vérifiez si vous utilisez des dépôts de tierces parties. Si c'est le cas, désactivez-les car ils sont une source habituelle de problèmes.
De plus, exécutez la commande suivante dans un  terminal : sudo apt-get install -f
Transaction failed: Le système de paquets est cassé
Les paquets suivants ont des dépendances non satisfaites :

libnvidia-ifr1-390: Depends: libnvidia-gl-390 mais il n'est pas installé
libnvidia-ifr1-390:i386: Depends: libnvidia-gl-390 mais il n'est pas installé

luc@Ubuntu:~$ sudo apt-get install -f
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 suivants ont été installés automatiquement et ne sont plus nécessaires :
  libnvidia-cfg1-390 libnvidia-decode-390 libnvidia-decode-390:i386
  libnvidia-encode-390 libnvidia-encode-390:i386 libnvidia-fbc1-390
  libnvidia-fbc1-390:i386 libxnvctrl0 nvidia-compute-utils-390 nvidia-dkms-390
  nvidia-kernel-common-390 nvidia-kernel-source-390 nvidia-prime
  nvidia-settings nvidia-utils-390 screen-resolution-extra
  xserver-xorg-video-nvidia-390
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
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 2 non mis à jour.
2 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/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
(Lecture de la base de données... 191948 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libnvidia-gl-390_390.116-0ubuntu0.18.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.116-0ubuntu0.18.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.116-0ubuntu0.18.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.116-0ubuntu0.18.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.116-0ubuntu0.18.04.1_i386.deb
 /var/cache/apt/archives/libnvidia-gl-390_390.116-0ubuntu0.18.04.1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
luc@Ubuntu:~$ 

Merci de votre aide

Dernière modification par warloc (Le 22/03/2019, à 01:56)

Hors ligne

#2 Le 20/03/2019, à 00:45

melixgaro

Re : [Résolu] Paquets vidéo cassés

Bonjour,

Que donne cette commande (ça simule l'action seulement, donc pas de modif sur le système) ?

sudo apt remove --dry-run libnvidia-gl-390

Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#3 Le 20/03/2019, à 01:46

warloc

Re : [Résolu] Paquets vidéo cassés

luc@Ubuntu:~$ sudo apt remove --dry-run libnvidia-gl-390
[sudo] Mot de passe de luc : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Le paquet « libnvidia-gl-390 » n'est pas installé, et ne peut donc être supprimé
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 ne sera pas installé
 libnvidia-ifr1-390:i386 : Dépend: libnvidia-gl-390:i386 mais ne sera pas installé
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
   (ou indiquez une solution).
luc@Ubuntu:~$

Hors ligne

#4 Le 20/03/2019, à 01:48

warloc

Re : [Résolu] Paquets vidéo cassés

Également ce qu'ils proposent:

luc@Ubuntu:~$ sudo apt --fix-broken install
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 suivants ont été installés automatiquement et ne sont plus nécessaires :
  libnvidia-cfg1-390 libnvidia-decode-390 libnvidia-decode-390:i386
  libnvidia-encode-390 libnvidia-encode-390:i386 libnvidia-fbc1-390
  libnvidia-fbc1-390:i386 libxnvctrl0 nvidia-compute-utils-390 nvidia-dkms-390
  nvidia-kernel-common-390 nvidia-kernel-source-390 nvidia-prime
  nvidia-settings nvidia-utils-390 screen-resolution-extra
  xserver-xorg-video-nvidia-390
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
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 2 non mis à jour.
2 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/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
(Lecture de la base de données... 191948 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libnvidia-gl-390_390.116-0ubuntu0.18.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.116-0ubuntu0.18.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.116-0ubuntu0.18.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.116-0ubuntu0.18.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.116-0ubuntu0.18.04.1_i386.deb
 /var/cache/apt/archives/libnvidia-gl-390_390.116-0ubuntu0.18.04.1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
luc@Ubuntu:~$

Hors ligne

#5 Le 20/03/2019, à 02:03

melixgaro

Re : [Résolu] Paquets vidéo cassés

Il faudrait savoir ce que tu as fait exactement. Si tu donnes le retour de ceci, on verra tes dernières opérations d'installation

history | grep -E "(apt|dpkg)" | tail -n 75

ça pourrait être éclairant.


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#6 Le 20/03/2019, à 02:12

warloc

Re : [Résolu] Paquets vidéo cassés

J'ai fais plusieurs commandes lol

luc@Ubuntu:~$ history | grep -E "(apt|dpkg)" | tail -n 75
  381  sudo apt autoremo
  382  sudo apt autoremove
  383  sudo apt --fix-broken install
  384  sudo apt-get update
  385  sudo apt-get upgrade
  387  sudo apt-get update
  388  sudo apt-get upgrade
  389  sudo apt-get clean
  390  sudo apt-get autoclean
  391  sudo apt-get autoremove
  392  sudo apt-get update
  393  sudo apt-get upgrade
  394  sudo apt-get -f install
  395  sudo apt-get update
  396  sudo apt-get -f install
  397  sudo dpkg --configure -a
  398  sudo apt-get clean
  399  sudo apt-get install -f
  400  sudo apt autoremove
  401  apt --fix-broken install
  402  sudo apt-get clean
  403  sudo apt-get install -f
  404  sudo apt autoremove
  405  sudo dpkg --configure -a
  406  sudo apt-get update
  407  sudo apt-get upgrade
  408  sudo apt-get -f install
  409  sudo apt-get update
  410  sudo apt-get upgrade
  412  sudo apt-get upadte
  413  sudo apt-get update
  414  sudo apt-get upgrade
  415  sudo apt-get update
  416  sudo apt-get upgrade
  417  sudo apt --fix-broken install
  418  sudo dpkg --configure -a
  419  sudo apt-get -f install
  420  sudo apt-get clean
  421  sudo dpkg --configure -a
  422  sudo apt-get upgrade
  423  sudo apt-get install -f
  424  sudo apt autoremove
  426  sudo apt --fix-broken install
  427  sudo dpkg --force all --purge libwayland-client0:i386
  428  sudo apt-get install -f
  429  sudo apt-get clean
  430  sudo apt-get autoclean
  431  sudo apt-get autoremove
  432  sudo apt-get update
  433  sudo apt-get upgrade
  434  sudo apt-get update
  435  sudo apt-get install aptitude
  436  sudo aptitude update
  437  sudo apt-get -f install
  438  sudo dpkg --configure -a
  439  sudo apt-get dist-upgrade
  440  sudo apt autoremove --purge
  441  cat /etc/apt/sources.list
  442  sudo apt-get install -f
  443  sudo dpkg --reconfigure -a
  444  cat /etc/apt/sources.list
  445  ls -R /etc/apt/ | grep .list
  446  sudo apt-get autoremove --purge
  447  sudo apt --fix-broken install libnvidia-ifr1-390:i386
  448  sudo apt --fix-broken install libnvidia-gl-390:i386
  449  sudo apt --fix-broken install libnvidia-ifr1-390:i386
  450  sudo apt --fix-broken install libnvidia-gl-390:i386
  451  sudo apt --fix-broken install nvidia-driver-390
  452  sudo dpkg --configure -a
  453  sudo apt-get update
  454  sudo apt-get upgrade
  455  sudo apt-get install -f
  456  sudo apt remove --dry-run libnvidia-gl-390
  457  sudo apt --fix-broken install
  458  history | grep -E "(apt|dpkg)" | tail -n 75
luc@Ubuntu:~$

Hors ligne

#7 Le 20/03/2019, à 02:22

melixgaro

Re : [Résolu] Paquets vidéo cassés

je ne pensais pas que tu avais fait autant de update et de fix-broken depuis, donc on ne voit pas ce qu'il faut

history | grep -E "(apt|dpkg)" | tail -n 200

pour donner les 200 dernières lignes. Si tu ne vois pas les commandes qui ont mis la panique (celles en lien avec l'installation des pilotes Nvidia), augmente à 300 (ou +).

D'ailleurs, tu es bien passé par apt pour installer les pilotes nvidia, n'est-ce pas ? Sinon, décris la procédure suivie stp.


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#8 Le 20/03/2019, à 02:36

warloc

Re : [Résolu] Paquets vidéo cassés

J'ai télécharger le driver du site de nvidia et j'ai fais la commande qu'ils disaient:

sudo sh ./NVIDIA-Linux-x86_64-410.93.run

puis pour le déinstaller j'ai fais

sudo sh NVIDIA-Linux-x86_64-410.93.run --uninstall

Hors ligne

#9 Le 22/03/2019, à 01:55

warloc

Re : [Résolu] Paquets vidéo cassés

J'ai réussi à régler le problème à l'aide de cette page web: http://www.laintimes.com/reparer-un-sys … us-ubuntu/

- J'ai ouvert le gestionnaires de mise à jour et j'avais trois paquets qui étaient en problèmes: libwayland-client0:i386, libwayland-server0:i386 et nvidia-driver-390
- J'ai fais les commandes suivantes:

sudo dpkg --force all --purge libwayland-client0:i386 
sudo dpkg --force all --purge libwayland-server0:i386
sudo dpkg --force all --purge nvidia-driver-390
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get autoremove
sudo apt-get update
sudo apt-get upgrade

Je choisissais Oui pour continuer quand c'était demandé. Suite à la dernière commande, le message de paquet cassé a disparu. Il n'y avait plus de problème non plus dans le gestionnaire de mise à jour.

Hors ligne

#10 Le 22/03/2019, à 08:08

melixgaro

Re : [Résolu] Paquets vidéo cassés

Tant mieux ! ;-)
Désolé de n'avoir pu te guider jusque là. Je me doutais qu'il faudrait s'en remettre aux outils bas niveaux (dpkg) pour régler le problème mais je n'ai pas assez d'expérience avec. Merci d'avoir écrit les étapes menant à la résolution.


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#11 Le 25/01/2020, à 19:03

test-le-live

Re : [Résolu] Paquets vidéo cassés

Un grand merci pour avoir écrit la procédure menant à la résolution du problème, ça m'a bien aidé.

Hors ligne