Si on regarde ce que contient  /var/lib/dpkg/info/clamav-freshclam.postinst
On trouve bien la ligne  incrimin�e (l.258)

chown "$dbowner":adm $FRESHCLAMLOGFILE

difficile d'enlever un blanc ici !
Ce qui est etonnant, c'est que la valeur de la variable est donnee plus haut (l.100) dbowner=clamav (et non pas amavis qui ne figure nulle part dans ce fichier) $dbowner figure dans deux instructions d'echo et dbowner dans un if condidionnel. En premiere lecture je ne vois pas ou la chaine de caractere 'amavis ' est lue..
Il faut que je comprenne ce gros script ligne par ligne ..

La question plus generale est
pourquoi ce paquet est cass� chez moi alors que tout le reste (postfix, amavis et clamav) marche impec ?





justice8 wrote:

Bonjour,

lacharme wrote:

Lorsque l'installation d'un package par un apt-get install se passe mal comment faire pour recuperer une information plus consistante et contourner la difficulte ?


exemple  (apt-get install clamav-freshclam)

...
Setting up clamav-freshclam (0.75.1-4) ...
chown: 'amavis :adm': invalid user
dpkg: error processing clamav-freshclam (--configure):
subprocess post-installation script returned error exit status 1
Error were encountered while processing:
clamav-freshclam
E: Sub-process /usr/bin/dpkg returned an error code (1)


dans le cas ci-dessus, on ne voit pas a quoi se rapporte le 'invalid user" le groupe d'amavis est amavis.. si on associe le user amavis au groupe adm, ca ne change rien..

Ajoute un -x au debut du fichier postinst dans /var/lib/dpkg/clamav-freshclam/ (#!/bin/sh -x)
pour voir la ligne incrimin�e.
Puis, comme �a a �t� dit, teste en supprimant l'espace probablement ex�cendaire o� se trouvel e chown et relance l'install.
Et ainsi de suite si il y a plusieurs erreurs.
Puis reporte un bug pour ce paquet.

dpkg-reconfigure echoue avec un message broken or not-fully installed package ..


   J8.




--
Jean-Paul LACHARME. GREQAM UMR 6579 CNRS/EHESS/Univ. II et III
Centre de la Vieille Charit�. 2 rue de la Charit�.
13236 MARSEILLE Cedex 2

begin:vcard
fn:Jean-Paul LACHARME
n:LACHARME;Jean-Paul
org:GREQAM
adr:2, rue de la Charite;;Centre de la Vieille Charite;MARSEILLE Cedex 2;;13236;FRANCE
email;internet:[EMAIL PROTECTED]
tel;work:04.91.14.07.68
x-mozilla-html:FALSE
version:2.1
end:vcard

Répondre à