#7870 [certmonger][upgrade] "Failed to get request: bus, object_path and dbus_interface must not be None."
Closed: fixed by rcritten. Opened by fcami.

Description of problem:
If any of the certmonger-tracked certificate is missing a CA entry, upgrading FreeIPA will fail with the following error message:
"Failed to get request: bus, object_path and dbus_interface must not be None."

Version-Release number of selected component (if applicable):
ipa-server-4.6.4-10.el7_6.2

Reproducer:

  • install FreeIPA
  • remove the CA definition for dogtag-ipa-ca-renew-agent in certmonger
  • upgrade

or
Create an invalid tracking entry with CA missing.


Metadata Update from @fcami:
- Custom field rhbz adjusted to https://bugzilla.redhat.com/show_bug.cgi?id=1680039

Issue linked to Bugzilla: Bug 1680039

Metadata Update from @rcritten:
- Issue assigned to rcritten

Metadata Update from @rcritten:
- Issue priority set to: normal
- Issue set to the milestone: FreeIPA 4.6.7

https://github.com/freeipa/freeipa/pull/3693

master:

  • 5b28c458b91c545d089da6271da0927e7c91ccdd Report if a certmonger CA is missing

ipa-4-6:

  • 9eb7763b76c7f4f3d78c76fa324560a8af9342ae Report if a certmonger CA is missing

ipa-4-7:

  • eda9a51110a645de2ffe459a5101631af4d7772b Report if a certmonger CA is missing

ipa-4-8:

  • c4fca8251c8a749c04c271f4ec4b3862f7fa01f3 Report if a certmonger CA is missing

Metadata Update from @rcritten:
- Issue close_status updated to: fixed
- Issue status updated to: Closed (was: Open)

Metadata