On Sun, Aug 13, 2006 at 11:10:50AM +0200, Jan Kundrát wrote:
Dean Gibson (Mail Administrator) wrote:
Aug 12 17:09:28 athlon1 dovecot: auth(default): dovecot-auth: error while loading shared libraries: libmysqlclient.so.10: cannot open shared object file: No such file or directory Aug 12 17:09:28 athlon1 dovecot: child 28705 (auth) returned error 127
That's because I installed the RPM from atrpms.net using "--nodeps". The RPM requires the above SQL library module, among others (inc. postgresql and sqlite). However:
- Why do I need ANY SQL library??? I want PAM to do the authorization.
So, where is the problem? Just don't use the mysql support. You won't dump exim/sendmail/postfix because they have ldap support you don't use, do you? The same is true for this package. It has a set of built in features and you just activate them or not.
Otherwise if dovecot has say 10 features to turn on or off you would end with 2^10 = 1024 different binary rpms. ...
Because the atrpm's version is apparently compiled with MySQL support. Rebuild without it or install the MySQL client libraries (alternatively, you might want to try *cough* another distribution *cough* :) ).
There is no other distribution. :)
I hope the above is a dumb question, because that means the fix is easy. No, I'd rather not build my own; that's why I picked an RPM.
Find a RPM that is compiled without MySQL support.
Why?
Axel.Thimm at ATrpms.net