[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Base cassée



hugo wrote:

Selon Frédéric Bothamy:
* hugo <hugolino@free.fr> [2004-06-10 00:31] :

[...]

scrollkeeper-update: relocation error: /usr/lib/libxslt.so.1: undefined symbol: xmlIsBaseCharGroup
dpkg : erreur de traitement de totem (--purge) :
le sous-processus post-removal script a retourné une erreur de sortie d'état 127

J'ai été fouiller dans les script postrm en question, mais ça branche sur un prog qui
est en dur (ELF 32 bit executable)

mais encore ?
Indique les lignes/progs/etc en question, pasque là... ça ne permet pas d'apporter quoique ce soit.

Un petit numéro de version du paquet fournissant /usr/lib/libxslt.so.1
(normalement, le paquet libxstl1.1 en version 1.1.6-1 ou 1.1.7-1), ainsi
que du paquet scrollkeeper (normalement, 0.3.14-8) pourrait nous donner
plus d'informations sur ton problème...


21:10:05 ROOT@Deborah /var/cache # acp libxslt1
libxslt1:
 Installés : 1.1.6-1
 Candidat : 1.1.6-1
Table de version :
*** 1.1.6-1 0
       500 ftp://ftp.fr.debian.org sarge/main Packages
       100 /var/lib/dpkg/status
    1.0.30-2woody3 0
       500 http://download.kde.org stable/main Packages

21:10:17 ROOT@Deborah /var/cache # acp scrollkeeper
scrollkeeper:
 Installés : 0.3.14-8
 Candidat : 0.3.14-8
Table de version :
*** 0.3.14-8 0
       500 ftp://ftp.fr.debian.org sarge/main Packages
       100 /var/lib/dpkg/status


Je viens de psser une heure à essyer de suivre les conseils de J8: virer
et réinstaller.
PB: Je n'arrive pas à virer des packages comme "gnome-terminal" et
"scrollkeeeper". Ça commence par:
8<----------------------------------------------------------------------
20:32:15 ROOT@Deborah /home/hugo # agrp scrollkeeper
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Les paquets suivants seront ENLEVÉS| :
 capplets* capplets-data* gnome-applets-data* gnome-control-center*
gnome-terminal*        gnome-users-guide* gnomeicu* scrollkeeper*
synaptic* totem*
0 mis à jour, 0 nouvellement installés, 10 à enlever et 104 non mis à
jour.
2 partiellement installés ou enlevés.
Il est nécessaire de prendre 0o dans les archives.
Après dépaquetage, 45,2Mo d'espace disque seront libérés.
Souhaitez-vous continuer| ? [O/n] 8<----------------------------------------------------------------------

normal.

Et ça fini avec des:
8<----------------------------------------------------------------------
scrollkeeper-update: relocation error: /usr/lib/libxslt.so.1: undefined
symbol: xmlIsBaseCharGroup
dpkg : erreur de traitement de gnome-terminal (--purge) :
le sous-processus post-removal script a retourné une erreur de sortie
d'état 127
8<----------------------------------------------------------------------
et des:
8<----------------------------------------------------------------------
Warning: program compiled against libxml 206 using older 204
8<----------------------------------------------------------------------

tjs normal compte tenu des pbs pou lesquels j'avais suggérer cette "solution" qui n'en est pas une dans ton cas.

Je retente le coup (je passe une deuxième couche, quoi)
8<----------------------------------------------------------------------
20:37:59 ROOT@Deborah /home/hugo # agrp scrollkeeper
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Le paquet scrollkeeper n'est pas installé, et ne peut donc être supprimé
Vous pouvez lancer «| apt-get -f install| » pour corriger ces problèmes|:
Les paquets suivants contiennent des dépendances non satisfaites| :
 capplets-data: Dépend: scrollkeeper (>= 0.3.14-5) mais ne sera pas installé
 gnome-applets-data: Dépend: scrollkeeper (>= 0.3.14-5) mais ne sera pas installé
 gnome-terminal: Dépend: scrollkeeper (>= 0.3.14-5) mais ne sera pas installé
                 Dépend: gnome-control-center (>= 1:2.2.0) mais ne sera pas installé
 gnome-users-guide: Dépend: scrollkeeper mais ne sera pas installé
 gnomeicu: Dépend: scrollkeeper (>= 0.3.14-5) mais ne sera pas installé
 synaptic: Dépend: scrollkeeper mais ne sera pas installé
 totem: Dépend: scrollkeeper (>= 0.3.14-5) mais ne sera pas installé
E: Dépendances non satisfaites. Essayez «| apt-get -f install| » sans paquet
(ou indiquez une solution).
8<----------------------------------------------------------------------


Tout ça pour 10 minutes plus tard m'apercevoir que scrollkeepper n'a pas
été enlevé, ou que les infos retournée par la base sont nazes, puisque:
8<----------------------------------------------------------------------
20:42:59 ROOT@Deborah /home/hugo # acp scrollkeeper
scrollkeeper:
 Installés| : 0.3.14-8
 Candidat| : 0.3.14-8
8<----------------------------------------------------------------------

mouai, c'est pas étonnant puisque quand tu as tenté de le virer, ça à foiré pour cause de pb avec

libxslt.so.1 et qui provoque ceci "dpkg : erreur de traitement de gnome-terminal (--purge) :
le sous-processus post-removal script a retourné une erreur de sortie
d'état 127"

J'ai aussi le résultat de ces deux commandes auxquelles je ne comprends pas
grand chose

8<----------------------------------------------------------------------
20:52:47 ROOT@Deborah /var/cache # dpkg -L gnome-terminal
/etc/gconf/schemas/gnome-terminal.schemas

-L = list contents of installed package
dpkg donne la liste des fichiers contenus dans le paquets (seulement pour ceux installés, inutile alors ? pas vraiment, si tu cherche la doc du paquet machin chose et que tu as oublié qu'elel se trouve dans /usr/share/doc/machin-chose/docs/blablabla)

20:53:03 ROOT@Deborah /var/cache # dpkg -l gnome-terminal
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé
|/ Err?=(aucune)/H=à garder/besoin Réinstallation/X=les deux (État,Err: majuscule=mauvais)
||/ Nom              Version          Description
+++-================-================-================================================
pi  gnome-terminal   2.4.2-7          The GNOME 2 terminal emulator application
8<----------------------------------------------------------------------

-l list package
dpkg donne la liste de tous les paquets qui correspondent au motif donné et leur état (ici pi = purgé installé, mmm pas bon ça) ex avec dpkg -l 'apt-*' qui donnera la liste "apt-spy, apt-blabla, apt-truc" etc


Après une heure de bataille, j'ai réussi à enlever "capplets" et "gnome-control-center".
Si je tente un "apt-get -f install", ils sont réinstallés (du coup
j'ai fait un "apt-get clean" et je travaille déconnecté).

A supposer que je veuille désinstaller libxml1, je ne peux même pas,
j'ai tout de suite le message:
8<----------------------------------------------------------------------
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Vous pouvez lancer «| apt-get -f install| » pour corriger ces problèmes| :
Les paquets suivants contiennent des dépendances non satisfaites| :
 gconf: Dépend: libxml1 (>= 1:1.8.14-3) mais ne sera pas installé
 gnome-terminal: Dépend: gnome-control-center (>= 1:2.2.0) mais ne sera pas installé
 gnomp3: Dépend: libxml1 (>= 1:1.8.14-3) mais ne sera pas installé
 libbonobo2: Dépend: libxml1 (>= 1:1.8.14-3) mais ne sera pas installé
 libgal23: Dépend: libxml1 (>= 1:1.8.14-3) mais ne sera pas installé
 libglade-gnome0: Dépend: libxml1 (>= 1:1.8.14-3) mais ne sera pas installé
 libglade0: Dépend: libxml1 (>= 1:1.8.14-3) mais ne sera pas installé
 libgnome-vfs-common: Dépend: libxml1 (>= 1:1.8.14-3) mais ne sera pas installé
 libgnome-vfs0: Dépend: libxml1 (>= 1:1.8.14-3) mais ne sera pas installé
 libgnomeprint-bin: Dépend: libxml1 (>= 1:1.8.14-3) mais ne sera pas installé
 libgnomeprint15: Dépend: libxml1 (>= 1:1.8.14-3) mais ne sera pas installé
 oaf: Dépend: libxml1 (>= 1:1.8.14-3) mais ne sera pas installé
E: Dépendances non satisfaites. Essayez «| apt-get -f install| » sans paquet
(ou indiquez une solution).
8<----------------------------------------------------------------------

quelle commande ?
cela ressemble plus à une install qu'à une suppréssion.

Si je pouvais connaître la solution qu'on peut indiquer...


Ce qui m'étonne, c'est que je n'ai rien fait de particulier et que ça se met
à merder comme ça, deux mois après mon passage de Woody à Sarge, (et concomittament
à l'install de totem qui a entrainée celle de scrollkeeper)
tu en est sûr ? As tu tjs utilisé les sources de paquets ? Tu as pt subit un erreur de transfert ou récupérer un paquet incohérent au moment d'un download... comment savoir ?

Solution barbare-dernier-recours-a-tes-risques-et-périls:

RAPPEL : "backuper" avant toutes modifs !

dans le dpkg-available (dans /var/dpkg/status/ je crois), tu change les install par des deinstall, tu supprime à la main le contenu des paquets (après avoir fait un dpkg -L <paquet>) ou tu les laisse, puis tu retente une install...

Bon, cette manière de faire est la pire qui soit et je te la recommande pas, au pire, tu change juste le status à la main et install après pour voir si ça améliore quelque chose. Je veux pas dire mais t'es un peu dans la m*rde... je sais pas ce que tu as fait mais il y a dû avoir un moment où ya eut un gros foirage, pasque t'es le seul en Sarge à avoir ce pb il me semble.


Merci de ton (votre) aide


comme disait l'autre, tu remerciera quand le pb sera résolu plutôt :).

  J8.



Reply to: