#1 Le 30/10/2017, à 22:00
- BenitoCarmelo
Impossible de supprimer des paquets cassés
Bonjour à tous,
je suis nouveau sur ubuntu.
Je n'arrive plus à installer de nouveaux programmes.
Après quelques recherches sur ce forum j'ai l'impression qu'il s'agit de paquets cassés qui bloquent les nouvelles instal ainsi que le MAJ.
J'ai essayé les commandes :
sudo dpkg --force all --purge <paquet à supprimer>
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get autoremove
sudo apt-get update
sudo apt-get upgrade
La première commande ne provoque rien, les suivantes ceci :
ben@ben-UX305CA:~$ sudo apt-get clean
ben@ben-UX305CA:~$ sudo apt-get autoclean
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
ben@ben-UX305CA:~$ sudo apt-get autoremove
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
0ad : Pré-Dépend: dpkg (>= 1.15.6~) mais il n'est pas installé
0ad-data : Pré-Dépend: dpkg (>= 1.15.6~) mais il n'est pas installé
0ad-data-common : Pré-Dépend: dpkg (>= 1.15.6~) mais il n'est pas installé
bash-completion : Pré-Dépend: dpkg (>= 1.15.7.2~) mais il n'est pas installé
chromium-codecs-ffmpeg-extra : Pré-Dépend: dpkg (>= 1.15.6) mais il n'est pas installé
cron : Pré-Dépend: dpkg (>= 1.15.7.2) mais il n'est pas installé
cups-daemon : Pré-Dépend: dpkg (>= 1.15.7.2) mais il n'est pas installé
dash : Dépend: dpkg (>= 1.15.0) mais il n'est pas installé
fontconfig : Pré-Dépend: dpkg (>= 1.16.1) mais il n'est pas installé
fonts-kacst : Pré-Dépend: dpkg (>= 1.15.6~) mais il n'est pas installé
fonts-kacst-one : Pré-Dépend: dpkg (>= 1.15.6~) mais il n'est pas installé
fonts-nanum : Pré-Dépend: dpkg (>= 1.15.7.2) mais il n'est pas installé
fonts-sil-abyssinica : Pré-Dépend: dpkg (>= 1.15.6~) mais il n'est pas installé
fonts-takao-pgothic : Pré-Dépend: dpkg (>= 1.15.6~) mais il n'est pas installé
gir1.2-gudev-1.0 : Pré-Dépend: dpkg (>= 1.17.14) mais il n'est pas installé
google-chrome-stable : Pré-Dépend: dpkg (>= 1.14.0) mais il n'est pas installé
grub-efi-amd64 : Pré-Dépend: dpkg (>= 1.17.13) mais il n'est pas installé
imagemagick-common : Pré-Dépend: dpkg (>= 1.15.7.2) mais il n'est pas installé
install-info : Pré-Dépend: dpkg (>= 1.16.1) mais il n'est pas installé
language-pack-en : Pré-Dépend: dpkg (>= 1.16.1) mais il n'est pas installé
language-pack-en-base : Pré-Dépend: dpkg (>= 1.16.1) mais il n'est pas installé
language-pack-fr : Pré-Dépend: dpkg (>= 1.16.1) mais il n'est pas installé
language-pack-fr-base : Pré-Dépend: dpkg (>= 1.16.1) mais il n'est pas installé
language-pack-gnome-en : Pré-Dépend: dpkg (>= 1.16.1) mais il n'est pas installé
language-pack-gnome-en-base : Pré-Dépend: dpkg (>= 1.16.1) mais il n'est pas installé
language-pack-gnome-fr : Pré-Dépend: dpkg (>= 1.16.1) mais il n'est pas installé
language-pack-gnome-fr-base : Pré-Dépend: dpkg (>= 1.16.1) mais il n'est pas installé
language-selector-common : Pré-Dépend: dpkg (>= 1.15.7.2) mais il n'est pas installé
libdpkg-perl : Dépend: dpkg (>= 1.16.3) mais il n'est pas installé
libmagickcore-6.q16-2 : Pré-Dépend: dpkg (>= 1.17.6) mais il n'est pas installé
libmagickwand-6.q16-2 : Pré-Dépend: dpkg (>= 1.17.6) mais il n'est pas installé
libmtp9 : Pré-Dépend: dpkg (>= 1.15.7.2) mais il n'est pas installé
libpaper1 : Dépend: dpkg (>= 1.17.2) mais il n'est pas installé
libqt5svg5 : Pré-Dépend: dpkg (>= 1.15.6~) mais il n'est pas installé
libqt5webkit5 : Pré-Dépend: dpkg (>= 1.15.6~) mais il n'est pas installé
libquvi7 : Pré-Dépend: dpkg (>= 1.15.6) mais il n'est pas installé
libreoffice-common : Pré-Dépend: dpkg (>= 1.15.7.2~) mais il n'est pas installé
libsane-common : Pré-Dépend: dpkg (>= 1.15.7.2) mais il n'est pas installé
libsmbclient : Pré-Dépend: dpkg (>= 1.15.6~) mais il n'est pas installé
libubuntugestures5 : Pré-Dépend: dpkg (>= 1.15.6~) mais il n'est pas installé
libubuntutoolkit5 : Pré-Dépend: dpkg (>= 1.15.6~) mais il n'est pas installé
libunity-gtk2-parser0 : Pré-Dépend: dpkg (>= 1.15.7.2) mais il n'est pas installé
libunity-gtk3-parser0 : Pré-Dépend: dpkg (>= 1.15.7.2) mais il n'est pas installé
libvlc5 : Pré-Dépend: dpkg (>= 1.17.14) mais il n'est pas installé
libvlccore8 : Pré-Dépend: dpkg (>= 1.17.14) mais il n'est pas installé
libwbclient0 : Pré-Dépend: dpkg (>= 1.15.6~) mais il n'est pas installé
lightdm : Pré-Dépend: dpkg (>= 1.15.7.2) mais il n'est pas installé
man-db : Pré-Dépend: dpkg (>= 1.16.1~) mais il n'est pas installé
mountall : Pré-Dépend: dpkg (>= 1.15.7.2) mais il n'est pas installé
openssh-client : Dépend: dpkg (>= 1.7.0) mais il n'est pas installé
pcmciautils : Pré-Dépend: dpkg (>= 1.15.7.2) mais il n'est pas installé
perl : Pré-Dépend: dpkg (>= 1.17.17) mais il n'est pas installé
perl-base : Pré-Dépend: dpkg (>= 1.17.17) mais il n'est pas installé
perl-modules-5.22 : Pré-Dépend: dpkg (>= 1.17.17) mais il n'est pas installé
plainbox-provider-resource-generic : Dépend: dpkg (>= 1.13) mais il n'est pas installé
poppler-data : Pré-Dépend: dpkg (>= 1.15.6~) mais il n'est pas installé
popularity-contest : Dépend: dpkg (>= 1.10) mais il n'est pas installé
python-minimal : Dépend: dpkg (>= 1.13.20) mais il n'est pas installé
python3-minimal : Dépend: dpkg (>= 1.13.20) mais il n'est pas installé
qml-module-qtgraphicaleffects : Pré-Dépend: dpkg (>= 1.15.6~) mais il n'est pas installé
qml-module-ubuntu-components : Pré-Dépend: dpkg (>= 1.15.6~) mais il n'est pas installé
qml-module-ubuntu-layouts : Pré-Dépend: dpkg (>= 1.15.6~) mais il n'est pas installé
qml-module-ubuntu-performancemetrics : Pré-Dépend: dpkg (>= 1.15.6~) mais il n'est pas installé
qml-module-ubuntu-test : Pré-Dépend: dpkg (>= 1.15.6~) mais il n'est pas installé
sgml-base : Pré-Dépend: dpkg (>= 1.16.4) mais il n'est pas installé
tex-common : Dépend: dpkg (>= 1.14.18) mais il n'est pas installé
ubuntu-core-launcher : Pré-Dépend: dpkg (>= 1.15.7.2) mais il n'est pas installé
ubuntu-drivers-common : Pré-Dépend: dpkg (>= 1.15.7.2) mais il n'est pas installé
ubuntu-ui-toolkit-theme : Pré-Dépend: dpkg (>= 1.15.6~) mais il n'est pas installé
udev : Pré-Dépend: dpkg (>= 1.17.14) mais il n'est pas installé
unity-gtk2-module : Pré-Dépend: dpkg (>= 1.15.7.2) mais il n'est pas installé
unity-gtk3-module : Pré-Dépend: dpkg (>= 1.15.7.2) mais il n'est pas installé
update-notifier-common : Pré-Dépend: dpkg (>= 1.15.7.2) mais il n'est pas installé
vlc : Pré-Dépend: dpkg (>= 1.17.14) mais il n'est pas installé
vlc-nox : Pré-Dépend: dpkg (>= 1.17.14) mais il n'est pas installé
vlc-plugin-notify : Pré-Dépend: dpkg (>= 1.17.14) mais il n'est pas installé
vlc-plugin-samba : Pré-Dépend: dpkg (>= 1.17.14) mais il n'est pas installé
zeitgeist-core : Pré-Dépend: dpkg (>= 1.15.7.2) mais il n'est pas installé
E: Dépendances manquantes. Essayez d'utiliser l'option -f.
Ca fait énormément de problème j'ai l'impression, et franchement là je suis perdu.
Si quelqu'un sait ce qui pourrait remettre le système d'aplomb ce serait super chouette
Merci d'avance
Modération : merci d'utiliser les balises code (explications ici).
Dernière modification par cqfd93 (Le 30/10/2017, à 22:42)
Hors ligne
#2 Le 30/10/2017, à 22:09
- xabilon
Re : Impossible de supprimer des paquets cassés
Salut
Je t'avoue que c'est un peu inquiétant, cette soit-disant absence de dpkg...
Que renvoie cette commande :
dpkg -l | grep dpkg
utilise les balises code (les <> bleus au-dessus de la fenêtre de saisie de message) pour que les retours de commandes soient plus lisibles.
Quel(s) paquet(s) as-tu cherché à supprimer ?
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne
#3 Le 30/10/2017, à 22:13
- BenitoCarmelo
Re : Impossible de supprimer des paquets cassés
Merci de ta réponse.
ben@ben-UX305CA:~$ dpkg -l | grep dpkg
Le programme « dpkg » n'est pas encore installé. Vous pouvez l'installer en tapant :
sudo apt install dpkg
J'ai cherché a supprimé le paquet vlc, dernier programme installé
À 21h15 :
ben@ben-UX305CA:~$ sudo apt install dpkg
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les NOUVEAUX paquets suivants seront installés :
dpkg
0 mis à jour, 1 nouvellement installés, 0 à enlever et 4 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 2 987 ko dans les archives.
Après cette opération, 6 815 ko d'espace disque supplémentaires seront utilisés.
Réception de:1 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 wpasupplicant amd64 2.4-0ubuntu6.2 [902 kB]
Réception de:2 http://fr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 dpkg amd64 1.18.4ubuntu1.2 [2 085 kB]
2 987 ko réceptionnés en 2s (1 430 ko/s)
Could not exec dpkg!
E: Sub-process /usr/bin/dpkg returned an error code (100)
À 22h22 :
Une idée?
Modération
Le forum n'étant pas une hotline, on est prié de patienter et de ne pas faire de relances aussi rapprochées. J'ai fusionné les 3 derniers messages.
Dernière modification par cqfd93 (Le 30/10/2017, à 23:28)
Hors ligne
#4 Le 31/10/2017, à 01:15
- xabilon
Re : Impossible de supprimer des paquets cassés
Ben je dirais que c'est un peu compliqué, là... il te manque un programme essentiel pour installer/désinstaller des paquets : dpkg
Le souci, c'est que tu ne peux pas l'installer normalement... puisque c'est lui-même qui sert à faire les installations !
J'ai déjà dépanné un souci similaire il y a quelque temps, mais pour un débutant ça risque d'être complexe à suivre.
Commençons déjà par voir ce qu'il reste du logiciel dpkg. Que donne :
ls /usr/bin/dpkg*
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne
#5 Le 31/10/2017, à 01:30
- Toobuntu
Re : Impossible de supprimer des paquets cassés
Bonjour
Je m'abonne au fil , comment as tu fait pour ne plus avoir dpkg ?
@xabilon : tu as un script pour télécharger et remettre les fichiers ?
Dernière modification par Toobuntu (Le 31/10/2017, à 01:45)
#6 Le 31/10/2017, à 03:01
- xabilon
Re : Impossible de supprimer des paquets cassés
Non, tout à la main : on télécharge le paquet deb de dpkg, on le décompresse et on met l'exécutable là où il faut pour avoir le minimum syndical et pouvoir installer dpkg proprement.
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne
#7 Le 31/10/2017, à 03:03
- Toobuntu
Re : Impossible de supprimer des paquets cassés
et apt tu lui dis que dpkg est là ?
et qu'il faut qu'il s'en occupe lors des mises a jour ?
ou tu reinstall dpkg ? parce que c'est plus simple
Dernière modification par Toobuntu (Le 31/10/2017, à 03:04)
#8 Le 31/10/2017, à 12:21
- BenitoCarmelo
Re : Impossible de supprimer des paquets cassés
Merci pour vos réponses.
Voila ce que j'obtiens avec la commande :
ben@ben-UX305CA:~$ ls /usr/bin/dpkg*
/usr/bin/dpkg-architecture /usr/bin/dpkg-mergechangelogs
/usr/bin/dpkg-buildflags /usr/bin/dpkg-name
/usr/bin/dpkg-buildpackage /usr/bin/dpkg-parsechangelog
/usr/bin/dpkg-checkbuilddeps /usr/bin/dpkg-scanpackages
/usr/bin/dpkg-distaddfile /usr/bin/dpkg-scansources
/usr/bin/dpkg-genchanges /usr/bin/dpkg-shlibdeps
/usr/bin/dpkg-gencontrol /usr/bin/dpkg-source
/usr/bin/dpkg-gensymbols /usr/bin/dpkg-vendor
/usr/bin/dpkg-log-summary
Hors ligne
#9 Le 31/10/2017, à 13:43
- xabilon
Re : Impossible de supprimer des paquets cassés
Et bien dpkg n'est pas là...
On va essayer de réparer ça ?
Télécharge le paquet nécessaire ici : http://fr.archive.ubuntu.com/ubuntu/poo … _amd64.deb
Crée un dossier DPKG dans ton dossier personnel, puis mets le paquet que tu viens de télécharger dedans.
Ouvre un terminal et extrait le paquet :
ar xv ~/DPKG/dpkg_1.18.4ubuntu1.2_amd64.deb
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne
#10 Le 31/10/2017, à 14:20
- moko138
Re : Impossible de supprimer des paquets cassés
Je crois que tu voulais dire
tar -xv ~/DPKG/dpkg_1.18.4ubuntu1.2_amd64.deb
non ?
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#11 Le 31/10/2017, à 14:27
- xabilon
Re : Impossible de supprimer des paquets cassés
Non
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne
#12 Le 31/10/2017, à 14:34
- moko138
Re : Impossible de supprimer des paquets cassés
Ah ça alors !
Je ne connaissais pas ar mais je viens de tester :
Merci xabilon !
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#13 Le 31/10/2017, à 15:15
- BenitoCarmelo
Re : Impossible de supprimer des paquets cassés
J'ai téléchargé le paquet, créé le dossier, extrait les fichiers comme tu me l'as dit
Je ne sais pas ce que je dois faire ensuite. j'ai essayé les commandes précédentes a la recherche d'une évolution mais les résultats sont identiques
Hors ligne
#14 Le 31/10/2017, à 15:30
- moko138
Re : Impossible de supprimer des paquets cassés
j'ai essayé les commandes précédentes
STOOOP !
Ne prends aucune initiative pendant un dépannage !
Attends les instructions de xabilon.
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#15 Le 31/10/2017, à 17:13
- xabilon
Re : Impossible de supprimer des paquets cassés
C'est pas fini ; comme c'est pas non plus trivial et que tu es débutant, il vaut mieux y aller par étapes.
Normalement tu dois te retrouver avec 3 fichiers : control.tar.gz, data.tar.gz et debian-binary
Le logiciel se trouve dans data.tar.gz, on va l'extraire :
tar xzf ~/DPKG/data.tar.gz
Après cette commande, dans ton dossier DPKG tu devrais avoir 4 sous-dossiers : etc, sbin, usr et var
C'est correct ?
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne
#16 Le 31/10/2017, à 17:19
- Toobuntu
Re : Impossible de supprimer des paquets cassés
Un cours sur c'est quoi un paquet
Ça peut être amusant pour la doc ce fil, je n'ai plus dpkg.
Le genre de choses qui doit pas arriver souvent.
@BenitoCarmelo
Comment as tu fais ?
Quelqu'un t'a fait une mauvaise blague ?
Dernière modification par Toobuntu (Le 31/10/2017, à 17:21)
#17 Le 31/10/2017, à 20:14
- xabilon
Re : Impossible de supprimer des paquets cassés
Si tu as bien ces 4 dossiers, le Graal se trouve dans /usr/bin
On va donc copier dpkg dans le dossier des exécutables système :
sudo cp ~/DPKG/usr/bin/dpkg /usr/bin/
la commande te demandera ton mot de passe ; il ne s'affichera pas pendant que tu le tapes, c'est normal.
Et ensuite le moment de vérité :
sudo apt-get install dpkg
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne