Error loading protocol smtp

"Graham Miller" <[email protected]> Wed, 27 Dec 2006 20:02:01 +1100
Newsgroups gmane.comp.sysutils.bgware
Organization Graham Miller Computer Services
Message-ID <023d01c72995$acfcc0e0$6401010a@gmn800c60gb>
Hi all, and I hope the christmas period is going well for you.

I have installed mailfront 1.10 and seem to be having some shared library
trouble and it refuses to run. Anyone helpout with this?

Logs say (multilog passed through tai64nlocal):
2006-12-27 18:38:47.249968500 mailfront[1959]: Fatal: 4.3.0 Error loading
protocol smtp: libcvm-sasl.so.1: cannot open shared object file: No such
file or directory

bglibs 1.102 seemed to compile and install properly.
cvm 0.82 seemed to compile and install properly.
mailfront 1.10 seems to compile and install properly.

The OS is CentOS 4.2
The RPM compat-libstdc++-33 is installed to provide /usr/lib/libstdc++.so.5.

Loaded from daemontools thus:
#!/bin/sh

QMAILDUID=`id -u qmaild`
NOFILESGID=`id -g qmaild`
MAXSMTPD=`cat /var/qmail/control/concurrencyincoming`
LOCAL="mx2beta.webs.net.au"

if [ -z "$QMAILDUID" -o -z "$NOFILESGID" -o -z "$MAXSMTPD" -o -z "$LOCAL" ];
then
    echo QMAILDUID, NOFILESGID, MAXSMTPD, or LOCAL is unset in
    echo /var/qmail/supervise/qmail-rblsmtpd/run
    exit 1
fi

if [ ! -f /var/qmail/control/rcpthosts ]; then
    echo "No /var/qmail/control/rcpthosts!"
    echo "Refusing to start SMTP listener because it will create an open
relay"
    exit 1
fi

exec env - LOGLEVEL=3 \
    /usr/local/bin/envdir /etc/mailfront/betasmtp-env/ \
    /usr/local/bin/softlimit -m 10240000 \
    /usr/local/bin/tcpserver -v -R -l $LOCAL \
        -x /etc/tcprules/smtp.cdb -c "$MAXSMTPD" \
        -u "$QMAILDUID" -g "$NOFILESGID" 202.60.87.200 smtp \
    /usr/local/bin/rblsmtpd -b \
        -r sbl-xbl.spamhaus.org \
        -r list.dsbl.org \
        -r combined.njabl.org \
        -r relays.ordb.org \
    /usr/local/bin/smtpfront-qmail 2>&1

Contents of /etc/mailfront/betasmtp-env/:
[root@jenshen3 qmail-betasmtpd]# grep ^ /etc/mailfront/betasmtp-env/*
/etc/mailfront/betasmtp-env/CVM_LOOKUP:cvm-vmailmgr
/etc/mailfront/betasmtp-env/CVM_LOOKUP_SECRET:cvmpass
/etc/mailfront/betasmtp-env/LOOKUP_SECRET:cvmpass
/etc/mailfront/betasmtp-env/PLUGINS:check-fqdn:counters:mailrules:relayclien
t:cvm-validate:qmail-validate:add-received:patterns:accept-sender

Contents of /usr/local/lib:
libclamav.a
libclamav.la
libclamav.so
libclamav.so.1
libclamav.so.1.0.19
libcvm-client.a
libcvm-client.la
libcvm-client.so
libcvm-command.a
libcvm-command.la
libcvm-command.so
libcvm-command.so.1
libcvm-command.so.1.0.2
libcvm-local.a
libcvm-local.la
libcvm-local.so
libcvm-local.so.1
libcvm-local.so.1.0.2
libcvm-module.a
libcvm-module.la
libcvm-module.so
libcvm-module.so.1
libcvm-module.so.1.0.2
libcvm-qmail.a
libcvm-qmail.la
libcvm-qmail.so
libcvm-qmail.so.1
libcvm-qmail.so.1.0.2
libcvm-sasl.a
libcvm-sasl.la
libcvm-sasl.so
libcvm-sasl.so.1
libcvm-sasl.so.1.0.2
libcvm-sql.a
libcvm-sql.la
libcvm-sql.so
libcvm-sql.so.1
libcvm-sql.so.1.0.2
libcvm-udp.a
libcvm-udp.la
libcvm-udp.so
libcvm-udp.so.1
libcvm-udp.so.1.0.2
libcvm-v1client.a
libcvm-v1client.la
libcvm-v1client.so
libcvm-v1client.so.1
libcvm-v1client.so.1.0.2
libcvm-v2client.a
libcvm-v2client.la
libcvm-v2client.so
libcvm-v2client.so.1
libcvm-v2client.so.1.0.2
mailfront
mess822.a
pkgconfig

Hope someone can spot the (probably) simple error or omission in my setup.

Thanks
Graham