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

Итак, я знаю, как избавиться от ошибки, но я не знаю, как она началась, и как не допустить ее повторения. Любое объяснение? Заранее спасибо.

willbeeler
источник
2
Пожалуйста, опубликуйте содержимое paniclog, чтобы увидеть конкретную ошибку, которую генерирует exim, а затем мы можем посоветовать, как предотвратить повторение ошибки. 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

Эта проблема, по-видимому, была решена путем удаления файла Paniclog

Паскаль V
источник
5
Нет. Это не решается удалением этого файла.
Олли
Какое отношение имеет занятый адрес к файлу журнала? @willbeeler проверь, какое приложение использует порт 25
s3lph
Это решение, если проблема была временной и сообщения из файла журнала больше не применяются. Удалите журнал, чтобы перестать получать эти предупреждения паники.
Эрик Вудрафф
Логи всегда хороши
Stevie G
да сработало .. перезагрузите exim после удаления
Абхишек Гоэль
2

Эта запись в блоге, кажется, имеет ответ. Похоже, это может быть связано с настройками IPv6 и является результатом изменения способа, которым ядро ​​поддерживает IPv6.

В основном, отключите IPv6 на данный момент.

flickerfly
источник
1
Хотя это может теоретически ответить на вопрос, было бы предпочтительным включить сюда основные части ответа и предоставить ссылку для справки.
Кевин Боуэн
5
И теперь у нас есть аргумент в пользу комментария @KevinBowen. Ваша ссылка мертва, и теперь ваш ответ бессмысленен без нее. Пожалуйста, суммируйте и извлеките соответствующую информацию из всех ссылок
Сирены
В то время я все еще предполагал, что отключение IPv6 является временным решением. Отключение IPv6 никогда не должно становиться стандартным исправлением, поэтому этот ответ должен быть бесполезным 5+ лет, несмотря на причину, по которой это было сделано.
flickerfly
0

В моем случае файл passwd отсутствовал, что вызывало панику в exim4. Я добавил нового пользователя, и тот добавил файл с надлежащими разрешениями, и exim контента, как ожидается, будет там.

Похоже, что exim нужен как минимум один локальный пользователь, и в этом домене есть все пересылающие пользователи. Как только я добавил локального пользователя с паролем, ошибки прекратились.

Ваш пробег может варьироваться.

RJ
источник
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-адресов для привязки.

davidag
источник