Siedzę już nad tym parę dni i nie mogę rozwiązać problemu. Mam zainstalowany serwer mailowy na debianie z spamassassin z regułami w mysl. Wszystko działało dopóki nie doinstalowałem brakujących modułów perla. Teraz podczas wysłania maila w logach mam komunikat:
config: failed to load user (xxx@xxx) scores from SQL database: install_driver(mysql) failed: Can't locate DBD/mysql.pm: /var/lib/spamassassin/compiled/5.020/3.004000/DBD/mysql.pm: Permission denied at (eval 1358) line 3, <GEN15> line 2.
at /usr/share/perl5/Mail/SpamAssassin/Conf/SQL.pm line 138.
mam zainstalowanego moduł, po wykonaniu cpan DBD::mysql dostaję
DBD::mysql is up to date (4.033).
Nie rozumiem czemu tego modułu szuka w katalogu spamassasin coś może w perlu mam nie tak z ścieżkami.
Proszę o pomoc.
Problem rozwiązany nie był to problem z perlem ale z uprawnieniami z jakimi był uruchomiony spamassasin. Należało zmienić z spamd na debian-spamd w /etc/default/spamassasin.
Moze komuś rozwiazanie problemu sie przyda.