Hi,
I'm running FreeBSD 14, I recently upgraded Perl from 5.40 to 5.42 and
all its dependencies as recommended in /usr/ports/UPDATING
Since then amavisd silently dies when I start it. In my config, I added
$log_level = 5;
$sa_debug = 1;
I issued the command "service amavisd start" It launches, the dies
without any error message. Here is the relevant part of maillog
Feb 22 17:03:39 numenor amavis[97168]: logging initialized, log level 5,
syslog: amavis.mail
Feb 22 17:03:39 numenor amavis[97168]: sd_notify (no socket):
STATUS=Config files have been read, modules loaded.
Feb 22 17:03:39 numenor amavis[97168]: starting. /usr/local/sbin/amavisd
at numenor.groumpf.org amavis-2.14.0 (20250711), Unicode aware,
LANG="C.UTF-8"
Feb 22 17:03:39 numenor amavis[97168]: perl=5.042000, user=, EUID: 110
(110); group=(), EGID: 110 110 (110 110)
Feb 22 17:03:39 numenor amavis[97168]: INFO: no optional modules:
bytes_heavy.pl utf8_heavy.pl unicore::To::Lower.pl unicore::To::Upper.pl
unicore::To::Fold.pl unicore::To::Title.pl unicore::To::Digit.pl
unicore::lib::Nt::De.pl unicore::Heavy.pl Unix::Getrusage
Feb 22 17:03:39 numenor amavis[97168]: SpamControl: scanner
SpamAssassin, module Amavis::SpamControl::SpamAssassin
Feb 22 17:03:40 numenor amavis[97168]: INFO: SA version: 4.0.2,
4.000002, no optional modules: Mail::SpamAssassin::AutoWhitelist
Mail::SpamAssassin::Plugin::Hashcash
Mail::SpamAssassin::Plugin::WhiteListSubject
auto::Crypt::OpenSSL::RSA::new_public_key
auto::Crypt::OpenSSL::RSA::new_key_from_parameters
auto::Crypt::OpenSSL::RSA::get_key_parameters
auto::Crypt::OpenSSL::RSA::import_random_seed
Feb 22 17:03:40 numenor amavis[97168]: SpamControl: init_pre_chroot on
SpamAssassin done
Feb 22 17:03:40 numenor amavis[97168]: socket module IO::Socket::IP,
protocol families available: INET, INET6
Feb 22 17:03:40 numenor amavis[97168]: will bind to
/var/amavis/amavisd.sock|unix, 127.0.0.1:10024/tcp, [::1]:10024/tcp
Feb 22 17:03:40 numenor amavis[97168]: sd_notify (no socket):
STATUS=Transferring control to Net::Server.
Feb 22 17:03:40 numenor amavis[97171]: Net::Server: Process Backgrounded
Feb 22 17:03:40 numenor amavis[97171]: sd_notify (no socket):
MAINPID=97171\nSTATUS=Daemonized, preparing to bind sockets.
Feb 22 17:03:40 numenor amavis[97171]: Net::Server: 2026/02/22-17:03:40
Amavis (type Net::Server::PreForkSimple) starting! pid(97171)
Feb 22 17:03:40 numenor amavis[97171]: Net::Server: Binding to UNIX
socket file "/var/amavis/amavisd.sock"
Feb 22 17:03:40 numenor amavis[97171]: Net::Server: Binding to TCP port
10024 on host 127.0.0.1 with IPv4
Feb 22 17:03:40 numenor amavis[97171]: Net::Server: Binding to TCP port
10024 on host ::1 with IPv6
Feb 22 17:03:40 numenor amavis[97171]: sd_notify (no socket):
STATUS=Sockets bound, checking user and group.
Feb 22 17:03:40 numenor amavis[97171]: Net::Server: Group Not Defined.
Defaulting to EGID '110 110'
Feb 22 17:03:40 numenor amavis[97171]: Net::Server: User Not Defined.
Defaulting to EUID '110'
Feb 22 17:03:40 numenor amavis[97171]: sd_notify (no socket): STATUS=The
rest of pre-fork init, finding helper programs.
Feb 22 17:03:40 numenor amavis[97171]: config files read:
/usr/local/etc/amavisd.conf
Feb 22 17:03:40 numenor amavis[97171]: Module Amavis::Conf 2.412
Feb 22 17:03:40 numenor amavis[97171]: Module Archive::Zip 1.68
Feb 22 17:03:40 numenor amavis[97171]: Module Compress::Raw::Zlib 2.213
Feb 22 17:03:40 numenor amavis[97171]: Module Compress::Zlib 2.213
Feb 22 17:03:40 numenor amavis[97171]: Module Crypt::OpenSSL::RSA 0.35
Feb 22 17:03:40 numenor amavis[97171]: Module DB_File 1.859
Feb 22 17:03:40 numenor amavis[97171]: Module Digest::MD5 2.59
Feb 22 17:03:40 numenor amavis[97171]: Module Digest::SHA 6.04
Feb 22 17:03:40 numenor amavis[97171]: Module Digest::SHA1 2.13
Feb 22 17:03:40 numenor amavis[97171]: Module Encode 3.21
Feb 22 17:03:40 numenor amavis[97171]: Module File::Temp 0.2311
Feb 22 17:03:40 numenor amavis[97171]: Module IO::Socket::IP 0.43
Feb 22 17:03:40 numenor amavis[97171]: Module IO::Socket::SSL 2.095
Feb 22 17:03:40 numenor amavis[97171]: Module MIME::Entity 5.517
Feb 22 17:03:40 numenor amavis[97171]: Module MIME::Parser 5.517
Feb 22 17:03:40 numenor amavis[97171]: Module MIME::Tools 5.517
Feb 22 17:03:40 numenor amavis[97171]: Module Mail::DKIM::Signer 1.20240923
Feb 22 17:03:40 numenor amavis[97171]: Module Mail::DKIM::Verifier
1.20240923
Feb 22 17:03:40 numenor amavis[97171]: Module Mail::Header 2.22
Feb 22 17:03:40 numenor amavis[97171]: Module Mail::Internet 2.22
Feb 22 17:03:40 numenor amavis[97171]: Module Mail::SPF 3.20250505
Feb 22 17:03:40 numenor amavis[97171]: Module Mail::SpamAssassin 4.000002
Feb 22 17:03:40 numenor amavis[97171]: Module Net::DNS 1.53
Feb 22 17:03:40 numenor amavis[97171]: Module Net::LibIDN 0.12
Feb 22 17:03:40 numenor amavis[97171]: Module Net::LibIDN2 1.02
Feb 22 17:03:40 numenor amavis[97171]: Module Net::Patricia 1.24
Feb 22 17:03:40 numenor amavis[97171]: Module Net::SSLeay 1.94
Feb 22 17:03:40 numenor amavis[97171]: Module Net::Server 2.014
Feb 22 17:03:40 numenor amavis[97171]: Module NetAddr::IP 4.079
Feb 22 17:03:40 numenor amavis[97171]: Module Razor2::Client::Version 2.84
Feb 22 17:03:40 numenor amavis[97171]: Module Scalar::Util 1.70
Feb 22 17:03:40 numenor amavis[97171]: Module Socket 2.040
Feb 22 17:03:40 numenor amavis[97171]: Module Socket6 0.29
Feb 22 17:03:40 numenor amavis[97171]: Module Time::HiRes 1.9778
Feb 22 17:03:40 numenor amavis[97171]: Module URI 5.34
Feb 22 17:03:40 numenor amavis[97171]: Module Unix::Syslog 1.1
Feb 22 17:03:40 numenor amavis[97171]: SQL base code NOT loaded
Feb 22 17:03:40 numenor amavis[97171]: SQL::Log code NOT loaded
Feb 22 17:03:40 numenor amavis[97171]: SQL::Quarantine NOT loaded
Feb 22 17:03:40 numenor amavis[97171]: Lookup::SQL code NOT loaded
Feb 22 17:03:40 numenor amavis[97171]: Lookup::LDAP code NOT loaded
Feb 22 17:03:40 numenor amavis[97171]: Found $file at
/usr/local/bin/file
Feb 22 17:03:40 numenor amavis[97171]: No $altermime, not using it
Feb 22 17:03:40 numenor amavis[97171]: Internal decoder for .mail
Feb 22 17:03:40 numenor amavis[97171]: No ext program for .F, tried:
unfreeze, freeze -d, melt, fcat
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .Z at
/usr/bin/uncompress
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .gz at
/usr/bin/gzip -d
Feb 22 17:03:40 numenor amavis[97171]: Internal decoder for .gz
(backup, not used)
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .bz2 at
/usr/bin/bzip2 -d
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .xz at
/usr/bin/xzdec
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .lzma at
/usr/bin/xz -dc --format=lzma
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .lrz at
/usr/local/bin/lrzip -q -k -d -o -
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .lzo at
/usr/local/bin/lzop -d
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .lz4 at
/usr/local/bin/lz4c -d
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .rpm at
/usr/local/bin/rpm2cpio.pl
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .cpio at
/bin/pax
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .tar at
/bin/pax
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .deb at
/usr/local/bin/ar
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .rar at
/usr/local/bin/unrar
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .arj at
/usr/local/bin/unarj
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .arc at
/usr/local/bin/nomarch
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .zoo at
/usr/local/bin/zoo
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .doc at
/usr/local/bin/ripole
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .cab at
/usr/local/bin/cabextract
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .tnef at
/usr/local/bin/tnef
Feb 22 17:03:40 numenor amavis[97171]: Internal decoder for .tnef
(backup, not used)
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .zip at
/usr/local/bin/7z
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .kmz at
/usr/local/bin/7z
Feb 22 17:03:40 numenor amavis[97171]: Internal decoder for .zip
(backup, not used)
Feb 22 17:03:40 numenor amavis[97171]: Internal decoder for .kmz
(backup, not used)
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .7z at
/usr/local/bin/7z
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .gz at
/usr/local/bin/7z (backup, not used)
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .bz2 at
/usr/local/bin/7z (backup, not used)
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .Z at
/usr/local/bin/7z (backup, not used)
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .tar at
/usr/local/bin/7z (backup, not used)
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .xz at
/usr/local/bin/7z (backup, not used)
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .lzma at
/usr/local/bin/7z (backup, not used)
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .jar at
/usr/local/bin/7z
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .cpio at
/usr/local/bin/7z (backup, not used)
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .arj at
/usr/local/bin/7z (backup, not used)
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .rar at
/usr/local/bin/7z (backup, not used)
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .swf at
/usr/local/bin/7z
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .lha at
/usr/local/bin/7z
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .iso at
/usr/local/bin/7z
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .cab at
/usr/local/bin/7z (backup, not used)
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .deb at
/usr/local/bin/7z (backup, not used)
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .rpm at
/usr/local/bin/7z (backup, not used)
Feb 22 17:03:40 numenor amavis[97171]: Found decoder for .exe at
/usr/local/bin/unrar; /usr/local/bin/lha; /usr/local/bin/unarj
Feb 22 17:03:40 numenor amavis[97171]: No decoder for .F
Feb 22 17:03:40 numenor amavis[97171]: initializing Mail::SpamAssassin (0)
Feb 22 17:03:40 numenor amavis[97171]: SpamAssassin debug facilities:
info,all
Feb 22 17:03:40 numenor amavis[97171]: SA dbg: logger: adding
facilities: info, all
Feb 22 17:03:40 numenor amavis[97171]: SA dbg: logger: logging level is DBG
Feb 22 17:03:40 numenor amavis[97171]: SA dbg: generic: SpamAssassin
version 4.0.2
Feb 22 17:03:40 numenor amavis[97171]: SA dbg: generic: Perl 5.042000,
PREFIX=/usr/local, DEF_RULES_DIR=/usr/local/share/spamassassin,
LOCAL_RULES_DIR=/usr/local/etc/mail/spamassassin,
LOCAL_STATE_DIR=/var/db/spamassassin
Feb 22 17:03:40 numenor amavis[97171]: SA dbg: config: timing enabled
Feb 22 17:03:40 numenor amavis[97171]: SA dbg: config: score set 0 chosen.
All I can see when amavisd is activated in Postfix is :
Feb 22 16:38:57 numenor postfix/smtpd[92467]: 6DBE91C196A:
client=arnor.groumpf.org[192.168.100.148]
Feb 22 16:38:57 numenor postfix/lmtp[92473]: connect to
127.0.0.1[127.0.0.1]:10024: Connection refused
Feb 22 16:38:57 numenor postfix/lmtp[92473]: 298C11C1A2B:
to=<[email protected]>, relay=none, delay=0.32, delays=0.3/0.02/0/0,
dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]:10024:
Connection refused)
If I run the command service amavisd status, it says that amavisd is not
running.
Any idea how I can debug this furthermore ?
Regards,
Xavier
--
Xavier HUMBERT - Unix/Win/MacOSX Sysadmin/Network Engineer
https://www.amdh.fr