[RESOLU]Pb Amavis - erreur lors du test

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

[RESOLU]Pb Amavis - erreur lors du test

Messagepar Argenlos » 11 Août 2004 13:46

Bonjour,

Je viens à vous car j'ai un problème "assez" important.

En effet, amavis ne veux plus fonctionner correctement...et je ne touve pas la solution.

Donc, depuis déjà un moment j'utilise la solution "clamav-amavis" de "pagefault.org".

Et depuis, hier, je ne recevais plus un seul mail, j'ai fait quelques essais et je m'aperçois que rien n'entre ni ne sort de mes boîtes et même en interne!!

Je pense tout de suite à l'anti virus, je le désactive alors et tout refonctionne correctement.

Je décide donc de faire les tests proposer sur "pagefault.org", tout ce passe bien jusqu'au dernier test:

Code: Tout sélectionner
[root@sme root]#  /usr/bin/qmail-queue.amavis
mkdir /var/spool/amavis-ng/amavis-unpack-411a0042-07f7: Trop de liens at
/usr/lib/perl5/site_perl/5.6.1/AMAVIS/MTA/Qmail.pm line 68
[root@sme root]#


Je n'ai pas touché à cette machine depuis trés longtemps, et je ne comprends pas ce qu'il c'est passé?!

Le fichier Qmail.pm est d'origine (vu sa date de création).
Quand j'essai de créer un fichier sous /var/spool/amavis-ng, suite à l'erreur précédente, j'ai droit à une erreur :
Code: Tout sélectionner
mkdir /var/spool/amavis-ng/toto: Trop de liens



Avez vous une idée?

Je continue mes recherches sur le net

Merci.

P.S: j'ai relancé le serveur, rien de mieux
Dernière édition par Argenlos le 12 Août 2004 12:03, édité 3 fois au total.
Petit deviendra grand...
Avatar de l’utilisateur
Argenlos
Amiral
Amiral
 
Messages: 1120
Inscrit le: 31 Juil 2002 00:00
Localisation: Montagu vendée

Messagepar MasterSleepy » 11 Août 2004 13:57

Salut,

Peux-tu me dire combien tu as de répertoire dans /var/spool/amavis-ng/ ??
Pour déjà avoir eu ce genre de problème, il doit y avoir un paquet de répertoire nommé amavis-unpack-...
Ce sont tous les répertoires temporaires utilisé par amavis pour décompresser les mails entrant, si il ce plante pour je ne sais quelle raison et bien le répertoire reste là.
Au bout de quelques jours et selon l'activité du serveur, ça peut vite devenir un enfer.

Une seule solution, faire le ménage de temps en temps.

A+
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar Argenlos » 11 Août 2004 14:07

Bonjour MasterSleepy,

De mémoire (il y a 30 min), je n'avais pas de fichier mais seulement 2 répertoires sous /var/spool/amavis-ng.
quarantine et problems (de têtes), mais je n'avais aucun fichier amavis-unpack***

:cry:


De plus, je trouve étrange maintenant que tu le dis que mon répertoire /var/spool/amavis-ng fasse 1.1MO .... pour un répertoire ne contenant que 2 autres répertoires (quarantines et problem) vide !!!
Petit deviendra grand...
Avatar de l’utilisateur
Argenlos
Amiral
Amiral
 
Messages: 1120
Inscrit le: 31 Juil 2002 00:00
Localisation: Montagu vendée

Messagepar Gaston » 11 Août 2004 14:41

Bonjour,

si effectivement c'est un pb de lien, qu'est-ce que donne la commande df -i ?
Si comme moi tu n'a pas un FS séparé ça risque de pas être glop .
Code: Tout sélectionner
[root@srv75 root]# du -sk /var/spool/amavis-ng
28      /var/spool/amavis-ng
[root@srv75 root]# ll /var/spool/amavis-ng
total 16
drwxrwx---    3 qmailq   root         4096 Apr 22 03:13 amavis-unpack-40871c38-3
8ad
drwxrwx---    3 qmailq   root         4096 Aug  2 15:11 amavis-unpack-410e3d83-7
006
drwxr-x---    2 qmailq   qmail        4096 Jun 22  2003 problems
drwxr-x---    2 qmailq   qmail        4096 Jun 25 04:02 quarantine
[root@srv75 root]# df -i /var/spool/amavis-ng
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/sda3             478080   63997  414083   14% /


Concernant la taile du FS : si tu as fait du ménage à la main, unix garde l'ocuppation du FS tant que le process qui avait un fichier ouvert (même si il n'existe plus) ne soit pas terminé (seul l'arrêt du process permet de libérer la place).

If it can help
G.
Dernière édition par Gaston le 11 Août 2004 14:47, édité 1 fois au total.
Avatar de l’utilisateur
Gaston
Amiral
Amiral
 
Messages: 1367
Inscrit le: 06 Oct 2003 00:00
Localisation: Saint Maur, 94 FR

Messagepar Argenlos » 11 Août 2004 14:47

Merci MasterSleepy, c'est bien ça, j'ai plein de répertoires "amavis-unpack***"

Je ne comprend pas je ne les ai pas vu sous Gftp (pourquoi? Mystère et boules de gommes), mais avec Quixplorer (pub!) je les voient bien.

Pour info, je n'ai pas accés en console au serveur... sécurité sortante de ma boîte oblige...

Merci aussi à Gaston pour son intervention.
Je vous tiendrai au courant de l'évolution du problème ce soir.

@ Bientôt.
Petit deviendra grand...
Avatar de l’utilisateur
Argenlos
Amiral
Amiral
 
Messages: 1120
Inscrit le: 31 Juil 2002 00:00
Localisation: Montagu vendée

Messagepar Dedtengu » 11 Août 2004 17:13

Bonjour,
j'ai le même problème pour recevoir/envoyer des mails. J'ai effectivement 7 dossiers unpack dans ce repertoire.
Que faut il faire? les effacer? Où sont passés les mails? comment les recuperer? (ils ne sont plus sur mon webmail de mon FAI). Merci pour toutes les infos que vous pourrez m'apporter.

C'est bizarre que cela arrive à plusieurs personnes le même jours, 4 à ma connaissance...
Dedtengu
Matelot
Matelot
 
Messages: 4
Inscrit le: 29 Avr 2004 00:27

Messagepar ZiSeB » 11 Août 2004 17:47

Salut,

Tes mails sont normalement dans la queue sur /var/qmail/queue.
J'ai eu le même pb que toi. A savoir l'installation de Clamav puis au cun mails n'entraient ni ne sortaient.
Tu peux déjà essayer par désactiver CLAMAV. Mais là tu va te choper tous les virus possibles.
Ziseb
Avatar de l’utilisateur
ZiSeB
Aspirant
Aspirant
 
Messages: 107
Inscrit le: 08 Juil 2004 16:11

Messagepar Argenlos » 11 Août 2004 18:31

Bonsoir,

Je suis en train de faire du ménage sous /var/spool/amavis-ng (depuis déjà 15 min - un truc comme 3 millions de répertoire à effacer), par contre il y a quelquechose qui me chagrine, j'ai des dixaines de milliers de répertoires "amavis-unpack**"

J'en ai un toutes les 2 à 3 minutes depuis la mise en place de ce serveur :shock:
Alors que je n'ai pas plus de 20 mails par jours.

Exemple:
Code: Tout sélectionner
drwxrwx---    3 qmailq   nofiles      4096 jui 21 07:16 amavis-unpack-40fdfc4b-0c44
drwxrwx---    3 qmailq   nofiles      4096 jui 21 07:17 amavis-unpack-40fdfc7d-0c49
drwxrwx---    3 qmailq   nofiles      4096 jui 21 07:18 amavis-unpack-40fdfcaf-0c4e
drwxrwx---    3 qmailq   nofiles      4096 jui 21 07:20 amavis-unpack-40fdfd0d-0ca1
drwxrwx---    3 qmailq   nofiles      4096 jui 21 07:23 amavis-unpack-40fdfdb6-0cad
drwxrwx---    3 qmailq   nofiles      4096 jui 21 07:25 amavis-unpack-40fdfe5f-0d00
drwxrwx---    3 qmailq   nofiles      4096 jui 21 07:28 amavis-unpack-40fdff08-0d0d
drwxrwx---    3 qmailq   nofiles      4096 jui 21 07:31 amavis-unpack-40fdffb1-0d63


C'est normal? Je ne pense pas.

Merci.

[edit]
Pour info, ça repart de plus belle, des répertoires "amavis-unpack*" apparaissent toutes les 2 minutes sous /var/spool/amavis-ng, même aprés effacements complet!
Alors que je ne reçois pas de mails!
[/edit]

[edit2]
De plus, mon amavis-ng.log est remplie de ceci (tout les 2 ou 3 minutes...drôle de coincidence..)

Code: Tout sélectionner
Aug  8 04:32:53 sme amavis[10582]: Starting AMaViS 0.1.6.4
Aug  8 04:33:42 sme amavis[10582]: AMAVIS::MTA::Qmail: Wrong recipient line format
Aug  8 04:33:42 sme amavis[10582]: Error: Couldn't get directory for extracting
Aug  8 04:33:42 sme amavis[10582]: AMAVIS: Cleaning up.
Aug  8 04:33:42 sme amavis[10582]: AMAVIS: Done.
Aug  8 04:35:42 sme amavis[10669]: Starting AMaViS 0.1.6.4
Aug  8 04:36:31 sme amavis[10669]: AMAVIS::MTA::Qmail: Wrong recipient line format
Aug  8 04:36:31 sme amavis[10669]: Error: Couldn't get directory for extracting
Aug  8 04:36:31 sme amavis[10669]: AMAVIS: Cleaning up.
Aug  8 04:36:31 sme amavis[10669]: AMAVIS: Done.

[/edit2]

[edit3]

Cela est dû, je pense, au fait que je récupère avec fetchmail mes mails toutes les 5 minutes, d'ou la création de ces fameux répertoire "amavis-unpack*".

Fetchmail (de chez http://www.schirrms.net/sme/SMEFetchMail.php) et amavis (ne doivent pas faire bon menage.
[/edit3]
Dernière édition par Argenlos le 13 Août 2004 11:09, édité 4 fois au total.
Petit deviendra grand...
Avatar de l’utilisateur
Argenlos
Amiral
Amiral
 
Messages: 1120
Inscrit le: 31 Juil 2002 00:00
Localisation: Montagu vendée

[RESOLU] Pb Amavis - erreur lors du test

Messagepar Argenlos » 11 Août 2004 20:39

Bon j'ai trouvé une solution.

http://www.activeservice.co.uk/sme/contribs/

C'est un patch pour modifier le fichier AMAVIS.pm et Qmail.pm

Avec ce dernier plus de répertoire du genre "amavis-unpack" créés inutilement.
Et arrangement du log, amavis-ng.log:
Aug 11 20:15:22 sme amavis[12391]: Starting AMaViS 0.1.6.4
Aug 11 20:16:10 sme amavis[12391]: AMAVIS::MTA::Qmail: Wrong recipient line format
Aug 11 20:16:10 sme amavis[12391]: Error: Couldn't get directory for extracting
Aug 11 20:16:10 sme amavis[12391]: AMAVIS: Cleaning up.
Aug 11 20:16:10 sme amavis[12391]: AMAVIS: Done.
Aug 11 20:21:09 sme amavis[2040]: Starting AMaViS 0.1.6.4
Aug 11 20:21:57 sme amavis[2040]: AMAVIS::MTA::Qmail: Wrong recipient line format ()
Aug 11 20:21:57 sme amavis[2040]: AMAVIS: Abandoning message
Aug 11 20:21:57 sme amavis[2040]: AMAVIS: Cleaning up.
Aug 11 20:21:57 sme amavis[2040]: AMAVIS: Done.

A vous de voir si cela peut être utile...


Merci.
Petit deviendra grand...
Avatar de l’utilisateur
Argenlos
Amiral
Amiral
 
Messages: 1120
Inscrit le: 31 Juil 2002 00:00
Localisation: Montagu vendée


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron