[sisyphus] I: postfix-2.3.7-alt1
Vladimir V. Kamarzin
=?iso-8859-1?q?vvk_=CE=C1_vvk=2Epp=2Eru?=
Вт Фев 27 10:02:51 MSK 2007
>>>>> On 27 Feb 2007 at 03:21 "DVL" == Dmitry V Levin writes:
>> >> Feb 16 11:13:02 mail postfix/smtp[5639]: panic: myfree: corrupt or unallocated memory block
>> >> Feb 16 11:13:03 mail postfix/master[5628]: warning: process /usr/libexec/postfix/smtp pid 5639 killed by signal 6
>> >> Feb 16 11:13:03 mail postfix/master[5628]: warning: /usr/libexec/postfix/smtp: bad command startup -- throttling
>> DVL> То же самое, о чём написал Владимир. postfix-mysql?
>> >> это боевой сервер, т.ч. разбираться в чем проблема было некогда, откатил на 2.2.11-alt2
>> DVL> Зато, наверное, есть возможность рассказать, как построить стенд,
>> DVL> чтобы это воспроизводить.
>> Я могу и рассказать
DVL> Валера прислал мне свой конфиг, но из него сделать стенд, пожалуй, ещё
DVL> сложнее чем собрать новый.
:)
1. создаём VE, делаем dist-upgrade до сизифа (у меня сейчас сизиф от
26.02.2007)
2. apt-get install postfix-mysql postfix-tls
3. Правим конфиги:
# grep ^[^#] /etc/postfix/main.cf
mailbox_command = /usr/bin/procmail -a $DOMAIN -d $LOGNAME
unknown_local_recipient_reject_code = 550
mydestination = example.com
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual.cf
# grep ^[^#] /etc/postfix/mysql-virtual.cf
hosts = 127.0.0.1
user = mail
password = dsdvs
dbname = mail
table = virtual
select_field = dest
where_field = alias
additional_conditions = and status = '1'
4. control postfix server
5. запускаем постфикс
6. телнетимся
7. смотрим в логи:
Feb 27 09:57:09 vz135 postfix/smtpd[22183]: panic: myfree: corrupt or unallocated memory block
Если не использовать postfix-tls, проблема не воспроизводится.
>> и предоставить доступ в VE, где воспроизводится указанная проблема.
DVL> Лучше, конечно, сделать стенд, но в крайнем случае придётся
DVL> воспользоваться.
ok, вышеописанный стенд ждёт.
--
vvk
Подробная информация о списке рассылки Sisyphus