Je reçois l'erreur suivante de mon serveur Ubuntu:
exim paniclog /var/log/exim4/paniclog on (my server FQDN) has non-zero size, mail system might be broken.
J'ai trouvé une solution sur le web ici . Fondamentalement, j'ai juste besoin d'effacer le paniclog en entrant le code suivant:
Sudo rm /var/log/exim4/paniclog
Donc, je sais comment me débarrasser de l'erreur, mais je ne sais pas comment cela a commencé et comment ne pas la laisser se reproduire. Une explication? Merci d'avance.
J'ai eu le même problème, voici à quoi ressemblait mon exic4 paniclog:
$ Sudo cat /var/log/exim4/paniclog
2014-02-01 21:36:51 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned
2014-02-01 22:03:33 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned
2014-02-01 22:33:19 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned
2014-02-01 22:36:33 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned
2014-02-01 23:03:51 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned
2014-02-01 23:14:31 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned
2014-02-02 11:09:48 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned
Ce problème a apparemment été résolu en supprimant le fichier paniclog.
Cette entrée de blog semble avoir une réponse. On dirait que cela peut avoir à voir avec les paramètres IPv6 et les résultats d'un changement dans la façon dont le noyau prend en charge IPv6.
En gros, désactive IPv6 pour le moment.
Dans mon cas, le fichier passwd était manquant, ce qui provoquait la panique de l'exim4. J'ai ajouté un nouvel utilisateur, qui a ajouté le fichier avec les autorisations appropriées et le contenu attendu par exim.
Il semble qu'exim ait besoin d'au moins un utilisateur local et que le domaine contienne tous les utilisateurs de transfert. Une fois que j'ai ajouté un utilisateur local avec un mot de passe, les erreurs se sont arrêtées.
Votre kilométrage peut varier.