Forum Linux.debian/ubuntu Gros problème avec apt et dpkg

Posté par  .
Étiquettes :
0
12
avr.
2005
Bonjour,

J'utilise sur mon serveur de developpement, debian sarge 3.1 (testing), et pour me simplifier la vie puisque que je suis sur debian, je me suis dit, que je ne vais rien compilé, vu qu'il y a tellement de .deb

Donc, en installant apache (1.3.33) et les modules que je voulais, je me suis aperçu qu'il ne voulais absolument pas démarrer.

Donc j'ai décider de mettre apache 2 pour changer, car j'ai déjà formater mon serveur 2 fois avant vu que j'avais obtenu ce problème. Mais le hic, est que quand je veut retirer apache, il bloque sur le module libapache-mod-perl.

En faisant:
dpkg -r libapache-mod perl
ou bien,
apt-get remove libapache-mod-perl
dpkg il refuse. Je force avec cette commande:
dpkg --purge --force-remove-reinstreq libapache-mod-perl

il refuse toujours, j'obteint dans ma console a chaque fois:

dpkg --purge --force-remove-reinstreq libapache-mod-perl
(Lecture de la base de données... 36479 fichiers et répertoires déjà installés.)
Suppression de libapache-mod-perl ...
dpkg : erreur de traitement de libapache-mod-perl (--purge) :
le sous-processus pre-removal script a retourné une erreur de sortie d'état 1
dpkg : erreur lors du nettoyage :
le sous-processus post-installation script a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
libapache-mod-perl

En faisant un:
dpkg -l libapache-mod-perl

j'obtient:
serveur01:~# dpkg -l libapache-mod-perl
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
+++-=================================-=================================-==================================================================================
pF libapache-mod-perl 1.29.0.3-4 integration of perl with the Apache web server

Donc, là j'appel a l'aide, car je ne sais plus quoi faire pour pouvoir récuperer mon dpkg et apt en état de fonctionnement. Le moindre truc que je veut installer sa ne passe pas, j'obteint le meme message d'erreur. apt-get -f install bloque également, une réinstallation bloque, je suis perdu. :-(

Merci de votre soutien, bonne journée.
  • # apt

    Posté par  (site web personnel) . Évalué à 1.

    Pour recpuperer un apt-get fonctionel, fait un

    apt-get install libapache-mod-perl

    Comme tu essais de le supprimer, il bloquera à chaque apt, en tappant cette commande, tu lui dit que tu ne veux plus le supprimer, tu devrais alors pouvoir faire d'autre apt.

    Pour supprimer ce module essai de demarrer en single-user, et arrete un max de processus (ou le mieux trouve le processus qui utilise ce fichier).

    apres re essaye de le supprimer.

    --
    Ulrich
    • [^] # Re: apt

      Posté par  . Évalué à 1.

      Merci de ta réponse rapide ;-)

      Donc en démarrer avec le mini de truc, et en faisant le apt-get install libapache-mod-perl j'obtient:

      serveur01:~# apt-get install libapache-mod-perl
      Lecture des listes de paquets... Fait
      Construction de l'arbre des dépendances... Fait
      libapache-mod-perl est déjà la plus récente version disponible.
      0 mis à jour, 0 nouvellement installés, 0 à enlever et 4 non mis à jour.
      1 partiellement installés ou enlevés.
      Il est nécessaire de prendre 0o dans les archives.
      Après dépaquetage, 0o d'espace disque supplémentaires seront utilisés.
      Paramétrage de libapache-mod-perl (1.29.0.3-4) ...
      dpkg : erreur de traitement de libapache-mod-perl (--configure) :
      le sous-processus post-installation script a retourné une erreur de sortie d'état 1
      Des erreurs ont été rencontrées pendant l'exécution :
      libapache-mod-perl
      E: Sub-process /usr/bin/dpkg returned an error code (1)

      Donc sa refuse toujours :-( Merci quand même :d
  • # marteau / burin ?

    Posté par  (site web personnel, Mastodon) . Évalué à 3.

    tous ce que j'ai a dire c'est que tu aurais du y aller marteau et au burin, ça aurait une un effet un peu similaire !

    Si apache 1 ne démarre pas, tu aurais quand même pu essayer de voir pourquoi, surtout que je suis sur que c'était pas grand chose !!!

    ensuite je te conseille d'aller faire un tour sur le BTS[1] dans ces cas là et de rapporter l'erreur !!!

    sinon le problème viens surement du script : /var/lib/dpkg/info/libapache-mod-perl.prerm , tu peux essayer de le débugger pour essayer de trouver l'erreur ou de le poster ici pour qu'une bonne âme cherche avec toi !

    M.

    [1] http://bugs.debian.org(...)
    • [^] # Re: marteau / burin ?

      Posté par  . Évalué à 1.

      Je te remercie de ta réponse, donc suite a ton post, je suis aller voir le lien, puis j'ai carrément envoyer un mail pour le signaler avec l'erreur générer.

Suivre le flux des commentaires

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