[Pkg-freeipa-devel] Bug#970880: Bug#970880: Bug#970880: Bug#970880: freeipa-server: FreeIPA server installation fails with Certificate issuance failed (CA_REJECTED)

Timo Aaltonen tjaalton at debian.org
Sun Oct 10 17:37:57 BST 2021


On 10.10.2021 18.41, Spencer Olson wrote:
> Did some more investigation.  I downloaded the packages that are being 
> used on centos stream 8.  First I tried my test code with their version 
> of libssl3.so preloaded:  it failed in the same way as all the others 
> failed--not surprisingly since its version is much later than the 3.39 
> version where this changed.
> 
> Then, I downloaded and took a look at "dogtag-submit" from the CentOS 
> Stream 8 (RedHat) certmonger package.  As far as I can tell, their 
> version of "dogtag-submit" is *not* linked against libcurl-nss.so at all 
> like the version on debian sid.  Instead, all their certmonger helper 
> programs are linked against the OpenSSL version (libcurl.so.4).
> 
> So, I think that we should just link these against the openssl version, 
> as the RedHat packages do and get things to work again.

Hmm, thanks.. indeed certmonger is still built against libcurl4-nss-dev, 
I've changed it to openssl now and see how it goes against gitlab CI..

> This raises two other issues:
> - is there truly a bug in the ssl portion of the nss library?  If so, 
> this should probably be brought to the attention.
> - perhaps the libcurl package ought to be reconfigured such that one can 
> install the dev packages simultaneously.  Right now, libcurl-nss also 
> makes a symlink "libcurl.so" that makes it conflict with the 
> libcurl-openssl package to which the "libcurl.so.x.x" lib belongs to.  I 
> think that the libcurl-gnutls package might do the same thing.
> 
> My next step will be do rebuild freeipa and certmonger with the 
> libcurl-openssl-dev package in place instead of the libcurl-nss-dev and 
> then try reinstalling.

No need to rebuild freeipa.


-- 
t



More information about the Pkg-freeipa-devel mailing list