gstef Posté 12 Juin 2007 Posté 12 Juin 2007 Bonjour, J'ai un serveur Qmail en carafe depuis hier soir, plus un seul mail qui passe ni en émission ni en réception. Il est installé sur un serveur dédié (Distrib Suse Linux de chez 1and1). Voilà en gros ce que j'ai déjà tenté pour le remettre sur pied : - Les commandes /etc/init.d/qmail restart ou stop fonctionnent dans le sens où le process démarre ou est stoppé. - je ne trouve pas de logs sous /var/log/qmail , le dossier qmail n'existe pas ! - j'ai réparé la queue à l'aide de ./queue_repair.py - lorsque j'essaie d'envoyer un mail, j'ai ce message d'erreur : qq trouble creating files in queue (#4.3.0) - lorsque je lance la commande qmail-qstats, j'ai une sortie de ce type : find: queue/todo/*: No such file or directory messages in queue: 1899 messages in queue but not yet preprocessed: -1 Le nombre de "messages in queue" continue de s'incémenter mais lorsque j'essaie de visualiser la queue-list avec webmin ou qmail-read, il n'y a rien du tout ! Je viens de passer une nuit blanche sur ce problème ... Si quelqu'un a une idée pour me faire avancer, voir même une solution (ce serait trop beau !) je suis preneur. Merci Stef
Dan Posté 12 Juin 2007 Posté 12 Juin 2007 1 - Tu stoppes qmail avec "/etc/init.d/qmail stop", et t'assures que tous les process qmail soient arrêtés (attends 2 minutes) 2 - Tu supprimes la queue avec "rm -rf /var/qmail/queue" (tu peux éventuellement la déplacer ou la sauver sous forme d'archive tar avant: "tar cvzf queue.tgz /var/qmail/queue") 3 - Tu recrées la queue avec "./queue_repair.py -c -s 23 --no-bigtodo /var/qmail" 4 - Tu t'assures que le répertoire /var/log/qmail existe et lance si nécessaire "mkdir /var/log/qmail; chown qmail /var/log/qmail; chmod 755 /var/log/qmail" 5 - Tu redémarres qmail avec "/etc/init.d/qmail start" Cela devrait aller mieux
gstef Posté 12 Juin 2007 Auteur Posté 12 Juin 2007 merci pour ta réponse mais ça ne change rien la queue est entrain de se rechercger mais j'ai toujours la même chose dans qmail-qstat : find: queue/todo/*: No such file or directory messages in queue: 94 messages in queue but not yet preprocessed: -1 - le dossier /var/qmail/queue/todo est vide - le truc qui me semble bizarre, c'est le "-1" de la dernière ligne messages in queue but not yet preprocessed: -1
gstef Posté 12 Juin 2007 Auteur Posté 12 Juin 2007 voilà ce que ça donne drwxr-x--- 11 qmailq qmail 109 Jun 12 16:21 . drwxr-xr-x 10 root qmail 107 Jun 12 16:21 .. drwx------ 2 qmails qmail 6 Jun 12 16:21 bounce drwx------ 25 qmails qmail 4096 Jun 12 16:21 info drwx------ 2 qmailq qmail 6 Jun 12 16:21 intd drwx------ 25 qmails qmail 4096 Jun 12 16:21 local drwxr-x--- 2 qmailq qmail 48 Jun 12 16:21 lock drwxr-x--- 25 qmailq qmail 4096 Jun 12 16:21 mess drwx------ 2 qmailq qmail 6 Jun 12 16:45 pid drwx------ 25 qmails qmail 4096 Jun 12 16:21 remote drwxr-x--- 2 qmailq qmail 6 Jun 12 16:21 todo
Dan Posté 12 Juin 2007 Posté 12 Juin 2007 J'ai 755 pour mess et todo, sinon cela semble bon. Es-tu certain que qmail-queue (dans /var/qmail/bin) ait bien comme user qmailq et group qmail et soit en setuid ? (chmod 4711 /var/qmail/bin/qmail-queue). Je parierais que non Dan
gstef Posté 12 Juin 2007 Auteur Posté 12 Juin 2007 toujours pas ça ! je te mets la liste complète du dossier /var/qmail/bin -r-sr-xr-x 1 root qmail 1397728 Mar 21 2006 autoresponder -r-xr-xr-x 1 root qmail 12840 Mar 21 2006 bouncesaying -r-sr-xr-x 1 root root 1099496 Mar 21 2006 cmd5checkpw -r-xr-xr-x 1 root qmail 21528 Mar 21 2006 condredirect -r-xr-xr-x 1 root qmail 126 Mar 21 2006 datemail -r-xr-xr-x 1 root qmail 114 Mar 21 2006 elq -r-xr-xr-x 1 root qmail 12776 Mar 21 2006 except -r-xr-xr-x 1 root qmail 20808 Mar 21 2006 forward -r-xr-xr-x 1 root qmail 27184 Mar 21 2006 maildir2mbox -r-xr-xr-x 1 root qmail 12472 Mar 21 2006 maildirmake -r-xr-xr-x 1 root qmail 25808 Mar 21 2006 maildirwatch -r-xr-xr-x 1 root qmail 179 Mar 21 2006 mailsubj -r-xr-xr-x 1 root qmail 37552 Mar 21 2006 matchup -r-xr-sr-x 1 root mail 7112 Mar 21 2006 mm_wrapper -r-xr-xr-x 1 root qmail 115 Mar 21 2006 pinq -r-xr-xr-x 1 root qmail 18416 Mar 21 2006 predate -r-xr-xr-x 1 root qmail 18856 Mar 21 2006 preline -r-xr-xr-x 1 root qmail 115 Mar 21 2006 qail -r-xr-xr-x 1 root qmail 17720 Mar 21 2006 qbiff -r-xr-xr-x 1 root qmail 17112 Mar 21 2006 qmail-clean -r-xr-xr-x 1 root qmail 9456 Mar 21 2006 qmail-getpw -r-xr-xr-x 1 root qmail 61240 Mar 21 2006 qmail-inject -r-xr-xr-x 1 root qmail 59752 Mar 21 2006 qmail-local -r-xr-xr-x 1 root qmail 25680 Mar 21 2006 qmail-lspawn -r-xr-xr-x 1 root qmail 21032 Mar 21 2006 qmail-newmrh -r-xr-xr-x 1 root qmail 17456 Mar 21 2006 qmail-newu -r-xr-xr-x 1 root qmail 30152 Mar 21 2006 qmail-pop3d -r-xr-xr-x 1 root qmail 19584 Mar 21 2006 qmail-popup -r-xr-xr-x 1 root qmail 23368 Mar 21 2006 qmail-pw2u -r-xr-xr-x 1 root qmail 21496 Mar 21 2006 qmail-qmqpc -r-xr-xr-x 1 root qmail 25304 Mar 21 2006 qmail-qmqpd -r-xr-xr-x 1 root qmail 33728 Mar 21 2006 qmail-qmtpd -r-xr-xr-x 1 root qmail 25416 Mar 21 2006 qmail-qread -r-xr-xr-x 1 root qmail 375 Mar 21 2006 qmail-qstat -rws--x--x 1 qmailq qmail 25512 Mar 21 2006 qmail-queue -r-xr-xr-x 1 root qmail 56056 Mar 21 2006 qmail-remote -r-xr-xr-x 1 root qmail 19856 Mar 21 2006 qmail-rspawn -r-xr-xr-x 1 qmailq qmail 60808 Mar 21 2006 qmail-send -r-xr-xr-x 1 root qmail 22256 Mar 21 2006 qmail-showctl -r-xr-xr-x 1 root qmail 69040 Mar 21 2006 qmail-smtpd -r-xr-xr-x 1 root qmail 7936 Mar 21 2006 qmail-start -r-xr-xr-x 1 root qmail 12728 Mar 21 2006 qmail-tcpok -r-xr-xr-x 1 root qmail 16216 Mar 21 2006 qmail-tcpto -r-xr-xr-x 1 root qmail 63491 Mar 21 2006 qmail_install_post.sh -r-xr-xr-x 1 root qmail 38632 Mar 21 2006 qreceipt -r-xr-xr-x 1 root qmail 17472 Mar 21 2006 qsmhook -r-xr-xr-x 1 root root 1066512 Mar 21 2006 relaylock -r-xr-xr-x 1 root qmail 14648 Mar 21 2006 sendmail -r-sr-xr-x 1 root root 26040 Mar 21 2006 smtp_auth -r-xr-xr-x 1 root qmail 12032 Mar 21 2006 splogger -r-xr-xr-x 1 root qmail 29656 Mar 21 2006 tcp-env -r-xr-xr-x 1 root qmail 4656 Mar 21 2006 true
Dan Posté 12 Juin 2007 Posté 12 Juin 2007 Et le contenu de qmail-qstat ? Moi j'ai ceci: #!/bin/sh# WARNING: This file was auto-generated. Do not edit!cd /var/qmailmessdirs=`echo queue/mess/* | wc -w`messfiles=`find queue/mess/* -print | wc -w`tododirs=`echo queue/todo | wc -w`todofiles=`find queue/todo -print | wc -w`echo messages in queue: `expr $messfiles - $messdirs`echo messages in queue but not yet preprocessed: `expr $todofiles - $tododirs`
gstef Posté 12 Juin 2007 Auteur Posté 12 Juin 2007 pareil je crois : #!/bin/sh# WARNING: This file was auto-generated. Do not edit!cd /var/qmailmessdirs=`echo queue/mess/* | wc -w`messfiles=`find queue/mess/* -print | wc -w`tododirs=`echo queue/todo/* | wc -w`todofiles=`find queue/todo/* -print | wc -w`echo messages in queue: `expr $messfiles - $messdirs`echo messages in queue but not yet preprocessed: `expr $todofiles - $tododirs`
Dan Posté 12 Juin 2007 Posté 12 Juin 2007 Sauf ces deux lignes: tododirs=`echo queue/todo/* | wc -w`todofiles=`find queue/todo/* -print | wc -w` surtout la seconde... Et c'est de là que vient ton erreur... ainsi que le '-1'
gstef Posté 12 Juin 2007 Auteur Posté 12 Juin 2007 yep ! on avance ... voilà ce que me donne qmail-qstat maintenant : messages in queue: 1113 messages in queue but not yet preprocessed: 0 ça c'est ok les mails ne passent toujours pas mais on progresse Lorsque j'essaye d'envoyer un mail vers le serveur smtp, j'ai cette erreur : qq trouble creating files in queue (#4.3.0) ça te dit qque chose ?
Dan Posté 12 Juin 2007 Posté 12 Juin 2007 Ca ressemble là aussi à un problème de permissions... Revérifie les droits... surtout ceux des répertoires dans info, mess, local, remote
gstef Posté 12 Juin 2007 Auteur Posté 12 Juin 2007 (modifié) j'ai modifié les droits en 755 sur mess et todo comme suite : drwx------ 2 qmails qmail 6 Jun 12 16:21 bounce drwx------ 25 qmails qmail 4096 Jun 12 16:21 info drwx------ 2 qmailq qmail 6 Jun 12 16:21 intd drwx------ 25 qmails qmail 4096 Jun 12 16:21 local drwxr-x--- 2 qmailq qmail 48 Jun 12 16:21 lock drwxr-xr-x 25 qmailq qmail 4096 Jun 12 16:21 mess drwx------ 2 qmailq qmail 6 Jun 12 21:48 pid drwx------ 25 qmails qmail 4096 Jun 12 16:21 remote drwxr-xr-x 2 qmailq qmail 6 Jun 12 16:21 todo sinon, qu'est ce que tu as comme droits sur les sous-rep ? j'ai l'impression que mon qmail a pris une sacrée claque hier avant de planter ! Modifié 12 Juin 2007 par gstef
gstef Posté 13 Juin 2007 Auteur Posté 13 Juin 2007 mon problème n'est toujours pas résolu ! - je n'ai toujours pas de logs pour qmail, pourtant j'ai créé le dossier /var/log/qmail j'ai essayé de faire un chown qmailq sur le dossier car chown qmail ne prend pas ! est-ce que ça ne devrait pas être un chgrp qmail ? - lorsque les messages sont ajoutés dans queue/mess , les droits sont incorrects me semble-t'il ! s15202340:~ # ll /var/qmail/queue/mess/15/ total 84 drwxr-x--- 2 qmailq qmail 8192 Jun 13 09:59 . drwxr-xr-x 25 qmailq qmail 4096 Jun 12 16:21 .. -rw-r--r-- 1 qmailq nofiles 1319 Jun 13 09:51 109242 -rw-r--r-- 1 qmailq nofiles 1209 Jun 13 09:51 49971 En réparant la queue (queue-repair) il m'indique ces droits sont faux et les répare mais les nouveaux messages arrivant ont toujours ces droits erronés. - j'ai toujours ce message d'erreur "qq trouble creating files in queue (#4.3.0)" quand j'essaye d'envoyer un mail. merci pour votre aide
Dan Posté 13 Juin 2007 Posté 13 Juin 2007 Lance "/var/qmail/bin/qmail-newu" et vérifie dans le fichier "/var/qmail/control/smtproutes" si tu n'as pas introduit une erreur.
gstef Posté 13 Juin 2007 Auteur Posté 13 Juin 2007 problème résolu (provisoirement) ! J'ai fait appel à un spécialiste qui est intervenu directement sur mon serveur. Apparemment il manquait des dossiers dans "queue". J'en saurais un peu plus dans l'après-midi. Quoi qu'il en soit, je te remercie du temps que tu m'as consacré et je reviendrais sans doute sur ton forum avec d'autres questions ... Encore merci Stef
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant