Exim PanicLog hat eine Größe ungleich Null…?

13

Ich erhalte die folgende Fehlermeldung von meinem Ubuntu-Server:

exim paniclog /var/log/exim4/paniclog on (my server FQDN) has non-zero size, mail system might be broken.

Ich habe hier im Web eine Lösung gefunden . Grundsätzlich muss ich nur das Paniclog löschen, indem ich den folgenden Code eingebe:

sudo rm /var/log/exim4/paniclog

Ich weiß also, wie ich den Fehler beseitigen kann, aber ich weiß nicht, wie er begonnen hat und wie ich ihn nicht wieder zulassen kann. Irgendeine Erklärung? Danke im Voraus.

willbeeler
quelle
2
Veröffentlichen Sie den Inhalt von paniclog, um den spezifischen Fehler anzuzeigen, den das Exim generiert. Anschließend können Sie sich beraten lassen, wie Sie verhindern können, dass der Fehler erneut auftritt. Exim macht nur seine Arbeit und sagt Ihnen, dass etwas Unerwartetes passiert ist :)
Roadmr
Diese Frage scheint aufgegeben und unbeantwortet zu sein. Können Sie Ihrer Frage vielleicht mehr Details hinzufügen? Wenn diese Frage nicht mehr zutrifft, können Sie sie entweder löschen oder selbst beantworten, wenn Sie das Problem gelöst haben. Vielen Dank!
Kevin Bowen

Antworten:

4

Ich hatte das gleiche Problem, hier ist, wie mein exim4 Paniclog aussah:

$ 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

Dieses Problem wurde anscheinend durch Löschen der Paniclog-Datei behoben

Pascal V
quelle
5
Nee. Es wird nicht durch Löschen dieser Datei gelöst.
Olli
Was hat eine belegte Adresse mit einer Protokolldatei zu tun? @willbeeler überprüfen, welche Anwendung Port 25 verwendet
S3LPH
Dies ist die Lösung, wenn das Problem nur vorübergehend war und die Meldungen in der Protokolldatei nicht mehr zutreffen. Löschen Sie das Protokoll, um diese Panikwarnungen nicht mehr zu erhalten.
Eric Woodruff
Protokolle sind immer gut
Stevie G
ja funktioniert .. exim nach dem Löschen neu starten
Abhishek Goel
2

Dieser Blogeintrag scheint eine Antwort zu haben. Sieht so aus, als ob dies mit IPv6-Einstellungen zu tun haben kann, und ist das Ergebnis einer Änderung in der Art und Weise, wie der Kernel IPv6 unterstützt.

Grundsätzlich deaktivieren IPv6 für jetzt.

Flackerfliege
quelle
1
Während dies theoretisch die Frage beantworten mag, wäre es vorzuziehen , die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen.
Kevin Bowen
5
Und jetzt haben wir die Gründe für den Kommentar von @KevinBowen. Dein Link ist tot und jetzt ist deine Antwort ohne ihn bedeutungslos. Bitte fassen Sie alle relevanten Informationen zusammen und extrahieren Sie sie aus allen Links
Sirenen
Ich gehe zurzeit davon aus, dass das Deaktivieren von IPv6 eine vorübergehende Lösung ist. Das Deaktivieren von IPv6 sollte nie zu einem Standardfix werden, daher sollte diese Antwort nach mehr als 5 Jahren nutzlos sein, ungeachtet des Grundes, warum sie durchgeführt wurde.
Flickerfly
0

In meinem Fall fehlte die passwd-Datei, wodurch die exim4 in Panik geriet. Ich habe einen neuen Benutzer hinzugefügt, und dieser hat die Datei mit den richtigen Berechtigungen hinzugefügt, und das Inhalts-Exim erwartet, dass es dort ist.

Es scheint, dass exim mindestens einen lokalen Benutzer benötigt und diese Domain alle Weiterleitungsbenutzer hatte. Nachdem ich einen lokalen Benutzer mit einem Kennwort hinzugefügt hatte, wurden die Fehler beendet.

Ihr Kilometerstand kann variieren.

RJ
quelle
0

In meinem Fall war der Fehler wie folgt:

exim paniclog on my-host has non-zero size

socket bind() to port 25 for address ::1 failed: cannot assign requested address: daemon abandoned

Meine Lösung bestand darin, die paniclogDatei zu entfernen und ein dpkg reconfigure exim4-configEntfernen ::1von den IPs durchzuführen, an die gebunden werden soll.

Davidag
quelle