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 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 smile


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 wink


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 !  smile


%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 smile
Ça peut être amusant pour la doc ce fil, je n'ai plus dpkg. smile
Le genre de choses qui doit pas arriver souvent.

@BenitoCarmelo
Comment as tu fais ?
Quelqu'un t'a fait une mauvaise blague hmm ?

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