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: