#1 Le 04/10/2010, à 21:05
- Mindiell
[RESOLU]dpkg - Erreur de sortie (2)
Bonjour à tou(te)s,
J'ai besoin d'aide, je ne peux plus installer/mettre à jour/supprimer aucun paquet !
L'autre jour, le gestionnaire m'a indiqué qu'une mise à jour pour qtcreator était possible. J'ai donc, comme d'habitude, valider la mise à jour et ca a fait une erreur. Devant partir au boulot, j'ai pas cherché.
Mais il ne cesse de me refaire l'erreur depuis et ce pour toute action apt-get. Je me suis référé au wiki, mais la procédur edonnée ne marche pas (elle est un peu légère aussi ) :
moi@monpc:~$ sudo apt-get clean
moi@monpc:~$ sudo apt-get install qtcreator qtcreator-doc qt-creator
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
linux-headers-2.6.31-14 libunicode-string-perl libmp3-info-perl
libstring-shellquote-perl mpg123 libmpg123-0 linux-headers-2.6.31-14-generic
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets suivants seront mis à jour :
qt-creator qtcreator qtcreator-doc
3 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 9 047ko dans les archives.
Après cette opération, 4 096o d'espace disque seront libérés.
Réception de : 1 http://security.ubuntu.com karmic-security/universe qtcreator 1.2.1-3ubuntu1.1 [4 409kB]
Réception de : 2 http://security.ubuntu.com karmic-security/universe qtcreator-doc 1.2.1-3ubuntu1.1 [4 631kB]
Réception de : 3 http://security.ubuntu.com karmic-security/universe qt-creator 1.2.1-3ubuntu1.1 [7 216B]
9 047ko réceptionnés en 10s (867ko/s)
(Lecture de la base de données... 30%dpkg : erreur fatale irréversible, abandon :
lecture courte (short read) dans « buffer_copy » (liste des fichiers du paquet « linux-headers-2.6.31-19 »)
E: Sub-process /usr/bin/dpkg returned an error code (2)
A l'aide communauté chérie !
Dernière modification par Mindiell (Le 07/10/2010, à 22:23)
Hors ligne
#2 Le 04/10/2010, à 23:12
- jacobus77
Re : [RESOLU]dpkg - Erreur de sortie (2)
Tu peux essayer:
sudo dpkg --reconfigure -a
Dernière modification par jacobus77 (Le 05/10/2010, à 10:04)
Hors ligne
#3 Le 05/10/2010, à 06:43
- Mindiell
Re : [RESOLU]dpkg - Erreur de sortie (2)
Il me dit que dpkg a besoin d'une option d'action
Pour info, après ce message si j'essaye quelque chose il me dit de lancer "sudo dpkg --reconfigure -a"
Ca ne fait rien de spécial (de visu) et ca me rend la main
Hors ligne
#4 Le 05/10/2010, à 10:17
- jacobus77
Re : [RESOLU]dpkg - Erreur de sortie (2)
Bon si je comprends bien tu as tjrs le problème...
C'est au moins un des paquets qtcreator qtcreator-doc qt-creator qui est corrompu.
Je te proposes 2 solutions:
1/
Essayer de faire une suppresssion complète suivi d'une installation, le pb c'est qu'ils sont peut-etre pas marqués comme installés
2/
Pour forcer la correction, dans un terminal:
gksu nautilus
puis va dans
/var/cache/apt/archives
et supprimes les .deb correspondant à ces 3 paquets (qtcreator qtcreator-doc qt-creator)
puis
apt-get update
apt-get upgrade
La tu devrais pouvoir réinstaller tes paquets. Amoins que ton disque dur soit en train de mourrir.
Hors ligne
#5 Le 05/10/2010, à 13:57
- Mindiell
Re : [RESOLU]dpkg - Erreur de sortie (2)
Essayer de faire une suppresssion complète suivi d'une installation, le pb c'est qu'ils sont peut-etre pas marqués comme installés
Tu parles d'un "apt-get purge" ? J'avais déjà essayé.
Pour forcer la correction, dans un terminal:
gksu nautilus
puis va dans
/var/cache/apt/archives
et supprimes les .deb correspondant à ces 3 paquets (qtcreator qtcreator-doc qt-creator)
puis
apt-get update apt-get upgrade
Merci, je vais essayer ca.
Ca fait quoi gksu ?
Je ne pense vraiment pas que mon HDD soit en train de mourir cela dit
Hors ligne
#6 Le 05/10/2010, à 15:26
- jacobus77
Re : [RESOLU]dpkg - Erreur de sortie (2)
gksu c'est le commande super-utilisateur pour les applications en mode graphique, je ne saurais pas te dire exactement pq mais il semble qu'occasionnellement sudo pose problème.
Hors ligne
#7 Le 05/10/2010, à 22:25
- Mindiell
Re : [RESOLU]dpkg - Erreur de sortie (2)
Bon, je viens de faire ca, mais je n'ai rien dans archives à part un fichier "lock" de 0 octets et un répertoire "partial" vide...
euh... Help ?
Hors ligne
#8 Le 06/10/2010, à 00:41
- jacobus77
Re : [RESOLU]dpkg - Erreur de sortie (2)
Tu pourrais détaillé els messages d'erreur que tu recois quand tu essaies d'installer quelque chose autre que les paquets qt précédents.
Hors ligne
#9 Le 06/10/2010, à 06:57
- Mindiell
Re : [RESOLU]dpkg - Erreur de sortie (2)
Voici, il télécharge tout et au moment de mettre à jour la base de données : crac !
Extraction des modèles depuis les paquets : 100%
Sélection du paquet gawk précédemment désélectionné.
(Lecture de la base de données... 30%dpkg : erreur fatale irréversible, abandon :
lecture courte (short read) dans « buffer_copy » (liste des fichiers du paquet « linux-headers-2.6.31-19 »)
E: Sub-process /usr/bin/dpkg returned an error code (2)
Y a pas une commande pour "regénérer" la bdd ?
Dernière modification par Mindiell (Le 06/10/2010, à 06:58)
Hors ligne
#10 Le 06/10/2010, à 07:10
- sheep
Re : [RESOLU]dpkg - Erreur de sortie (2)
Bonjour,
Redémarre sous un noyau différent du 2.6.31-19.
Puis dans un terminal:
sudo apt-get remove --purge linux-headers-2.6.31-19
sudo apt-get clean
sudo apt-get install linux-headers-2.6.31-19
Save water, Drink beer
Hors ligne
#11 Le 06/10/2010, à 07:26
- Mindiell
Re : [RESOLU]dpkg - Erreur de sortie (2)
Wouh !
C'est pas évident ca, si ?
Bon je finis mon boulot et je tente ca... Merci
PS : Gloups !
Dernière modification par Mindiell (Le 06/10/2010, à 07:27)
Hors ligne
#12 Le 06/10/2010, à 09:40
- Mindiell
Re : [RESOLU]dpkg - Erreur de sortie (2)
Tenté : même erreur...
Pour info, pour accéder à la liste des noyaux, je reboote en plein boot
Pour autre info, j'ai des linux-headers plus récents (jusqu'à 22 je crois)
merci pour vos efforts fortement appréciés ! continuez !
Hors ligne
#13 Le 07/10/2010, à 06:34
- sheep
Re : [RESOLU]dpkg - Erreur de sortie (2)
Si t'as des headers plus récents ils suffit donc de virer complètement le paquet et de ne pas le réinstaller.
Donc puisque
sudo apt-get remove --purge linux-headers-2.6.31-19
ne fonctionne pas on va faire autrement:
sudo rm /var/lib/dpkg/info/linux-headers-2.6.31-19.prerm
sudo dpkg --remove --force-remove-reinstreq linux-headers-2.6.31-19
sudo dpkg --purge --force-remove-reinstreq linux-headers-2.6.31-19
sudo apt-get update
sudo apt-get upgrade
Save water, Drink beer
Hors ligne
#14 Le 07/10/2010, à 06:45
- Mindiell
Re : [RESOLU]dpkg - Erreur de sortie (2)
Bon, j'ai tenté ca mais.... Voilà les seuls fichiers présents qui ont ce nom de "31-19" :
linux-headers-2.6.31-19-generic.list
linux-headers-2.6.31-19-generic.md5sums
linux-headers-2.6.31-19-generic.postinst
linux-headers-2.6.31-19.list
linux-headers-2.6.31-19.md5sums
Hors ligne
#15 Le 07/10/2010, à 06:49
- Mindiell
Re : [RESOLU]dpkg - Erreur de sortie (2)
J'ai quand même tenté la suite juste pour voir :
sudo dpkg --remove --force-remove-reinstreq linux-headers-2.6.31-19
dpkg : un problème de dépendance empêche la suppression de linux-headers-2.6.31-19 :
linux-headers-2.6.31-19-generic dépend de linux-headers-2.6.31-19.
dpkg : erreur de traitement de linux-headers-2.6.31-19 (--remove) :
problème de dépendance - suppression ignorée
Des erreurs ont été rencontrées pendant l'exécution :
linux-headers-2.6.31-19
Donc j'ai refait la commande en ajoutant generic :
sudo dpkg --remove --force-remove-reinstreq linux-headers-2.6.31-19-generic
(Lecture de la base de données... 30%dpkg : erreur fatale irréversible, abandon :
lecture courte (short read) dans « buffer_copy » (liste des fichiers du paquet « linux-headers-2.6.31-19 »)
Rebelote...
Hors ligne
#16 Le 07/10/2010, à 06:54
- kyncani
Re : [RESOLU]dpkg - Erreur de sortie (2)
Salut, à tout hasard, tu pourrais essayer :
for f in /var/lib/dpkg/info/linux-headers-2.6.31-19*; do echo "$f"; cat "$f" >/dev/null; done
Hors ligne
#17 Le 07/10/2010, à 17:37
- Mindiell
Re : [RESOLU]dpkg - Erreur de sortie (2)
Euh, si tu regardes 2 messages au-dessu, c'est ca que tu veux, non ?
Hors ligne
#18 Le 07/10/2010, à 19:32
- kyncani
Re : [RESOLU]dpkg - Erreur de sortie (2)
En fait je me demande à tout hasard si les fichiers en question de /var/lib/dpkg/ sont lisibles et non pas par malchange tombés sur une mauvaise zone de disque
A tout hasard hein
Hors ligne
#19 Le 07/10/2010, à 21:40
- Mindiell
Re : [RESOLU]dpkg - Erreur de sortie (2)
Bah, je peux faire un cat de chacun, ils sont lisibles...
Hors ligne
#20 Le 07/10/2010, à 21:43
- sheep
Re : [RESOLU]dpkg - Erreur de sortie (2)
tu peux nous lister les paquets en 19 installés?
dpkg -l |grep 2.6.31-19
Save water, Drink beer
Hors ligne
#21 Le 07/10/2010, à 21:50
- Mindiell
Re : [RESOLU]dpkg - Erreur de sortie (2)
Et voilà :
ri linux-headers-2.6.31-19 2.6.31-19.56 Header files related to Linux kernel version
ri linux-headers-2.6.31-19-generic 2.6.31-19.56 Linux kernel headers for version 2.6.31 on x
ii linux-image-2.6.31-19-generic 2.6.31-19.56 Linux kernel image for version 2.6.31 on x86
Hors ligne
#22 Le 07/10/2010, à 21:54
- sheep
Re : [RESOLU]dpkg - Erreur de sortie (2)
fais un
sudo apt-get install -- reinstall linux-headers-2.6.31-19-generic linux-headers-2.6.31-19
Save water, Drink beer
Hors ligne
#23 Le 07/10/2010, à 21:58
- Mindiell
Re : [RESOLU]dpkg - Erreur de sortie (2)
:~$ sudo apt-get install --reinstall linux-headers-2.6.31-19-generic linux-headers-2.6.31-19
E: dpkg a été interrompu, vous devez lancer manuellement 'sudo dpkg --configure -a' pour corriger le problème.
:~$ sudo dpkg --configure -a
:~$ sudo apt-get install --reinstall linux-headers-2.6.31-19-generic linux-headers-2.6.31-19
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
linux-headers-2.6.31-14 libunicode-string-perl libmp3-info-perl
libstring-shellquote-perl mpg123 libmpg123-0 linux-headers-2.6.31-14-generic
Veuillez utiliser « apt-get autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 2 réinstallés, 0 à enlever et 3 non mis à jour.
Il est nécessaire de prendre 10,2Mo dans les archives.
Après cette opération, 0o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ?
Réception de : 1 http://security.ubuntu.com karmic-security/main linux-headers-2.6.31-19 2.6.31-19.56 [9 531kB]
Réception de : 2 http://security.ubuntu.com karmic-security/main linux-headers-2.6.31-19-generic 2.6.31-19.56 [674kB]
10,2Mo réceptionnés en 16s (632ko/s)
Sélection du paquet linux-headers-2.6.31-19 précédemment désélectionné.
(Lecture de la base de données... 30%dpkg : erreur fatale irréversible, abandon :
lecture courte (short read) dans « buffer_copy » (liste des fichiers du paquet « linux-headers-2.6.31-19 »)
E: Sub-process /usr/bin/dpkg returned an error code (2)
Hors ligne
#24 Le 07/10/2010, à 21:59
- Mindiell
Re : [RESOLU]dpkg - Erreur de sortie (2)
Merci pour votre aide en tout cas ! Je pense que je ferai mieux de ré-installer le tout, mais j'aimerai comprendre le souci quand même
Hors ligne
#25 Le 07/10/2010, à 22:05
- sheep
Re : [RESOLU]dpkg - Erreur de sortie (2)
avant de reinstaller essaye de supprimer à la main les fichiers suivant:
inux-headers-2.6.31-19-generic.list
linux-headers-2.6.31-19-generic.md5sums
linux-headers-2.6.31-19-generic.postinst
linux-headers-2.6.31-19.list
linux-headers-2.6.31-19.md5sums
puis de refaire un
sudo dpkg --configure -a
Save water, Drink beer
Hors ligne