Aller au contenu

[debian][dpkg] Problème de corruption de paquets


kyo54

Messages recommandés

Posté(e)

Bonjour.

Cela fait plusieurs semaine sans que ni moi ni personne ne trouve de solutions: Depuis une mise à jour fin août deux paquets openoffice posent problèmes. Ils restent bloqués en version 1.1.2-2 et impossible de les mettre à jour vers 1.1.2-3

voici le résultat d'un apt-get dist-upgrade

[root@latibo]$ apt-get dist-upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Calcul de la mise à jour... Fait
Les paquets suivants seront mis à jour :
 openoffice.org openoffice.org-mimelnk
2 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
6 partiellement installés ou enlevés.
Il est nécessaire de prendre 10,5Mo dans les archives.
Après dépaquetage, 0o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]
Réception de : 1 ftp://ftp.de.debian.org testing/main openoffice.org-l10n-en 1.1.2-3 [3518kB]
Réception de : 2 ftp://ftp.de.debian.org testing/main openoffice.org 1.1.2-3 [6926kB]
Réception de : 3 ftp://ftp.de.debian.org testing/main openoffice.org-mimelnk 1.1.2-3 [62,2kB]
10,5Mo réceptionnés en 26s (404ko/s)
Reading package fields... Done
Reading package status... Done
Retrieving bug reports... Done
(Lecture de la base de données... 106885 fichiers et répertoires déjà installés.)
Préparation du remplacement de openoffice.org-l10n-en 1.1.2-3 (en utilisant .../openoffice.org-l10n-en_1.1.2-3_all.deb) ...
dpkg : erreur de traitement de /var/cache/apt/archives/openoffice.org-l10n-en_1.1.2-3_all.deb (--unpack) :
le sous-processus pre-installation script a retourné une erreur de sortie d'état 139
dpkg : erreur lors du nettoyage :
le sous-processus post-removal script a retourné une erreur de sortie d'état 139
Préparation du remplacement de openoffice.org 1.1.2-2 (en utilisant .../openoffice.org_1.1.2-3_all.deb) ...
dpkg : avertissement - ancien script pre-removal a retourné un code d'erreur de sortie 139
dpkg - tentative d'exécution du script du nouveau paquet à la place ...
dpkg : erreur de traitement de /var/cache/apt/archives/openoffice.org_1.1.2-3_all.deb (--unpack) :
le sous-processus nouveau script pre-removal a retourné une erreur de sortie d'état 139
dpkg : erreur lors du nettoyage :
le sous-processus post-installation script a retourné une erreur de sortie d'état 139
Préparation du remplacement de openoffice.org-mimelnk 1.1.2-2 (en utilisant .../openoffice.org-mimelnk_1.1.2-3_all.deb) ...
dpkg : avertissement - ancien script pre-removal a retourné un code d'erreur de sortie 139
dpkg - tentative d'exécution du script du nouveau paquet à la place ...
dpkg : erreur de traitement de /var/cache/apt/archives/openoffice.org-mimelnk_1.1.2-3_all.deb (--unpack) :
le sous-processus nouveau script pre-removal a retourné une erreur de sortie d'état 139
dpkg : erreur lors du nettoyage :
le sous-processus post-installation script a retourné une erreur de sortie d'état 139
Des erreurs ont été rencontrées pendant l'exécution :
/var/cache/apt/archives/openoffice.org-l10n-en_1.1.2-3_all.deb
/var/cache/apt/archives/openoffice.org_1.1.2-3_all.deb
/var/cache/apt/archives/openoffice.org-mimelnk_1.1.2-3_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
[root@latibo]$

openoffice et openoffice-mimelink ne veulent pas s'installer quoi que je fasse. J'ai essayé:

- de faire un apt-get update évidemment.

- de faire un apt-get clean mais les nouveaux paquets sont pareil.

- d'installer les paquets de sid mais visiblement ce sont les même et j'ai toujours le bug.

- de les désinstaller mais le système me répond que leur état est bizarre et qu'il faut les réinstaller. MAJ en modifiant un fichier de conf et utilisant force, la désinstallation fonctionne mais toujours pas l'install

- de les réinstaller un a un mais ça loupe à chaque fois, erreur 139, même avec force-all comme lors du dist-upgrade.

- d'utiliser aptitude ou dpkg ou synaptic à la place d'apt mais le résultat est le même, même avec des force.

- d'installer les binaries téléchargées sur le site d'openoffice dans /usr/local puis de le désinstaller le tout pour faire le ménage, ça ne résoud pas le problème

- de copier /etc/openoffice et /usr/lib/openoffice de mon pc de bureau qui a une config identique, toujours erreur 139.

- de modifier /var/lib/dpkg/status pour déclarer les paquet récalcitrants comme installés ou désinstallés. Si je les déclare comme installé dpkg dit que le fichier de conf contient une erreur et refuse d'aller plus loin. Et si je le déclare comme supprimé, que je déplace les fichiers de l'appli, alors dpkg lors de la ré-install ressort la même erreur 139.

- de modifier /var/lib/dpkg/info, ça c'est le seul truc qui a un tant soit peu marché puisque avec des force la désinstalle des paquet passe

Je signale qu'avant chaque modif pas très Catholique j'ai fait des sauvegarde que j'ai utilisé par la suite pour revenir à l'état initial.

J'ai une Debian Testing, kernel 2.6.7. Mon PC n'est pas overckloké et n'a pas de trous dans la ram comme dans le disque dur.

ça fait 3 semaines et plusieurs dizaines d'heures que je me bat contre ce problème. Y'a pas trop d'infos sur le net et personne ne sait quoi faire devant ce problème.

Merci de votre aide, je désespère.

Posté(e)

Rem m'ote les mots de la bouche :) enfin de la main ...

ou

dpkg --purge --force-remove [tes trois .deb]

et encore

cd /var/cache/apt/achives

dpkg -i <openoffice-machin>.deb

un petit

/var/cache/apt/archives/open*

, accessoirement ...

Posté(e)

bah il fera un apt-get -f install, ça sera toujours moins pire que ce qu'il a actuellement ... et OOO dépend pas de grand chose, au final ... (emerge -pe openoffice-bin n'affiche jamais que 2 pages :pciwin: )

Posté(e)
perso, je tenterais un apt-get install --force. si ca ne fonctionne pas, un apt-get remove --purge, puis apt-get update, suivi d'un apt-get dist-upgrade.

déjà essayé sans succès comme indiqué dans le topic initial: les paquets ne partent qu'en forcant et la réinstall ne marche pas même en forçant

Posté(e)

J'ai aie vraiment plein le c** de ce problème de m**** qui me fait ch*** depuis des semaines. Je viens de passer des heures encore aujourd'hui à essayer de micmacer une solution à cette m**** sans succès. Put*** c'est dingue j'ai jamais autant été emme*** je me croirait sous Windows. Tout ce que j'ai réussi à faire c'est à désinstaller les paquets mais aucune réinstallation n'est possible!

Posté(e)

oui j'ai essayé. voici mon source.list

#Sources de Woody

#deb ftp://ftp.de.debian.org/debian/ stable main non-free contrib

#deb-src ftp://ftp.de.debian.org/debian/ stable main non-free contrib

#deb http://non-us.debian.org/debian-non-US/ stable/non-US main contrib non-free

#deb-src http://non-us.debian.org/debian-non-US/ stable/non-US main contrib non-free

#Sources de Sarge

deb ftp://ftp.de.debian.org/debian/ testing main non-free contrib

deb-src ftp://ftp.de.debian.org/debian/ testing main non-free contrib

deb http://non-us.debian.org/debian-non-US/ testing/non-US main contrib non-free

deb-src http://non-us.debian.org/debian-non-US/ testing/non-US main contrib non-free

#deb ftp://ftp.fr.debian.org/debian/ testing main non-free contrib

#deb-src ftp://ftp.fr.debian.org/debian/ testing main non-free contrib

#deb http://non-us.debian.org/debian-non-US/ testing/non-US main contrib non-free

#deb-src http://non-us.debian.org/debian-non-US/ testing/non-US main contrib non-free

#deb http://security.debian.org/ testing/updates main contrib non-free #secu

deb ftp://ftp.nerim.net/debian-marillat/ testing main #mplayer et plus

deb http://www.webalice.it/gibelli/debian/mame/ sarge main #xmame

#deb http://www-users.cs.umn.edu/~sdier/debian updates/wup/ #eclipse

#deb http://people.debian.org/~njordan/ unstable/binary/ #kdevelop

#deb http://planet-moll.de/debian sarge main #k3b

#deb ftp://ftp.oleane.net/pub/java-linux/debian/ testing main non-free #java

#deb http://www.yath.eu.org/debian ./ #mldoneky

#deb http://debian.thermoman.de/ woody amule wxwindows2.4 #amule

#deb http://home.icequake.net/~nemesis/debian binary/ #jeux

#deb-src http://home.icequake.net/~nemesis/debian source/ #sources jeux

#deb http://people.debian.org/~madkiss/xfce4/4.0.2 ./

#deb-src http://people.debian.org/~madkiss/xfce4/4.0.2 ./

# Sources de Sid

#deb ftp://ftp.de.debian.org/debian/ unstable main non-free contrib

#deb-src ftp://ftp.de.debian.org/debian/ unstable main non-free contrib

#deb http://non-us.debian.org/debian-non-US/ unstable/non-US main contrib non-free

#deb-src http://non-us.debian.org/debian-non-US/ unstable/non-US main contrib non-free

#deb ftp://ftp.nerim.net/debian-marillat/ unstable main #mplayer et plus

#Java

#deb http://jopa.studentenweb.org/debian ./

#deb-src http://jopa.studentenweb.org/debian ./

#xmame

#deb http://anarxia.dyndns.org:2180/debian ./

#deb-src http://anarxia.dyndns.org:2180/debian ./

Posté(e)

Package: *

Pin: release a=stable

Pin-Priority: 300

Package: *

Pin: release a=testing

Pin-Priority: 500

Package: *

Pin: release a=sarge

Pin-Priority: 400

Package: *

Pin: release a=unstable

Pin-Priority: 100

Posté(e)

Package: *

Pin: release a=testing

Pin-Priority: 500

Package: *

Pin: release a=sarge

Pin-Priority: 400

lol....

Je trouve qu'il y a peu d'ecart entre testing et stable. trop peu. C'est bizarre tout de meme que ca ne fonctionne pas, je pense que tu as des conflits entre tous les versions différentes des packages que tu as, vu ton sources.list et ton preferences...

Perso je n'ai aucun pb avec ces paquets, Sandeman non plus, et puis si ca dure depuis des semaines, je dirais que la faute vient certainement de toi. Ok, ca t'avance pas plus... :byebye:

Posté(e)

non la faute ne vient pas de moi. le problème que j'ai rencontré a bel et bien été référencé par Debian comme un bug dans testing (résolu actuellement) (voir : http://bugs.debian.org/release-critical/debian/main.html et http://bugs.debian.org/cgi-bin/bugreport.c...ug=265852&msg=7

j'ai fait une update au moment où les paquets merdaient et voilà le résultat. Sur mon autre PC j'ai attendu quelques jours pour faire l'update et ça n'a posé aucun problème.

Ensuite pour la distro c'est une pure testing depuis longtemps, avec comme seules source non-off celles de marillat et de xmame.

Posté(e)

j'ai fait l'update au mauvais moment c'est ce que je te dis. Et résolu oui le paquet cause du problème a été remplacé mais mon système est toujours corrompu pour le compte...

Posté(e)

non c'est pas un problème de compte: j'ai dit "pour le compte" comme j'aurais dit "pour le coup". Le problème des paquets openoffice est déjà suffisament ennuyant comme ça!

Posté(e)

ben normallement, si tu fais un apt-get clean, tout les paquets vont etre virés, apt-get update tu vas mettre a jour la liste des paquets dispo, ensuite, apt-get dist-upgrade va mettre ton systeme a jour, et il devrait etre propre/. L'installation de open office ne dvrait plus poser de probleme par la suite.

Posté(e)

essaye apt-get upgrade et apt-get dist-upgrade avec les sources ci dessous, juste celle la, commente les autres

deb http://ftp2.fr.debian.org/debian/ testing main contrib non-free

deb-src http://ftp2.fr.debian.org/debian/ testing main contrib non-free

deb http://security.debian.org/ testing/updates main contrib non-free

autrement tu as essayé dpkg --purge openoffice......, ou apt-get --purge open......

Posté(e)

je ne vois pas ce que ce changement de source.list pourra faire, enfin je tente quand même. Sinon j'ai pas réussi a faire un purge et un force en même temps, donc j'ai pu faire que des purge sur les paquets non-récalcitrants. Si vous savez comment combiner purge et force ça m'interesse.

Posté(e)

comme je m'y attendait, ça ne change rien. Je donne tout le log histoire d'éviter les questions bateaux du genre "oh mais t'as bien fait un clean hein?"

[root@latibo]$ apt-get update
Atteint http://security.debian.org testing/updates/main Packages
Atteint http://security.debian.org testing/updates/main Release
Réception de : 1 ftp://ftp2.fr.debian.org testing/main Packages [3130kB]
Réception de : 2 ftp://ftp2.fr.debian.org testing/main Release [81B]
Réception de : 3 ftp://ftp2.fr.debian.org testing/non-free Packages [58,6kB]
Réception de : 4 ftp://ftp2.fr.debian.org testing/non-free Release [85B]
Réception de : 5 ftp://ftp2.fr.debian.org testing/contrib Packages [56,1kB]
Réception de : 6 ftp://ftp2.fr.debian.org testing/contrib Release [84B]
Réception de : 7 ftp://ftp2.fr.debian.org testing/main Sources [1229kB]
Réception de : 8 ftp://ftp2.fr.debian.org testing/main Release [83B]
Réception de : 9 ftp://ftp2.fr.debian.org testing/non-free Sources [24,2kB]
Réception de : 10 ftp://ftp2.fr.debian.org testing/non-free Release [87B]
Réception de : 11 ftp://ftp2.fr.debian.org testing/contrib Sources [25,6kB]
Réception de : 12 ftp://ftp2.fr.debian.org testing/contrib Release [86B]
4524ko réceptionnés en 8s (535ko/s)
Lecture des listes de paquets... Fait
[root@latibo]$ apt-get clean
[root@latibo]$ apt-get install openoffice.org
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Les paquets supplémentaires suivants seront installés :
 openoffice.org-bin openoffice.org-debian-files openoffice.org-l10n-en
Paquets suggérés :
 openoffice.org-help ooqstart-gnome oooqs-kde unixodbc cupsys-bsd prelink
 openoffice.org-hyphenation openoffice.org-thesaurus msttcorefonts
 openoffice.org-mimelnk openoffice.org-hyphenation-en
 openoffice.org-thesaurus-en openoffice.org-help-en
Les NOUVEAUX paquets suivants seront installés :
 openoffice.org openoffice.org-bin openoffice.org-debian-files
 openoffice.org-l10n-en
0 mis à jour, 4 nouvellement installés, 0 à enlever et 8 non mis à jour.
Il est nécessaire de prendre 54,1Mo dans les archives.
Après dépaquetage, 179Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]
Réception de : 1 ftp://ftp2.fr.debian.org testing/main openoffice.org-bin 1.1.2-4 [43,7MB]
Réception de : 2 ftp://ftp2.fr.debian.org testing/main openoffice.org-debian-files 1.1.2-4+1 [32,4kB]
Réception de : 3 ftp://ftp2.fr.debian.org testing/main openoffice.org-l10n-en 1.1.2-4 [3518kB]
Réception de : 4 ftp://ftp2.fr.debian.org testing/main openoffice.org 1.1.2-4 [6926kB]
54,1Mo réceptionnés en 1m17s (702ko/s)
Reading package fields... Done
Reading package status... Done
Retrieving bug reports... Done
Preconfiguring packages ...
(Lecture de la base de données... 109318 fichiers et répertoires déjà installés.)
Dépaquetage de openoffice.org-bin (à partir de .../openoffice.org-bin_1.1.2-4_i386.deb) ...
Sélection du paquet openoffice.org-debian-files précédemment désélectionné.
Dépaquetage de openoffice.org-debian-files (à partir de .../openoffice.org-debian-files_1.1.2-4+1_all.deb) ...
Sélection du paquet openoffice.org-l10n-en précédemment désélectionné.
Dépaquetage de openoffice.org-l10n-en (à partir de .../openoffice.org-l10n-en_1.1.2-4_all.deb) ...
dpkg : erreur de traitement de /var/cache/apt/archives/openoffice.org-l10n-en_1.1.2-4_all.deb (--unpack) :
le sous-processus pre-installation script a retourné une erreur de sortie d'état 139
dpkg : erreur lors du nettoyage :
le sous-processus post-removal script a retourné une erreur de sortie d'état 139
Sélection du paquet openoffice.org précédemment désélectionné.
Dépaquetage de openoffice.org (à partir de .../openoffice.org_1.1.2-4_all.deb) ...
dpkg : erreur de traitement de /var/cache/apt/archives/openoffice.org_1.1.2-4_all.deb (--unpack) :
le sous-processus pre-installation script a retourné une erreur de sortie d'état 139
dpkg : erreur lors du nettoyage :
le sous-processus post-removal script a retourné une erreur de sortie d'état 139
Des erreurs ont été rencontrées pendant l'exécution :
/var/cache/apt/archives/openoffice.org-l10n-en_1.1.2-4_all.deb
/var/cache/apt/archives/openoffice.org_1.1.2-4_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
[root@latibo]$

Posté(e)
[root@latibo]$ apt-get -f install
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 8 non mis à jour.
4 partiellement installés ou enlevés.
Il est nécessaire de prendre 0o/10,4Mo dans les archives.
Après dépaquetage, 0o d'espace disque supplémentaires seront utilisés.
Reading package fields... Done
Reading package status... Done
Retrieving bug reports... Done
(Lecture de la base de données... 109611 fichiers et répertoires déjà installés.)
Préparation du remplacement de openoffice.org-l10n-en 1.1.2-4 (en utilisant .../openoffice.org-l10n-en_1.1.2-4_all.deb) ...
dpkg : erreur de traitement de /var/cache/apt/archives/openoffice.org-l10n-en_1.1.2-4_all.deb (--unpack) :
le sous-processus pre-installation script a retourné une erreur de sortie d'état 139
dpkg : erreur lors du nettoyage :
le sous-processus post-removal script a retourné une erreur de sortie d'état 139
Préparation du remplacement de openoffice.org 1.1.2-4 (en utilisant .../openoffice.org_1.1.2-4_all.deb) ...
dpkg : erreur de traitement de /var/cache/apt/archives/openoffice.org_1.1.2-4_all.deb (--unpack) :
le sous-processus pre-installation script a retourné une erreur de sortie d'état 139
dpkg : erreur lors du nettoyage :
le sous-processus post-removal script a retourné une erreur de sortie d'état 139
Des erreurs ont été rencontrées pendant l'exécution :
/var/cache/apt/archives/openoffice.org-l10n-en_1.1.2-4_all.deb
/var/cache/apt/archives/openoffice.org_1.1.2-4_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
[root@latibo]$

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...