Forum Linux.debian/ubuntu erreur dans apt

Posté par  (site web personnel) .
Étiquettes : aucune
0
6
mar.
2005
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
  • # hum

    Posté par  (site web personnel, Mastodon) . É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  (site web personnel) . É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
      • [^] # Re: hum

        Posté par  (site web personnel, Mastodon) . É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  (site web personnel) . É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
          • [^] # Re: hum

            Posté par  (site web personnel) . É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  (site web personnel) . É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
              • [^] # Re: hum

                Posté par  . É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 !

Suivre le flux des commentaires

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