I'm attempting to get courier-imap & maildrop with mysql authentication compiled and installed through an rpm on a new server, an AMD Opteron (x86_64). I am following the FAQ on creating an rpm on the courier web site using the latest version of all files, however I am getting a dependency failure on openldap. This is on courier-authlib. I have "openldap2" properly installed from the SuSE server. So it seems to me that I have either a newer version than what's required, or my version is simply named differently than what courier expects. I'm tempted to comment out the openldap stuff in the .spec file, but the docs warn against this. I will not be using openldap, only mysql authentication. What to do? I haven't done much rpm work before... Thanks Rob
I should clarify that the dependency failure is for openldap-devel specifically. I've tried adding the configuration option --without-authldap, but it still shows a dependency failure. Does anyone have a pre-built courier-authlib -imap rpm for SuSE? x86-64 in particular? Or a scr.rpm? Thanks Rob Quoting Rob Brandt <bronto@csd-bes.net>:
I'm attempting to get courier-imap & maildrop with mysql authentication compiled and installed through an rpm on a new server, an AMD Opteron (x86_64).
I am following the FAQ on creating an rpm on the courier web site using the latest version of all files, however I am getting a dependency failure on openldap. This is on courier-authlib. I have "openldap2" properly installed from the SuSE server. So it seems to me that I have either a newer version than what's required, or my version is simply named differently than what courier expects. I'm tempted to comment out the openldap stuff in the .spec file, but the docs warn against this. I will not be using openldap, only mysql authentication.
What to do? I haven't done much rpm work before...
Thanks
Rob
-- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
I managed to get an rpm installed, however authentication is failing with this error: Jul 2 10:34:02 linux imapd: authdaemon: s_connect() failed: No such file or directory Jul 2 10:34:02 linux imapd: authentication error: No such file or directory There is something I'm not liking in kpackage as well, when viewing the files listed. There are three authdaemon files with red X's next to them instead of green checks. This doesn't look good, but I don't see any documentation to tell exactly what this means. The files are: /var/spool/authdaemon/pid /var/spool/authdaemon/pid.lock /var/spool/authdaemon/socket Indeed, there are no files in this directory; it is marked as owned by user/group courier. Rob Quoting Rob Brandt <bronto@csd-bes.net>:
I should clarify that the dependency failure is for openldap-devel specifically. I've tried adding the configuration option --without-authldap, but it still shows a dependency failure.
Does anyone have a pre-built courier-authlib -imap rpm for SuSE? x86-64 in particular? Or a scr.rpm?
Thanks
Rob
Quoting Rob Brandt <bronto@csd-bes.net>:
I'm attempting to get courier-imap & maildrop with mysql authentication compiled and installed through an rpm on a new server, an AMD Opteron (x86_64).
I am following the FAQ on creating an rpm on the courier web site using the latest version of all files, however I am getting a dependency failure on openldap. This is on courier-authlib. I have "openldap2" properly installed from the SuSE server. So it seems to me that I have either a newer version than what's required, or my version is simply named differently than what courier expects. I'm tempted to comment out the openldap stuff in the .spec file, but the docs warn against this. I will not be using openldap, only mysql authentication.
What to do? I haven't done much rpm work before...
Thanks
Rob
-- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
------------------------------------------------------- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click _______________________________________________ courier-users mailing list courier-users@lists.sourceforge.net Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users
Rob Brandt wrote:
I'm attempting to get courier-imap & maildrop with mysql authentication compiled and installed through an rpm on a new server, an AMD Opteron (x86_64).
I am following the FAQ on creating an rpm on the courier web site using the latest version of all files, however I am getting a dependency failure on openldap. This is on courier-authlib. I have "openldap2" properly installed from the SuSE server. So it seems to me that I have either a newer version than what's required, or my version is simply named differently than what courier expects. I'm tempted to comment out the openldap stuff in the .spec file, but the docs warn against this. I will not be using openldap, only mysql authentication.
What to do? I haven't done much rpm work before...
Thanks
Rob
I had the same problem, I ended up editing the spec file and got it to compile, however, I got sidetracked with something else and haven't got round to actually using the mail server yet. I'm planning to have another go at compiling the whole courier-mta system in the next couple of weeks so I'll let you know how it goes. Cheers, James.
I got mine working too, same method. I ended up commenting out all the references to openldap in the spec file despite warnings not too. FWIW, there were a few other problems like this recently posted on the courier mailing list, and a new version was released last weekend. He didn't specifically say it addressed my problem, but he did say the new version addressed some "portability problems". Try that one and let me know how it works. Rob Quoting James Watkins <misterwatto@gmail.com>:
Rob Brandt wrote:
I'm attempting to get courier-imap & maildrop with mysql authentication compiled and installed through an rpm on a new server, an AMD Opteron (x86_64).
I am following the FAQ on creating an rpm on the courier web site using the latest version of all files, however I am getting a dependency failure on openldap. This is on courier-authlib. I have "openldap2" properly installed from the SuSE server. So it seems to me that I have either a newer version than what's required, or my version is simply named differently than what courier expects. I'm tempted to comment out the openldap stuff in the .spec file, but the docs warn against this. I will not be using openldap, only mysql authentication.
What to do? I haven't done much rpm work before...
Thanks
Rob
I had the same problem, I ended up editing the spec file and got it to compile, however, I got sidetracked with something else and haven't got round to actually using the mail server yet. I'm planning to have another go at compiling the whole courier-mta system in the next couple of weeks so I'll let you know how it goes.
Cheers, James.
-- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
participants (2)
-
James Watkins
-
Rob Brandt