#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