Cyrus imapd, DB4, RH 9.0 and NPTL

Mobeen Azhar moby at mobsternet.com
Wed Apr 23 14:07:29 EDT 2003


I can get to work for me also provided I do either one of the two things
below:

1)  Compile Cyrus from the source rpm from the site you mention below and
edit the SPEC file to use only skiplit or flat databases.

2)  Compile DB4 without --enable-threads.

With either of the two above workarounds, the package you mention below
works fine.  The problem is with DB4 apparently and not Cyrus.  You are
running it on RedHat 9.0?

Thanks,
--Moby

They that can give up essential liberty to obtain a little temporary safety
deserve neither liberty nor safety.  -- Benjamin Franklin

First they came for the Jews and I did not speak out because I was not a
Jew.
Then they came for the Communists and I did not speak out because I was not
a Communist.
Then they came for the trade unionists and I did not speak out because I was
not a trade unionist.
Then they came for me and there was no one left to speak out for me.

--  Pastor Martin Niemöller 

-----Original Message-----
From: owner-info-cyrus at lists.andrew.cmu.edu
[mailto:owner-info-cyrus at lists.andrew.cmu.edu] On Behalf Of Stephan Bauer
Sent: Wednesday, April 23, 2003 03:54
To: moby at mobsternet.com
Cc: info-cyrus at lists.andrew.cmu.edu
Subject: Re: Cyrus imapd, DB4, RH 9.0 and NPTL


Hello,

for me this package works
http://home.teleport.ch/simix/

Regards

Stephan

>On a RH 9.0 system, up2date upgraded glibc from glibc-2.3.2-11.9.i386.rpm
to
>glibc-2.3.2-27.9.i386.rpm.  Now it appears that anything applications that
>use POSIX mutexes are broken (only db4 so far affecting rpm and cyrus
>imapd).
>
>I was able to get rpm to work by doing a --rebuildb.
>
>Cyrus imapd will still not work.  I saw that any places in Cyrus imapd
>trying to use db4 would break.  So, I downloaded db4-4.0.14-20.src.rpm and
>tried to do a rpmbuild on it.  Lo and behold, while doing rpmbuild, the
>build bombs during the configure phase complaining about POSIX mutex
support
>not being found.  Looking at the spec file, I see that this requires NPTL
>support.  I though that NPTL support was shipped with RH 9.0.  Is this
true?
>If so, does updating glibc from 2.3.2-11.9 to 2.3.2-27.9 break it?
>
>I am going to edit the db4 spec file and take out the --enable-mutexes
>option from configure to see if then I can get a good build of DB4 and
>whether that will take care of the DB4 problems that Cyrus imapd is
>complaining about.  Anyone have any thoughts on NPTL in RH 9.0 as regards
>DB4 and whether the glibc update mentioned above break NPTL or not?
>
>Thanks in advance for any help,
>--Moby
>
>They that can give up essential liberty to obtain a little temporary safety
>deserve neither liberty nor safety.  -- Benjamin Franklin
>
>First they came for the Jews and I did not speak out because I was not a
>Jew.
>Then they came for the Communists and I did not speak out because I was not
>a Communist.
>Then they came for the trade unionists and I did not speak out because I
was
>not a trade unionist.
>Then they came for me and there was no one left to speak out for me.
>
>--  Pastor Martin Niemöller 
>
>
>
>  
>









More information about the Info-cyrus mailing list