Exim PanicLog має нульовий розмір…?


14

Я отримую таку помилку від мого сервера Ubuntu:

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

Я знайшов рішення в Інтернеті тут . В основному мені просто потрібно стерти панілог, ввівши наступний код:

sudo rm /var/log/exim4/paniclog

Отже, я знаю, як позбутися помилки, але я не знаю, як вона почалася, і як не допустити її повторення. Будь-яке пояснення? Заздалегідь спасибі.


2
Будь ласка, опублікуйте вміст панілогічного журналу, щоб побачити конкретну помилку, яку створює exim, і тоді ми можемо порадити, як уникнути повторення помилки. Ексім просто робить свою роботу і каже вам, що сталося щось несподіване :)
roadmr

Це питання, здається, покинутий і без відповіді, ви можете, можливо, додати детальніше запитання? Якщо це питання більше не застосовується, ви можете його видалити або відповісти самостійно, якщо ви вирішили проблему. Спасибі!
Кевін Боуен

Відповіді:


5

У мене був такий самий випуск, ось як виглядав мій панілог exim4:

$ 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

Цю проблему, мабуть, вирішили, видаливши файл панікологів


5
Ні. Видалення цього файлу не вирішено.
Оллі

Що стосується займаної адреси з файлом журналу? @willbeeler перевірити, який додаток використовує порт 25
s3lph

Це є рішенням, якщо проблема була тимчасовою, а повідомлення файлів журналу більше не застосовуються. Видаліть журнал, щоб перестати отримувати ці панічні попередження.
Ерік Вудруф

Журнали завжди хороші
Stevie G

так спрацював .. перезапустіть exim після видалення
Abhishek Goel

2

Здається, цей запис у блозі має відповідь. Схоже, це може бути пов'язано з налаштуваннями IPv6 і результатом зміни способу ядра підтримує IPv6.

В основному, зараз вимкніть IPv6 .


1
Хоча це теоретично може відповісти на питання, бажано було б сюди включити істотні частини відповіді та надати посилання для довідки.
Кевін Боуен

5
І тепер у нас є міркування за коментарем @KevinBowen. Ваше посилання мертве, і тепер ви відповіді безглуздо. Підсумуйте та витягніть відповідну інформацію з усіх посилань
Sirens

Моє припущення на той час і досі полягає в тому, що відключення IPv6 - тимчасове рішення. Відключення IPv6 ніколи не повинно стати стандартним виправленням, тому ця відповідь не повинна бути марною протягом 5 років, незважаючи на причину цього.
мерехтіння

0

У моєму випадку файл passwd відсутній, що викликало паніку exim4. Я додав нового користувача, який додав файл із належними дозволами та очікуваний вміст очікує на його наявність.

Здається, що exim потребує щонайменше одного локального користувача, і цей домен мав усіх переадресуючих користувачів. Щойно я додав місцевого користувача з паролем, помилки припинилися.

Ваш пробіг може відрізнятися.


0

У моєму випадку помилка була такою:

exim paniclog on my-host has non-zero size

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

Моє рішення полягало в тому, щоб видалити paniclogфайл і зробити dpkg reconfigure exim4-configвидалення ::1з IP-адрес, до яких потрібно прив’язатись.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.