#1 Le 29/04/2013, à 16:52
- Dody
Problème important avec paquet dpkg
Bonjour je viens de débuter sur ubuntu, et étant trés étourdi j'ai forcer la supression du paquet dpkg alors que je voulais en réalité supprimer un autre paquet. Depuis je n'arrive plus à ouvrir synaptic et la console me retourne le code suivant :
:
E: dpkg a été interrompu. Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème.
j'éxecute alors : sudo dpkg --configure -a mais la console m'affiche :
:
sudo: dpkg: command not found
Merci de bien vouloir m'aider
Hors ligne
#2 Le 29/04/2013, à 17:20
- amj
Re : Problème important avec paquet dpkg
bonjour
fais
su
puis
dpkg --configure -a
Vive le logiciel libre !! Articles aléatoires sur Wikipédia sur les logiciels libre, sur linux.
Hors ligne
#3 Le 29/04/2013, à 17:22
- abelthorne
Re : Problème important avec paquet dpkg
Si dpkg a été supprimé, ça ne va effectivement pas mener à grand chose d'essayer de le lancer. Je ne sais pas s'il est indispensable à l'installation des paquets mais tu peux tenter un sudo apt-get install dpkg
Hors ligne
#4 Le 29/04/2013, à 17:23
- amj
Re : Problème important avec paquet dpkg
Non c'est juste que sudo rechigne un peu parfois.
(pour vérifier)
which dpkg
Dernière modification par amj (Le 29/04/2013, à 17:24)
Vive le logiciel libre !! Articles aléatoires sur Wikipédia sur les logiciels libre, sur linux.
Hors ligne
#5 Le 29/04/2013, à 17:25
- abelthorne
Re : Problème important avec paquet dpkg
Dody dit dans son premier message que le paquet dpkg a été supprimé...
Hors ligne
#6 Le 29/04/2013, à 17:27
- amj
Re : Problème important avec paquet dpkg
oups bah il faut l'installer manuellement alors
Télécharger le paquet ici puis le décompresser et copier les fichiers
Dernière modification par amj (Le 29/04/2013, à 17:31)
Vive le logiciel libre !! Articles aléatoires sur Wikipédia sur les logiciels libre, sur linux.
Hors ligne
#7 Le 29/04/2013, à 17:28
- PPdM
Re : Problème important avec paquet dpkg
Le souci est que le paquet n'existe plus visiblement
Essayes
sudo apt-get install --reinstall dpkg
La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera
Hors ligne
#8 Le 29/04/2013, à 17:32
- amj
Re : Problème important avec paquet dpkg
Apt utilise dpkg non?
Vive le logiciel libre !! Articles aléatoires sur Wikipédia sur les logiciels libre, sur linux.
Hors ligne
#9 Le 29/04/2013, à 17:33
- PPdM
Re : Problème important avec paquet dpkg
Apt utilise dpkg non?
C'est ce que je crains !
La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera
Hors ligne
#10 Le 29/04/2013, à 17:36
- amj
Re : Problème important avec paquet dpkg
oups bah il faut l'installer manuellement alors
Télécharger le paquet ici puis le décompresser et copier les fichiers
quand tu ouvre l'archive deb il est chaque fois mis où tu dois copier les fichiers (les fichiers de configurations sont probablement restés il n'est donc pas nécessaire de les copier)
Vive le logiciel libre !! Articles aléatoires sur Wikipédia sur les logiciels libre, sur linux.
Hors ligne
#11 Le 29/04/2013, à 17:36
- abelthorne
Re : Problème important avec paquet dpkg
C'est ce que je crains aussi, sans en être sûr. Et l'installer manuellement via un .deb risque de poser le même problème si c'est le cas. Il faudrait aller récupérer l'exécutable (en extrayant le paquet ou peut-être sur un LiveCD) et le copier dans le PATH (par exemple dans /usr/local/bin) pour tenter de le réinstaller (celui du paquet s'installe dans /usr/bin) avant de virer cette version "temporaire".
Dernière modification par abelthorne (Le 29/04/2013, à 17:36)
Hors ligne
#12 Le 29/04/2013, à 17:47
- amj
Re : Problème important avec paquet dpkg
amj a écrit :oups bah il faut l'installer manuellement alors
Télécharger le paquet ici puis le décompresser et copier les fichiers
quand tu ouvre l'archive deb il est chaque fois mis où tu dois copier les fichiers (les fichiers de configurations sont probablement restés il n'est donc pas nécessaire de les copier)
au fait tu dois ouvrir l'archive avec file-roller
gksu file-roller
et la décompresser à la racine (sauf le dossier [DEBIAN])
Vive le logiciel libre !! Articles aléatoires sur Wikipédia sur les logiciels libre, sur linux.
Hors ligne
#13 Le 29/04/2013, à 17:48
- PPdM
Re : Problème important avec paquet dpkg
il faut regarder dans /usr/sbin/ si il y a encore des paquets dpkg*
il y en a un qui s'appelle dpkg-reconfigure
sudo /usr/sbin/dpkg-reconfigure
[sudo] password for pierreg:
/usr/sbin/dpkg-reconfigure: Veuillez indiquer un paquet à reconfigurer.
La commande devrais être
sudo /usr/sbin/dpkg-reconfigure dpkg
Dernière modification par pierguiard (Le 29/04/2013, à 17:49)
La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera
Hors ligne
#14 Le 29/04/2013, à 18:42
- Dody
Re : Problème important avec paquet dpkg
Merci a tous lol mais du coup je dois faire quoi ? quand je fais : sudo /usr/sbin/dpkg-reconfigure dpkg j'obtient :
Can't exec "dpkg-query": Aucun fichier ou dossier de ce type at /usr/sbin/dpkg-reconfigure line 201.
readline() on closed filehandle QUERY at /usr/sbin/dpkg-reconfigure line 203.
Can't exec "dpkg": Aucun fichier ou dossier de ce type at /usr/sbin/dpkg-reconfigure line 82.
Use of uninitialized value $_ in pattern match (m//) at /usr/sbin/dpkg-reconfigure line 83.
Use of uninitialized value $_ in pattern match (m//) at /usr/sbin/dpkg-reconfigure line 84.
Use of uninitialized value $_ in pattern match (m//) at /usr/sbin/dpkg-reconfigure line 85.
Use of uninitialized value $_ in pattern match (m//) at /usr/sbin/dpkg-reconfigure line 86.
/usr/sbin/dpkg-reconfigure: dpkg n'est pas installé
Hors ligne
#15 Le 29/04/2013, à 18:57
- PPdM
Re : Problème important avec paquet dpkg
C'est ce que je craignais, tentes la soluce de amj, tu as supprimé l'un des rares paquet qui justifie une réinstalle complète, sincèrement c'est une première, je pense.
avant toute manip, que donne
sudo apt-get update
La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera
Hors ligne
#16 Le 29/04/2013, à 20:45
- Dody
Re : Problème important avec paquet dpkg
j'ai fait ce que vous m'avez dit de faire(sudo apt-get update) et sa m'affiche :
:
Atteint http://fr.archive.ubuntu.com quantal Release.gpg
Réception de :1 http://fr.archive.ubuntu.com quantal-updates Release.gpg [933 B]
Réception de :2 http://extras.ubuntu.com quantal Release.gpg [72 B]
Atteint http://fr.archive.ubuntu.com quantal Release
Réception de :3 http://fr.archive.ubuntu.com quantal-updates Release [49,6 kB]
Atteint http://extras.ubuntu.com quantal Release
Atteint http://security.ubuntu.com quantal-security Release.gpg
Atteint http://extras.ubuntu.com quantal/main Sources
Atteint http://extras.ubuntu.com quantal/main i386 Packages
Atteint http://security.ubuntu.com quantal-security Release
Atteint http://fr.archive.ubuntu.com quantal/main Sources
Atteint http://fr.archive.ubuntu.com quantal/restricted Sources
Atteint http://fr.archive.ubuntu.com quantal/universe Sources
Atteint http://fr.archive.ubuntu.com quantal/multiverse Sources
Atteint http://fr.archive.ubuntu.com quantal/main i386 Packages
Atteint http://security.ubuntu.com quantal-security/main Sources
Atteint http://fr.archive.ubuntu.com quantal/restricted i386 Packages
Atteint http://fr.archive.ubuntu.com quantal/universe i386 Packages
Atteint http://fr.archive.ubuntu.com quantal/multiverse i386 Packages
Atteint http://security.ubuntu.com quantal-security/restricted Sources
Atteint http://fr.archive.ubuntu.com quantal/main Translation-fr
Atteint http://fr.archive.ubuntu.com quantal/main Translation-en
Atteint http://security.ubuntu.com quantal-security/universe Sources
Atteint http://security.ubuntu.com quantal-security/multiverse Sources
Atteint http://fr.archive.ubuntu.com quantal/multiverse Translation-fr
Atteint http://fr.archive.ubuntu.com quantal/multiverse Translation-en
Atteint http://fr.archive.ubuntu.com quantal/restricted Translation-fr
Atteint http://fr.archive.ubuntu.com quantal/restricted Translation-en
Atteint http://security.ubuntu.com quantal-security/main i386 Packages
Atteint http://fr.archive.ubuntu.com quantal/universe Translation-fr
Atteint http://fr.archive.ubuntu.com quantal/universe Translation-en
Ign http://extras.ubuntu.com quantal/main Translation-fr_FR
Réception de :4 http://fr.archive.ubuntu.com quantal-updates/main Sources [90,5 kB]
Atteint http://security.ubuntu.com quantal-security/restricted i386 Packages
Ign http://extras.ubuntu.com quantal/main Translation-fr
Ign http://extras.ubuntu.com quantal/main Translation-en
Atteint http://security.ubuntu.com quantal-security/universe i386 Packages
Réception de :5 http://fr.archive.ubuntu.com quantal-updates/restricted Sources [2 564 B]
Réception de :6 http://fr.archive.ubuntu.com quantal-updates/universe Sources [83,1 kB]
Atteint http://security.ubuntu.com quantal-security/multiverse i386 Packages
Réception de :7 http://fr.archive.ubuntu.com quantal-updates/multiverse Sources [3 661 B]
Réception de :8 http://fr.archive.ubuntu.com quantal-updates/main i386 Packages [229 kB]
Atteint http://security.ubuntu.com quantal-security/main Translation-en
Atteint http://security.ubuntu.com quantal-security/multiverse Translation-en
Réception de :9 http://fr.archive.ubuntu.com quantal-updates/restricted i386 Packages [4 841 B]
Réception de :10 http://fr.archive.ubuntu.com quantal-updates/universe i386 Packages [183 kB]
Atteint http://security.ubuntu.com quantal-security/restricted Translation-en
Atteint http://security.ubuntu.com quantal-security/universe Translation-en
Réception de :11 http://fr.archive.ubuntu.com quantal-updates/multiverse i386 Packages [10,8 kB]
Atteint http://fr.archive.ubuntu.com quantal-updates/main Translation-en
Atteint http://fr.archive.ubuntu.com quantal-updates/multiverse Translation-en
Atteint http://fr.archive.ubuntu.com quantal-updates/restricted Translation-en
Atteint http://fr.archive.ubuntu.com quantal-updates/universe Translation-en
Ign http://fr.archive.ubuntu.com quantal/main Translation-fr_FR
Ign http://fr.archive.ubuntu.com quantal/multiverse Translation-fr_FR
Ign http://fr.archive.ubuntu.com quantal/restricted Translation-fr_FR
Ign http://fr.archive.ubuntu.com quantal/universe Translation-fr_FR
Ign http://fr.archive.ubuntu.com quantal-updates/main Translation-fr_FR
Ign http://fr.archive.ubuntu.com quantal-updates/main Translation-fr
Ign http://fr.archive.ubuntu.com quantal-updates/multiverse Translation-fr_FR
Ign http://fr.archive.ubuntu.com quantal-updates/multiverse Translation-fr
Ign http://fr.archive.ubuntu.com quantal-updates/restricted Translation-fr_FR
Ign http://fr.archive.ubuntu.com quantal-updates/restricted Translation-fr
Ign http://fr.archive.ubuntu.com quantal-updates/universe Translation-fr_FR
Ign http://fr.archive.ubuntu.com quantal-updates/universe Translation-fr
Ign http://security.ubuntu.com quantal-security/main Translation-fr_FR
Ign http://security.ubuntu.com quantal-security/main Translation-fr
Ign http://security.ubuntu.com quantal-security/multiverse Translation-fr_FR
Ign http://security.ubuntu.com quantal-security/multiverse Translation-fr
Ign http://security.ubuntu.com quantal-security/restricted Translation-fr_FR
Ign http://security.ubuntu.com quantal-security/restricted Translation-fr
Ign http://security.ubuntu.com quantal-security/universe Translation-fr_FR
Ign http://security.ubuntu.com quantal-security/universe Translation-fr
657 ko réceptionnés en 9s (69,6 ko/s)
E: dpkg a été interrompu. Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème.
Hors ligne
#17 Le 30/04/2013, à 12:48
- amj
Re : Problème important avec paquet dpkg
tu as supprimé l'un des rares paquet qui justifie une réinstalle complète,
A part si tu as de quoi compiler.
Dernière modification par amj (Le 30/04/2013, à 13:00)
Vive le logiciel libre !! Articles aléatoires sur Wikipédia sur les logiciels libre, sur linux.
Hors ligne
#18 Le 30/04/2013, à 12:53
- abelthorne
Re : Problème important avec paquet dpkg
Et ce que je suggère plus haut, Dody veut pas essayer ? À savoir récupérer le paquet dpkg sur packages.ubuntu.com, l'extraire, copier les binaires dpkg dans un dossier du PATH (par exemple /usr/local/bin ; de préférence pas le dossier utilisé par le paquet), retenter l'installation du paquet proprement depuis les dépôts et virer les binaires copiés temporairement ci-avant.
Hors ligne
#19 Le 30/04/2013, à 13:02
- amj
Re : Problème important avec paquet dpkg
C'est bon, je vais faire ça sur une machine virtuelle pour voir comment est-ce qu'on peut faire...
(l'autre solution est d'utiliser un live-cd et indiquer à dpkg où il faut installer le paquet je crois que ça marche)
Dernière modification par amj (Le 30/04/2013, à 13:04)
Vive le logiciel libre !! Articles aléatoires sur Wikipédia sur les logiciels libre, sur linux.
Hors ligne
#20 Le 30/04/2013, à 13:16
- Dody
Re : Problème important avec paquet dpkg
abelthorne y'a pas de souci je veux bien mais je suis débutant lol et c'est un peu trop vague je vois pas trop comment faire. J'ai telecharger le paquet dpkg et je l'extrait mais aprés je fais quoi ? et amj c'est quoi la démarche avec live-cd c'est trop technique tout sa lol. Merci d'avance.
Hors ligne
#21 Le 30/04/2013, à 13:19
- amj
Re : Problème important avec paquet dpkg
Il faut que je relise la doc parce que je me souvient plus
Au fait t'a utilisé que commande pour le supprimer? (parce que moi j'y arrive pas sans supprimer le kernel.
au fait pour la première méthode tu le décompresse n'importe où dans ton dossier utilisateur et puis tu fais
sudo /chemin/du/dossier/usr/bin/dpkg -i /chemin/vers/le/packet/dpkg/dpkg.version.deb
dis moi si t'a pas compris
Dernière modification par amj (Le 30/04/2013, à 13:23)
Vive le logiciel libre !! Articles aléatoires sur Wikipédia sur les logiciels libre, sur linux.
Hors ligne
#22 Le 30/04/2013, à 13:26
- Compte anonymisé
Re : Problème important avec paquet dpkg
Le souci est que le paquet n'existe plus visiblement
Essayessudo apt-get install --reinstall dpkg
As-tu essayé cette commande ?
#23 Le 30/04/2013, à 13:28
- abelthorne
Re : Problème important avec paquet dpkg
Alors :
1) Tu as téléchargé le bon paquet sur packages.ubuntu.com ? À savoir celui pour la bonne version d'Ubuntu (12.04, 12.10, 13.04... selon ce que tu as) et la bonne architecture (32 ou 64 bits)
2) Tu l'as extrait quelque part dans ton dossier perso. Tu te retrouves donc avec un dossier qui en contient d'autres : DEBIAN, etc, sbin, usr et var (qui en contiennent eux aussi d'autres...)
Est-ce que tu jusque-là, ça va ?
Si c'est bon, tu ouvres un terminal et tu navigues dans le dossier de dpkg extrait, puis dans son dossier usr/bin (avec la commande cd). Si tu as un doute ou que tu ne sais pas utiliser le terminal, dis-moi où tu as extrais le paquet de dpkg (chemin du genre /home/dody/dpkg_1.16.10ubuntu1_amd64)
Une fois que tu es dans ce dossier usr/bin, tu copies l'exé de dpkg dans /usr/local/bin avec
sudo cp dpkg /usr/local/bin/
Normalement il est exécutable mais dans le doute : sudo chmod +x /usr/local/bin/dpkg
Ensuite tu retentes un sudo apt-get install dpkg pour voir s'il s'en sort. Si tout va bien, il va pouvoir réinstaller le paquet dpkg. S'il lui manque d'autres morceaux, donne le message d'erreur que tu obtiendras.
Si tout se passe bien et que tu peux réinstaller dpkg avec cette méthode, tu n'as plus qu'à virer l'exé qu'on avait mis dans /usr/local/bin : sudo rm /usr/local/bin/dpkg
EDIT : la méthode indiquée par amj (la commande dpkg -i) pourrait effectivement marcher aussi et sera plus simple/propre que la mienne.
Dernière modification par abelthorne (Le 30/04/2013, à 13:30)
Hors ligne
#24 Le 30/04/2013, à 13:30
- amj
Re : Problème important avec paquet dpkg
pour la solution avec le live-cd on voit dans la doc de dpkg
--root=<rép.> Installer sur un système alternatif dont la
racine est située à un autre endroit.
donc
tu lances le live-cd sur la machine, tu montes le disque dur dans /media par exemple
sudo mount /dev/sda1 /media
tu télécharges le paquet de dpkg
et tu fait
sudo dpkg -i /"chemin/vers/le/packet/dpkg"/dpkg.version.deb --root=/media
maintenant c'est à toi de choisir
Dernière modification par amj (Le 30/04/2013, à 13:34)
Vive le logiciel libre !! Articles aléatoires sur Wikipédia sur les logiciels libre, sur linux.
Hors ligne
#25 Le 30/04/2013, à 13:51
- amj
Re : Problème important avec paquet dpkg
au fait pour la première méthode tu le décompresse n'importe où dans ton dossier utilisateur et puis tu fais
sudo /chemin/du/dossier/usr/bin/dpkg -i /chemin/vers/le/packet/dpkg/dpkg.version.deb
dis moi si t'a pas compris
j'ai essayé et ça marche dans une machine virtuelle (après il faut faire
sudo apt-get install dpkg
(ça mériterait un tuto dans la doc)
Dernière modification par amj (Le 30/04/2013, à 13:52)
Vive le logiciel libre !! Articles aléatoires sur Wikipédia sur les logiciels libre, sur linux.
Hors ligne