Re: Base cassée
Selon JusTiCe8:
> hugo wrote:
> >
> >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.
21:33:15 hugo@Deborah ~ $ cat /var/lib/dpkg/info/totem.postrm
#!/bin/sh
set -e
# Automatically added by dh_installmenu
if [ -x "`which update-menus 2>/dev/null`" ]; then update-menus ; fi
# End automatically added section
# Automatically added by dh_installdebconf
if [ "$1" = purge ] && [ -e /usr/share/debconf/confmodule ]; then
. /usr/share/debconf/confmodule
db_purge
fi
# End automatically added section
# Automatically added by dh_scrollkeeper
if [ "$1" = "remove" ] && which scrollkeeper-update >/dev/null 2>&1;
then
scrollkeeper-update -q
fi
# End automatically added section
21:34:07 hugo@Deborah ~ $ locate scrollkeeper-update
/usr/bin/scrollkeeper-update
/usr/share/man/man8/scrollkeeper-update.8.gz
21:37:25 hugo@Deborah ~ $ file /usr/bin/scrollkeeper-update
/usr/bin/scrollkeeper-update: ELF 32-bit LSB executable, Intel 80386,
version 1 (SYSV), for GNU/Linux 2.2.0, dynamically linked (uses shared
libs), stripped
> >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:
> > [cut le message normal]
> 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 pour lesquels j'avais suggérer cette
> "solution" qui n'en est pas une dans ton cas.
Arf :)
> >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"
Comment savoir à quelle erreur ce code 127 correspond ?
> >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)
Oui mais un 'acp' (pour apt-cache policy) sur gnome-terminal dit qu'il est
installé et un 'dpkg -L' dit qu'il n'y a que 'gnome-terminal.schemas' de
présent sur le disque dur... C'est à n'y rien comprendre.
Remarque: si je tente de lancer 'gnome-terminal' ça dit quanf même
"bash: gnome-terminal: command not found"
> >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)
C'est sur purgé installé ça colle pas :/
> >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
> > [ cut]
> >(ou indiquez une solution).
> >8<----------------------------------------------------------------------
> quelle commande ?
> cela ressemble plus à une install qu'à une suppréssion.
Tu as raison, j'avais du me mélanger les crayons. Je viens de réussir à
virer libxml1.
> >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 ?
Evidemment que non, je ne peux pas garantir ne pas avoir fait une fausse
manip à un moment, mais c'est quand même plutôt le genre de trucs
auxquels je fais attention.
> As tu tjs utilisé les sources de paquets ?
Qu'entends-tu par "sources de paquets" ? des deb-src que j'aurais
recompilé sur ma bécane ? Alors non, je download toujours des packages
compilés.
Mon sources.list:
8<-----------8<---------8<----------8<----------8<----------8<----------8<
# Packages video de marillat
#deb http://marillat.free.fr stable main
deb ftp://ftp.nerim.net/debian-marillat/ testing main
# KDE
deb http://download.kde.org/stable/3.2/Debian stable main
deb http://security.debian.org/ sarge/updates main contrib non-free
deb ftp://ftp.fr.debian.org/debian/ sarge main non-free contrib
deb-src ftp://ftp.fr.debian.org/debian/ sarge main non-free contrib
deb http://non-us.debian.org/debian-non-US sarge/non-US main contrib non-free
deb-src http://non-us.debian.org/debian-non-US sarge/non-US main contrib non-free
8<-----------8<---------8<----------8<----------8<----------8<----------8<
> 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.
Ça me rapelle de très mauvais souvenir avec la RedHat 5.1 et sa gestion
des rpm :/
> comme disait l'autre, tu remerciera quand le pb sera résolu plutôt :).
Bon alors "pas merci" :)
--
«Dès que je clique sur "mount", il ne fait rien et le cdrom
reste "unmount".
Quel est le pb ?»
-+- Popol in Guide du linuxien pervers : "De l'avantage des interfaces..." -+-
Reply to: