Retourner aux forums || Retourner au forum Linux.debian

Linux.debian : erreur dans apt

Posté par Philou Kapouik () le 06 mars 2005
0
Je cherche a désinstaller un packet qui me fait des erreur dans tout les sens et je n y arrive pas :

(Lecture de la base de données... 167506 fichiers et répertoires déjà installés.)
Suppression de bootsplash-theme-newlinux ...
dpkg : erreur de traitement de bootsplash-theme-newlinux (--purge) :
le sous-processus pre-removal script a retourné une erreur de sortie d'état 10


aidez moi s'il vous plaît j'ai tout essayer il veut pas partir (même l'installer et tenter de le redésinstaller)

merci

--
Software is like sex: it's better when it's free
> Lire le message (7 commentaires, moyenne: 2,1).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

hum

Posté par kolter (page perso, ) le 06/03/2005 à 19:50. (lien). Évalué à 3.

j'ai le probleme y'a pas très longtemps mais je me souviens plus de la manip que j'ai fais ;)

tu peux poster le contenu de /var/lib/dpkg/info/bootsplash-theme-newlinux.prerm ?

ça m'aidera sans doutes à la retrouver !

M.

  • [^]Re: hum

    Posté par Philou Kapouik () le 07/03/2005 à 00:03. (lien). Évalué à 2.

    #! /bin/sh
    # prerm script for bootsplash-theme-debblue
    #
    # see: dh_installdeb(1)

    set -e
    . /usr/share/debconf/confmodule

    # summary of how this script can be called:
    # * `remove'
    # * <old-prerm> `upgrade' <new-version>
    # * <new-prerm> `failed-upgrade' <old-version>
    # * <conflictor's-prerm> `remove' `in-favour' <new-version>
    # * <deconfigured's-prerm> `deconfigure' `in-favour'
    # <package-being-installed> `removing'
    # <conflicting-package>
    # for details, see http://www.debian.org/doc/debian-policy/(...) or
    # the debian-policy package

    case "$1" in
    remove|upgrade|deconfigure)
    # I no longer claim this question.
    db_unregister shared/bootsplash-theme
    # See if the shared question still exists.
    if db_get shared/bootsplash-theme; then
    db_metaget shared/bootsplash-theme owners
    db_subst shared/bootsplash-theme choices $RET
    db_metaget shared/bootsplash-theme value
    if [ "" = "$RET" ] ; then
    db_fset shared/bootsplash-theme seen false
    db_input high shared/bootsplash-theme || true
    db_go || true
    fi
    fi
    ;;

    failed-upgrade)
    ;;
    *)
    gettext -s "prerm called with unknown argument \`$1'" >&2
    exit 1
    ;;
    esac

    exit 0


    voila mon fichier

    --
    Software is like sex: it's better when it's free
    • [^]Re: hum

      Posté par kolter (page perso, ) le 07/03/2005 à 08:17. (lien). Évalué à 3.

      déjà j'avais du ajouter "set -x" en dessous du "set -e" pour voir ou le script bloquait/ se terminais

      essaye ça et reposte le resultat de la commande 'apt-get --purge remove bootsplash-theme-newlinux'.

      Il me semble que j'avais remplacer chaque occurence de "bootsplash-theme" "bootsplash-theme-newlinux" mais j'en suis pas certains ...

      truc étrange aussi la deuxième ligne de ton fichier indique que c'est le script du paquet "bootsplash-theme-debblue" ????

      M.

      • [^]Re: hum

        Posté par Philou Kapouik () le 07/03/2005 à 18:21. (lien). Évalué à 2.

        ben j ai rajouter le set -x et ensuite j ai essayer
        ca n as pas marcher donc j ai tenter la modification aussi de bootsplash-theme par bootsplash-theme-newlinux et ca n as pas marcher non plus

        apt-get --purge remove bootsplash-theme-newlinux
        Lecture des listes de paquets... Fait
        Construction de l'arbre des dépendances... Fait
        Les paquets suivants seront ENLEVÉS :
        bootsplash-theme-newlinux*
        0 mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.
        Il est nécessaire de prendre 0o dans les archives.
        Après dépaquetage, 877ko d'espace disque seront libérés.
        Souhaitez-vous continuer ? [O/n]
        (Lecture de la base de données... 167506 fichiers et répertoires déjà installés.)
        Suppression de bootsplash-theme-newlinux ...
        + . /usr/share/debconf/confmodule
        ++ '[' '!' '' ']'
        ++ PERL_DL_NONLAZY=1
        ++ export PERL_DL_NONLAZY
        ++ exec /usr/share/debconf/frontend /var/lib/dpkg/info/bootsplash-theme-newlinux.prerm remove
        + . /usr/share/debconf/confmodule
        ++ '[' '!' 1 ']'
        ++ '[' -z '' ']'
        ++ exec
        ++ DEBCONF_REDIR=1
        ++ export DEBCONF_REDIR
        + case "$1" in
        + db_unregister shared/bootsplash-theme
        + _db_cmd 'UNREGISTER shared/bootsplash-theme'
        + echo 'UNREGISTER shared/bootsplash-theme'
        + local 'IFS=
        '
        + local _LINE
        + read -r _LINE
        + RET='10 shared/bootsplash-theme doesn'\''t exist'
        + return 10
        dpkg : erreur de traitement de bootsplash-theme-newlinux (--purge) :
        le sous-processus pre-removal script a retourné une erreur de sortie d'état 10
        Des erreurs ont été rencontrées pendant l'exécution :
        bootsplash-theme-newlinux
        E: Sub-process /usr/bin/dpkg returned an error code (1)
        X-Kalibur:/home/kapouik# vim /var/lib/dpkg/info/bootsplash-theme-newlinux.prerm
        X-Kalibur:/home/kapouik# apt-get --purge remove bootsplash-theme-newlinux
        Lecture des listes de paquets... Fait
        Construction de l'arbre des dépendances... Fait
        Les paquets suivants seront ENLEVÉS :
        bootsplash-theme-newlinux*
        0 mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.
        Il est nécessaire de prendre 0o dans les archives.
        Après dépaquetage, 877ko d'espace disque seront libérés.
        Souhaitez-vous continuer ? [O/n]
        (Lecture de la base de données... 167506 fichiers et répertoires déjà installés.)
        Suppression de bootsplash-theme-newlinux ...
        + . /usr/share/debconf/confmodule
        ++ '[' '!' '' ']'
        ++ PERL_DL_NONLAZY=1
        ++ export PERL_DL_NONLAZY
        ++ exec /usr/share/debconf/frontend /var/lib/dpkg/info/bootsplash-theme-newlinux.prerm remove
        + . /usr/share/debconf/confmodule
        ++ '[' '!' 1 ']'
        ++ '[' -z '' ']'
        ++ exec
        ++ DEBCONF_REDIR=1
        ++ export DEBCONF_REDIR
        + case "$1" in
        + db_unregister shared/bootsplash-theme-newlinux
        + _db_cmd 'UNREGISTER shared/bootsplash-theme-newlinux'
        + echo 'UNREGISTER shared/bootsplash-theme-newlinux'
        + local 'IFS=
        '
        + local _LINE
        + read -r _LINE
        + RET='10 shared/bootsplash-theme-newlinux doesn'\''t exist'
        + return 10
        dpkg : erreur de traitement de bootsplash-theme-newlinux (--purge) :
        le sous-processus pre-removal script a retourné une erreur de sortie d'état 10
        Des erreurs ont été rencontrées pendant l'exécution :
        bootsplash-theme-newlinux
        E: Sub-process /usr/bin/dpkg returned an error code (1)

        la derniere ligne n'apparait que lorsque l on change bootsplach-theme

        --
        Software is like sex: it's better when it's free
        • [^]Re: hum

          Posté par Raphaël SurcouF (Jabber id, page perso, ) le 18/03/2005 à 16:25. (lien). Évalué à 2.

          Et que donne la commande suivante ?

          # grep bootsplash /var/cache/debconf/config.dat

          J'ai l'impression que ce paquet n'est plus dans ta base debconf, pour une raison que j'ignore (corruption du fichier de la base ?).
          Toujours est-il que tu peux toujours commenter la ligne 23 du fichier /var/lib/dpkg/info/bootsplash-theme-newlinux.prerm comme work-around, ça devrait ensuite passer.

          • [^]Re: hum

            Posté par Philou Kapouik () le 19/03/2005 à 08:58. (lien). Évalué à 2.

            je comprend pas ou il faut le mettre le work-around et comment surtout (dsl des fois je suis vraiment un newbi ...

            sinon le grep me donne ca :
            X-Kalibur:/home/kapouik# grep bootsplash /var/cache/debconf/config.dat
            Name: bootsplash-theme-newlinux
            Template: shared/bootsplash-theme
            Owners: bootsplash-theme-newlinux
            Name: bootsplash-theme-newlinux/resolutions
            Template: bootsplash-theme-newlinux/resolutions
            Owners: bootsplash-theme-newlinux
            Name: bootsplash-theme-thinklinux/resolutions
            Template: bootsplash-theme-thinklinux/resolutions
            Owners: bootsplash-theme-thinklinux
            Name: shared/bootsplash-bootloader
            Template: shared/bootsplash-bootloader
            Owners: bootsplash
            Name: shared/bootsplash-bootloader-info
            Template: shared/bootsplash-bootloader-info
            Owners: bootsplash
            Name: shared/bootsplash-custom-initrd
            Template: shared/bootsplash-custom-initrd
            Owners: bootsplash
            Name: shared/bootsplash-initrd
            Template: shared/bootsplash-initrd
            Owners: bootsplash

            --
            Software is like sex: it's better when it's free
            • [^]Re: hum

              Posté par Rémy S (page perso, ) le 06/04/2005 à 12:13. (lien). Évalué à 1.

              J'avais exactement le même problème que toi.

              J'ai simplement commenté la ligne 23 de /var/lib/dpkg/info/bootsplash-theme-newlinux.prerm :

              > "#db_unregister shared/bootsplash-theme"

              Puis un apt-get --purge remove bootsplash-theme-newlinux à fait l'affaire.

              Merci à vous deux, et j'espère que ça marchera aussi pour toi Philou !

              --
              Débutant ou gourou, c'est GNU qu'il te faut.

Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.debian