Hi,

>> check_mail: decoding2-get-file-types FAILED: 'file' utility
>> (/usr/bin/file) failed, status=1 (256 ) at /usr/sbin/amavisd line

> How's this a SA question?

Yes, my apologies. I don't know enough about amavis yet, and thought
it may be related to all the modules I upgraded, and not amavis
itself. I've since reverted my changes back to perl-5.6.0, and going
to subscribe to that list too.

I also upgraded Berkeley DB to db4 and have left db3, db2, and db1 on
the system too. However, now I'm having a problem with bayes:

[10496] dbg: bayes: tie-ing to DB file R/O /home/sscan/.spamassassin/bayes_toks
[10496] dbg: bayes: tie-ing to DB file R/O /home/sscan/.spamassassin/bayes_seen
[10496] dbg: bayes: found bayes db version 0
[10496] warn: bayes: bayes db version 0 is not able to be used,
aborting! at /usr/lib/perl5/site_perl/5.6.0/Mail/SpamAssassin/BayesStore/DBM.pm
line 196.

I guess I don't understand the logic, because around 196 is the
following, which appears to say that if $self->_check_db_version
doesn't equal zero, then fail, but we know it equals version zero from
what is stated above...

  $self->{db_version} = ($self->get_storage_variables())[6];
  dbg("bayes: found bayes db version ".$self->{db_version});

  # If the DB version is one we don't understand, abort!
  if ($self->_check_db_version() != 0) {
    warn("bayes: bayes db version ".$self->{db_version}." is not able
to be used, aborting!");
    $self->untie_db();
    return 0;
  }

Thanks,
Alex

Reply via email to