7 messages in net.sourceforge.lists.courier-usersRe: [courier-users] makeuserdb error
FromSent OnAttachments
Luca ZancanJan 19, 2005 7:43 am 
Sam VarshavchikJan 19, 2005 3:42 pm 
Luca ZancanJan 23, 2005 11:49 pm 
Luca ZancanJan 24, 2005 3:46 am 
Sam VarshavchikJan 24, 2005 4:00 am 
Tom EicherJan 27, 2005 3:23 pm 
Sam VarshavchikJan 28, 2005 5:09 pm 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [courier-users] makeuserdb errorActions...
From:Sam Varshavchik (mrs@courier-mta.com)
Date:Jan 28, 2005 5:09:44 pm
List:net.sourceforge.lists.courier-users

Tom Eicher writes:

Turns out that makeuserdb was expecting makedatprog in /usr/libexec/courier-authlib, but it lived in /usr/lib/courier/libexec/courier/makedatprog.

When I build the RPMs, I get /usr/libexec/courier-authlib/makedatprog packaged just fine.

Hm, I just rechecked - makedatprog is not contained in any of the courier-authlib packages I built, only in the courier package, which installs it into the /usr/lib/courier/libexec directory.

Just in case you want to track this, below is what I did (but as I said, everything works for me now). -tom

I did the following: 1) built courier-authlib (see command below) 2) installed courier-authlib 3) built courier, courier-imap etc. (which would not build without courier-authlib-devel installed) 4) upgraded the courier-* packages.

My build command is as follows, I used it for the authlib as well as the courier packages:

rpmbuild -ta --define 'xflags --without-ipv6 --with-mailuser=courier --with-mailgroup=courier --without-authldap --without-authmysql --without-authpgsql --without-authvchkpw --without-authcram --without-ispell --enable-unicode --enable-hardtimeout=72000 --enable-softtimeout=7200 --disable-autorenamesent' $<

Double-check your version of courier-authlib.

$ rpm -q -l -p courier-authlib-0.53.20050119-1.2.x86_64.rpm | grep makedatprog /usr/libexec/courier-authlib/makedatprog

Additionally:

The xflags setting is ignored by the courier-authlib package, and the courier package no longer uses most of the above options.