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

@amj@mastodon.xyz

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.

@amj@mastodon.xyz

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 hmm

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.

@amj@mastodon.xyz

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.

@amj@mastodon.xyz

Hors ligne

#9 Le 29/04/2013, à 17:33

PPdM

Re : Problème important avec paquet dpkg

amj a écrit :

Apt utilise dpkg non?

C'est ce que je crains ! sad


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

amj a écrit :

oups bah il faut l'installer manuellement alors hmm

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.

@amj@mastodon.xyz

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 :
amj a écrit :

oups bah il faut l'installer manuellement alors hmm

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.

@amj@mastodon.xyz

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

pierguiard a écrit :

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.

@amj@mastodon.xyz

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.

@amj@mastodon.xyz

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.

@amj@mastodon.xyz

Hors ligne

#22 Le 30/04/2013, à 13:26

Compte anonymisé

Re : Problème important avec paquet dpkg

pierguiard a écrit :

Le souci est que le paquet n'existe plus visiblement
Essayes

sudo 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.

@amj@mastodon.xyz

Hors ligne

#25 Le 30/04/2013, à 13:51

amj

Re : Problème important avec paquet dpkg

amj a écrit :

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.

@amj@mastodon.xyz

Hors ligne