It seems /var/log messages is full of unable to dlopen /usr/lib/sasl2/libsasldb.so.2: /lib/libdb-4.1.so: undefined symbol: pthread_condattr_setpshared today. Network was dead this morning and (surprise) I find a : dhclient: unable to dlopen /usr/lib/sasl2/libsasldb.so.2: /lib/libdb-4.1.so: undefined symbol: pthread_condattr_setpshared in the logs. db4-4.2.52-1 db4-utils-4.2.52-1 db4-devel-4.2.52-1 compat-db-4.1.25-1 cyrus-sasl-devel-2.1.15-6 cyrus-sasl-md5-2.1.15-6 cyrus-sasl-plain-2.1.15-6 cyrus-sasl-2.1.15-6 cyrus-sasl-gssapi-2.1.15-6 dhclient-3.0pl2-6.17
FY: this bug has nothing to do with db4. There are 2 pproblems here: 1) compat-db has libdb-4.1 not linked against -lpthread 2) cyrus-sasl needs rebuild against db-4.2.52 (in process). 2) is the critical path bug, so reassigning. 1) will be resolved by killing compat-db, also in process.
Jeff, 1) also includes libdb-4.1.so requiring the nptl version of libpthread, which means it can't be used at all on < i686 systems. Working on 2).
Hmm. The libdb-4.0.so in compat-db also requires nptl libpthread now.
Seems fixed (at least here)