freeipa/ipapython/install
Rob Crittenden b96906156b
Improve console logging for ipa-server-install
The server installation and uninstallation overlaps both the
server and client installers. The output could be confusing
with a server uninstall finishing with the message:

The ipa-client-install command was successful

This was in part due to the fact that the server was not
configured with a console format and verbose was False which
meant that no logger messages were displayed at all.

In order to suppress client installation errors and avoid
confusion add a list of errors to ignore. If a server install
was not successful and hadn't gotten far enough to do the
client install then we shouldn't complain loudly about it.

https://pagure.io/freeipa/issue/6760

Signed-off-by: Rob Crittenden <rcritten@redhat.com>
Reviewed-By: Stanislav Laznicka <slaznick@redhat.com>
Reviewed-By: Christian Heimes <cheimes@redhat.com>
2018-06-20 08:38:03 +02:00
..
__init__.py install: Introduce installer framework ipapython.install 2015-06-08 15:34:11 +00:00
cli.py Improve console logging for ipa-server-install 2018-06-20 08:38:03 +02:00
common.py Remove the Continuous installer class, it is unused 2018-03-19 17:38:41 +01:00
core.py Return a value if exceptions are raised in server uninstall 2018-03-19 17:38:41 +01:00
typing.py install: use standard Python classes to declare knob types 2016-11-11 12:17:25 +01:00
util.py install.util: disable no-value-for-parameter 2017-09-08 15:42:07 +02:00