Ubuntu 14.04 на Amazon EC2- postfix segmentation fault

У меня есть экземпляр EC2, использующий Ubuntu 14.04, откуда я хочу отправить электронное письмо.

Я протестировал его, отправив электронное письмо:

echo "This is the body of the email" | mail -s "This is the subject  line " myemailid@gmail.com

Но он дал мне ошибку:

Segmentation fault (core dumped)

Я проверил / var / log / syslog и обнаружил следующее:

Sep 25 09:26:47 my-server-hostname kernel: [321695.640722] mail[7863]: segfault at c0 ip 00007f58c4d5318e sp 00007ffdfc146f90 error 4 in libmailutils.so.4.0.0[7f58c4ccf000+a9000]

Что мне делать, чтобы исправить это?

Я не знаю, относится ли это к этот вопрос, но я использовал динамический DNS-адрес из duckdns и во время настройки постфикса я ввел «mydomainname.duckdns.org» в поле "Системное почтовое имя".

0
задан 25 September 2016 в 12:36
2 ответа

Прежде всего, ваши сообщения об ошибках показывают, что ошибка сегментации не происходит в Postfix, а в команде mail , точнее в общей библиотека libmailutils.so , которую он использует.

Обычно ошибка сегментации указывает на ошибку программного обеспечения, и следующим шагом будет либо сообщить о проблеме автору программы, либо запустить программу в отладчике, чтобы точно выяснить, где именно происходит ошибка. Но программа mail настолько широко используется, что такая ошибка кажется маловероятной, и я бы предпочел подозревать поврежденный двоичный файл.

Следовательно, в качестве первого шага я бы рекомендовал переустановить оба файла mail и разделяемую библиотеку libmailutils.so , чтобы проверить, исчезла ли ошибка. Также проверьте актуальность обновлений системы.

0
ответ дан 24 November 2019 в 05:41

Я столкнулся с той же ошибкой при переключении на пользователя root, и эта ссылка помогла мне решить проблему.

На самом деле были внесены некоторые изменения в профиль bash root «/root/.bashrc», и я отменил изменения, как указано в ссылке выше.

-1
ответ дан 12 May 2020 в 07:00

Теги

Похожие вопросы