I'm not sure what to do about this in ipsilon but it's an ugly problem that seems rooted in ipa problems.
Let's say you've got an existing IPA server. Now you want to deploy ipsilon on another node and use IPA as one of your IdP's, a very common scenario I would expect. So on the new node hosting ipsilon you install the freeipa-client and freeipa-admintools and run ipsilon-server-install --ipa ...
There is an excellent chance the ipsilion server install will fail ungracefully. Why? Because on the new ipsilon node you've got a more recent version of the ipa packages and trying to run the ipa command line tools often errors out with things like:
ipa: ERROR: 2.109 client incompatible with 2.65 server at xxx
Then ipsilon-server-install aborts.
If we can't get the ipa client tools fixed then at least we should gracefully recover and continue the ipsilon installation and provide guidance on how to fix the installation.
milestone: => 1.0 m3
owner: simo => rcritten
patch_available: => 0
status: new => assigned
patch_available: 0 => 1
Use the IPA api directly rather than forking out to the IPA tool so we have control over the version.
resolution: => fixed
status: assigned => closed
rhbz: => 0
Metadata Update from @nkinder:
- Issue assigned to rcritten
- Issue set to the milestone: 1.0 m3
to comment on this ticket.