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 à