LINUX.ORG.RU
ФорумAdmin

Проблемы с Postfix после обновления

 ,


1

1

Centos 2.6.32-431.17.1.el6.x86_64 postfix.x86_64 2:2.11.1-0.el6 Стоит Postfix + Dovecot + Mysql(virtual users)

Вчера обновился через yum update, после этого почта не уходит и не приходит. Конфигурацию не менял.

В логах следующее:

May 23 09:59:08 WEB-PRO1 postfix/cleanup[2519]: warning: problem talking to service rewrite: Connection reset by peer
May 23 09:59:08 WEB-PRO1 postfix/smtpd[2498]: warning: problem talking to service rewrite: Success
May 23 09:59:08 WEB-PRO1 postfix/smtpd[2431]: warning: problem talking to service rewrite: Connection reset by peer
May 23 09:59:08 WEB-PRO1 postfix/master[2265]: warning: process /usr/libexec/postfix/trivial-rewrite pid 2530 exit status 127
May 23 09:59:08 WEB-PRO1 postfix/smtpd[2362]: warning: problem talking to service rewrite: Success
May 23 09:59:08 WEB-PRO1 postfix/smtpd[2336]: warning: problem talking to service rewrite: Connection reset by peer
May 23 09:59:08 WEB-PRO1 postfix/master[2265]: warning: process /usr/libexec/postfix/trivial-rewrite pid 2531 exit status 127
May 23 09:59:08 WEB-PRO1 postfix/master[2265]: warning: /usr/libexec/postfix/trivial-rewrite: bad command startup -- throttling
May 23 09:59:08 WEB-PRO1 postfix/smtpd[2382]: warning: problem talking to service rewrite: Success
May 23 09:59:08 WEB-PRO1 postfix/smtpd[2504]: warning: problem talking to service rewrite: Connection reset by peer
May 23 09:59:08 WEB-PRO1 postfix/master[2265]: warning: process /usr/libexec/postfix/trivial-rewrite pid 2532 exit status 127
еще встречается:
May 23 09:55:46 WEB-PRO1 postfix/master[2265]: warning: unix_trigger_event: read timeout for service public/pickup

Гуглил данную проблему. У многих проблемы с подключением к MYsql вызывали такой лог, но там присутствовали сообщения о проблемах соединения с базой, а у меня на эту тему в логах чисто.

Ребутал и сервисы и сервер целиком. Куда копать?



Последнее исправление: exDolby (всего исправлений: 1)

1. Прочитайте про LORCODE и используйте для оформления теги и кнопочку «Предпросмотр», чтобы логи выглядили как логи, а не кашей.

2. Попробуйте добавить опцию ″-v″ к ″trivial-rewrite″ в файле ″master.cf″. Должно стать больше информации.

3. MySql из репозитория и какой версии?

mky ★★★★★
()
Ответ на: комментарий от mky

p.s В логе заменены пароль от базы, внешний майл с которого тестил и домен сервера

exDolby
() автор топика
Ответ на: комментарий от exDolby

Затык происходит сразу же при попытке подключиться к mysql. Вобще у вас намешано, posfix из CentALT, mysql из Remi, может после обновления что-то и стало не совместимым. Лог обновления сохранился?

Вроде как Remi советует ставить compat-mysql51-5.1.54-1.el6.remi , хотя это даёт конфликт с пакетом mysql-libs. Что у вас по этим пакетам, какой установлен и проходит ли он проверку?

mky ★★★★★
()
Ответ на: комментарий от mky

Установлены:

compat-mysql51.x86_64 5.1.54-1.el6.remi @remi
mysql.x86_64 5.5.37-1.el6.remi @remi
mysql-libs.x86_64 5.5.37-1.el6.remi @remi
mysql-server.x86_64 5.5.37-1.el6.remi @remi

Стоят оба, как понять есть ли конфликт?

Лог обновления:

May 22 15:13:16 Updated: php-tcpdf-6.0.077-1.el6.remi.noarch
May 22 15:13:17 Updated: php-tcpdf-dejavu-sans-fonts-6.0.077-1.el6.remi.noarch
May 22 15:13:20 Updated: kernel-firmware-2.6.32-431.17.1.el6.noarch
May 22 15:13:22 Updated: tzdata-2014b-3.24.el6.noarch
May 22 15:13:29 Updated: glibc-2.12-1.132.el6_5.1.x86_64
May 22 15:13:39 Updated: glibc-common-2.12-1.132.el6_5.1.x86_64
May 22 15:13:41 Updated: libxml2-2.7.6-14.el6_5.1.x86_64
May 22 15:13:43 Updated: selinux-policy-3.7.19-231.el6_5.3.noarch
May 22 15:14:03 Updated: selinux-policy-targeted-3.7.19-231.el6_5.3.noarch
May 22 15:14:04 Updated: libxml2-python-2.7.6-14.el6_5.1.x86_64
May 22 15:14:09 Updated: 2:postfix-2.11.1-0.el6.x86_64   <-------------
May 22 15:14:17 Installed: kernel-2.6.32-431.17.1.el6.x86_64
May 22 15:14:21 Updated: phpMyAdmin-4.2.2-1.el6.remi.noarch
Тобишь обнавлялся postfix

exDolby
() автор топика
Ответ на: комментарий от exDolby

Я имел ввид конфликт между compat-mysql51 и mysql-libs из основного репозитария, там при установки прямо так про конфликт и пишется. Но, раз mysql-libs*.el6 не установлены, значит конфликта нет, но на всякий случай попробуйте ″rpm -V compat-mysql51″, что в выводе нет сообщений о неправильных контрольных суммах.

Попробуйте через ″postmap″ сделать запрос к этому самому ″mysql:/etc/postfix/mysql/virtual_alias_maps.cf″, чтобы понять, только trivial-rewrite не работает, или вобще весть postfix не работает с mysql.

Ну, а так запускать trivial-rewrite под strace'ом и потом медитировать над выхлопом, хотя не факт, что будет что-то понятно. Если сервер рабочий и нужный, я бы откатил postfix на рабочую версию, а с этим разбирался на тестовом...

mky ★★★★★
()
Ответ на: комментарий от mky
cat /var/log/yum.log | grep postfix
Feb 24 00:24:49 Updated: 2:postfix-2.6.6-6.el6_5.x86_64
Feb 26 13:20:24 Updated: 2:postfix-2.11.0-0.el6.x86_64
May 22 15:14:09 Updated: 2:postfix-2.11.1-0.el6.x86_64

откатил postfix на 2.6.6-6, не нашел postfix-2.11.0-0. Все заработало. Спасибо вам за помощь и участие, буду на тестовом разбираться. Такая проблема только у меня возникла?

exDolby
() автор топика
Ответ на: комментарий от exDolby

Рекомендую выставить ″keepcache=1″ в ″/etc/yum.conf″, чтобы все скаченные yum'ом файлы сохранялись. Место на диске будет под это тратиться, но зато всегда можно откатывать пакеты на любую предыдущую версию.

Такая проблема только у меня возникла?

Скорее всего, да. Все сторонние репозитории, если и тестируются, то только с пакетами из основого репозитория. Никто не тестирует все возможные сочетания пакетов из разных репозиториев. И, принято ставить что-либо со стороны, только если это действительно нужно, а не просто, чтобы версия была поновее. А что касается CentALT'а, то ЕМНИП, пару раз всплывало, что там пакеты вобще не тестированные, просто скомпилили и выложили.

mky ★★★★★
()
Ответ на: комментарий от mky

У меня тоже такая проблема была. Подключил разные репозитории, потом обновился...

И пипец перестал работать Postfix. Долго копался в системе, в итоге удалили все другие репозитории кроме совместимых. В итоге - все заработало!

Теперь уже думаю перед тем как устанавливать левые репозитории.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.