#4929 Add missing dependencies into freeipa packages
Closed: Fixed None Opened 9 years ago by lslebodn.

Ticket was cloned from Red Hat Bugzilla (product Fedora): Bug 1197218

Description of problem:

ipa-client install does not work due to missing dependency. It is caused by
BZ1014594 "sssd: Support Python 3". sssd >= 1.12.4-2.fc22 does not directly
depend on python2 and thus does not install python2 bindings.

freeipa should explicitly requires python and does not depend on packaging of
other packages.

Version-Release number of selected component (if applicable):
sh# rpm -q sssd freeipa-client
sssd-1.12.4-2.fc22.x86_64
freeipa-client-4.1.3-1.fc22.x86_64

How reproducible:
deterministic

Steps to Reproduce:
1. dnf install -y freeipa-client
2. ipa-client-install

Actual results:
sh# ipa-client-install
There was a problem importing one of the required Python modules. The
error was:

    No module named SSSDConfig

Expected results:
ipa-client-install works as expected.

Additional info:
sh# rpm -q --requires sssd | grep python
python3-sssdconfig = 1.12.4-2.fc22

master:

  • e152836 SPEC: Explicitly requires python-sssdconfig
  • 6ce47d8 SPEC: Require python2 version of sssd bindings

4.1.4 was released, moving to new milestone

Metadata Update from @lslebodn:
- Issue assigned to lslebodn
- Issue set to the milestone: FreeIPA 4.1.5

7 years ago

Login to comment on this ticket.

Metadata