Stephen Corcoran writes:
« HTML content follows »
Hi
I am getting the following error in /var/log/maillog when I run
/etc/init.d/courier-authlib restart
authdaemond: stopping authdaemond children
authdaemond: modules="authmysql", daemons=5
authdaemond: Installing libauthmysql
authdaemond: file not found
In the directory /usr/lib/courier-authlib/ I have
-rwxr-xr-x 1 daemon daemon 928 Apr 12 12:05 libauthmysql.la
lrwxrwxrwx 1 daemon daemon 21 Apr 19 10:53 libauthmysql.so ->
libauthmysql.so.0.0.0
lrwxrwxrwx 1 daemon daemon 21 Apr 19 10:53 libauthmysql.so.0
-> libauthmysql.so.0.0.0
-rwxr-xr-x 1 daemon daemon 22408 Apr 12 12:05
libauthmysql.so.0.0.0
I built the rpms from the latest tarball and the I installed
courier-authlib-mysql-0.55.20050407-1.3AS which only contains the
following
/usr/lib/courier-authlib/libauthmysql.la
/usr/lib/courier-authlib/libauthmysql.so
/usr/lib/courier-authlib/libauthmysql.so.0
/usr/lib/courier-authlib/libauthmysql.so.0.0.0
Can anyone tell me why I am getting file not found ?
You probably installed mysql client libraries in a directory that's not
searched by the runtime linker. Run ldd libauthmysql.so to see for
yourself.