FreeBSD Port: security/courier-authlib-base (rc.d changes
problem)
Doug Barton
dougb at FreeBSD.org
Sun Jan 1 15:32:04 PST 2006
Mike Jakubik wrote:
> It seems that since the new rc.d MFC, the courier authdaemond does not
> start up properly. My setup uses mysql, here is the error i get when
> booting:
>
> FreeBSD 6.0-STABLE #0: Thu Dec 29 15:08:50 EST 2005 amd64
>
> Dec 31 13:45:45 mail authdaemond: modules="authmysql", daemons=5
> Dec 31 13:45:45 mail authdaemond: Installing libauthmysql
> Dec 31 13:45:45 mail authdaemond: Shared object "libmysqlclient.so.14"
> not found, required by "libauthmysql.so"
> Dec 31 13:45:47 mail postfix/postfix-script: starting the Postfix mail
> system
> Dec 31 13:45:47 mail postfix/master[657]: daemon started -- version
> 2.2.7, configuration /usr/local/etc/postfix
You didn't mention what version of mysql you are using, but this seems to be
a problem with the mysql startup. authdaemond REQUIRE's mysql, which has
this in the mysql-server.sh file:
# PROVIDE: mysql
# REQUIRE: NETWORKING SERVERS
# BEFORE: DAEMON
# KEYWORD: shutdown
It is unclear to me why mysqld has to start before DAEMON, and in fact that
seems bogus, but there may be a good reason for it. At minimum, ldconfig
should be added to the REQUIRE line, as it is possible for ldconfig to run
after NETWORKING and SERVERS, but before DAEMON, and still be after
mysql-server is run.
Try adding ldconfig to the REQUIRE line of your copy of
/usr/local/etc/rc.d/mysql-server.sh and see if it solves this problem for
you, and report the results.
hth,
Doug
> However if i manually restart it right after the system has booted it
> works just fine:
>
> Dec 31 13:48:18 mail authdaemond: stopping authdaemond children
> Dec 31 13:48:20 mail authdaemond: modules="authmysql", daemons=5
> Dec 31 13:48:20 mail authdaemond: Installing libauthmysql
> Dec 31 13:48:20 mail authdaemond: Installation complete: authmysql
>
>
> _______________________________________________
> freebsd-ports at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"
>
--
This .signature sanitized for your protection
More information about the freebsd-ports
mailing list