Le 05/09/2015 20:15, Axb a écrit :
> On 09/05/2015 07:33 PM, Hoggins! wrote:
>> Hi list !
>>
>> Just after un upgrade, I happen to have an issue with Spamassassin that
>> would refuse to start, giving a segmentation fault.
>> My belief is that it is caused by a broken support of my bayes_sql
>> configuration, because when I start it with "spamd -D", it gives :
>>
>>      Sep  5 19:13:00.382 [18756] dbg: plugin:
>>      Mail::SpamAssassin::Plugin::ReplaceTags=HASH(0x34d3918) implements
>>      'finish_parsing_end', priority 0
>>      Sep  5 19:13:00.383 [18756] dbg: plugin:
>>      Mail::SpamAssassin::Plugin::FreeMail=HASH(0x29a5e10) implements
>>      'finish_parsing_end', priority 0
>>      Sep  5 19:13:00.383 [18756] dbg: replacetags: replacing tags
>>      Sep  5 19:13:00.398 [18756] dbg: replacetags: done replacing tags
>>      Sep  5 19:13:00.398 [18756] dbg: FreeMail: loaded freemail_domains
>>      entries: 2532 normal, 31 wildcard
>>      Sep  5 19:13:00.401 [18756] dbg: plugin:
>>      Mail::SpamAssassin::Plugin::Bayes=HASH(0x35bac68) implements
>>      'learner_new', priority 0
>>      Sep  5 19:13:00.401 [18756] dbg: bayes: learner_new
>>      self=Mail::SpamAssassin::Plugin::Bayes=HASH(0x35bac68),
>>      bayes_store_module=Mail::SpamAssassin::BayesStore::SQL
>>      Sep  5 19:13:00.422 [18756] dbg: bayes: using username: sa-milt
>>      Sep  5 19:13:00.423 [18756] dbg: bayes: learner_new: got
>>      store=Mail::SpamAssassin::BayesStore::SQL=HASH(0x3f24b48)
>>      Sep  5 19:13:00.423 [18756] dbg: plugin:
>>      Mail::SpamAssassin::Plugin::Bayes=HASH(0x35bac68) implements
>>      'learner_is_scan_available', priority 0
>>      Erreur de segmentation (core dumped)
>>
>>
>> My config in local.cf is as follows :
>>
>>      bayes_store_module        Mail::SpamAssassin::BayesStore::SQL
>>      bayes_sql_dsn            DBI:mysql:spamassassin:localhost
>>      bayes_sql_username        spamassassin
>>      bayes_sql_password        XXXXXX
>>      bayes_sql_override_username    sa-milt
>>
>>      user_scores_dsn            DBI:mysql:spamassassin:localhost
>>      user_scores_sql_username    spamassassin
>>      user_scores_sql_password    XXXXXX
>>      user_scores_sql_custom_query    SELECT preference, value FROM
>>      _TABLE_ WHERE username = _USERNAME_ OR username = '$GLOBAL' OR
>>      username = CONCAT('%',_DOMAIN_) ORDER BY username ASC
>>
>>
>> Does it ring a bell to anyone ?
>
> no bells  - have you tried:
>
> bayes_store_module       Mail::SpamAssassin::BayesStore::MySQL 

Thanks.

Now I have. No luck :(

    Sep  6 01:08:20.663 [19945] dbg: bayes: learner_new
    self=Mail::SpamAssassin::Plugin::Bayes=HASH(0x3d861a0),
    bayes_store_module=Mail::SpamAssassin::BayesStore::MySQL
    Sep  6 01:08:20.713 [19945] dbg: bayes: using username: sa-milt
    Sep  6 01:08:20.713 [19945] dbg: bayes: learner_new: got
    store=Mail::SpamAssassin::BayesStore::MySQL=HASH(0x334aeb8)
    Sep  6 01:08:20.713 [19945] dbg: plugin:
    Mail::SpamAssassin::Plugin::Bayes=HASH(0x3d861a0) implements
    'learner_is_scan_available', priority 0
    Erreur de segmentation (core dumped)

I'm trying to "debug" with the -D option. Is there another level of info
I could display ?
One thing is sure : if I comment out the bayes_* and user_scores_sql_*
lines, everything is fine again, so my problem seems to be related to
*SQL support.

Cheers !

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to