[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