#9586 Spec file: depend on nfs-utils or nfsv4-client-utils
Closed: fixed by frenaud. Opened by frenaud.

Issue

Ticket cloned from https://issues.redhat.com/browse/RHEL-30553

What were you trying to do that didn't work?
Unable to use new rhel9 advertised feature of "nfsv4-client-utils"
The ipa-client requires the full nfs-utils and with that prevents using the nfsv4 only rpm "nfsv4-client-utils".
Can the ipa-client rpm requirement be made more tolerant to accept instead of nfs-utils also the nfsv4-client-utils? 
Please provide the package NVR for which bug is seen: 
$ sudo yum swap nfs-utils nfsv4-client-utils
Updating Subscription Management repositories.
Red Hat CodeReady Linux Builder for RHEL 9 x86_64 (RPMs) 82 kB/s | 2.9 kB 00:00
HOIPRODUCTS-4.0.99-ci 61 kB/s | 2.0 kB 00:00
HOIOS-9.3.99-ci 59 kB/s | 2.0 kB 00:00
HOICI-4.5.99-ci 56 kB/s | 2.0 kB 00:00
HOIRHEL-9.3-d20240330 56 kB/s | 2.0 kB 00:00
Error:
Problem: problem with installed package ipa-client-4.10.2-8.el9_3.x86_64
    package ipa-client-4.10.2-8.el9_3.x86_64 from @System requires nfs-utils, but none of the providers can be installed
    package ipa-client-4.9.8-7.el9_0.x86_64 from rhel-9-for-x86_64-appstream-rpms requires nfs-utils, but none of the providers can be installed
    package ipa-client-4.10.0-6.el9.x86_64 from rhel-9-for-x86_64-appstream-rpms requires nfs-utils, but none of the providers can be installed
    package ipa-client-4.10.0-7.el9_1.x86_64 from rhel-9-for-x86_64-appstream-rpms requires nfs-utils, but none of the providers can be installed
    package ipa-client-4.10.0-8.el9_1.x86_64 from rhel-9-for-x86_64-appstream-rpms requires nfs-utils, but none of the providers can be installed
    package ipa-client-4.10.1-6.el9.x86_64 from rhel-9-for-x86_64-appstream-rpms requires nfs-utils, but none of the providers can be installed
    package ipa-client-4.10.1-7.el9_2.x86_64 from rhel-9-for-x86_64-appstream-rpms requires nfs-utils, but none of the providers can be installed
    package ipa-client-4.10.1-8.el9_2.x86_64 from rhel-9-for-x86_64-appstream-rpms requires nfs-utils, but none of the providers can be installed
    package ipa-client-4.10.1-9.el9_2.x86_64 from rhel-9-for-x86_64-appstream-rpms requires nfs-utils, but none of the providers can be installed
    package ipa-client-4.10.2-4.el9.x86_64 from rhel-9-for-x86_64-appstream-rpms requires nfs-utils, but none of the providers can be installed
    package ipa-client-4.10.2-4.el9_3.1.x86_64 from rhel-9-for-x86_64-appstream-rpms requires nfs-utils, but none of the providers can be installed
    package ipa-client-4.10.2-5.el9_3.x86_64 from rhel-9-for-x86_64-appstream-rpms requires nfs-utils, but none of the providers can be installed
    package ipa-client-4.10.2-8.el9_3.x86_64 from rhel-9-for-x86_64-appstream-rpms requires nfs-utils, but none of the providers can be installed
    conflicting requests
    (try to add '-skip-broken' to skip uninstallable packages or '-nobest' to use not only best candidate packages)
How reproducible:
Always
Steps to reproduce
Expected results
 IPA client should required just "nfsv4-client-utils" and not nfs-utils
Actual results
The ipa-client requires the full nfs-utils and with that prevents using the nfsv4 only rpm "nfsv4-client-utils".

Metadata Update from @frenaud:
- Custom field rhbz adjusted to https://issues.redhat.com/browse/RHEL-30553

Metadata Update from @frenaud:
- Custom field on_review adjusted to https://github.com/freeipa/freeipa/pull/7338

master:

  • bb8dd0bfcd42f9221e12f4a675b54432848db441 Spec file: depend on nfs-utils or nfsv4-client-utils

ipa-4-11:

  • 42e49c12d1dc2e7899ef4df1223a88ab6c70bed2 Spec file: depend on nfs-utils or nfsv4-client-utils

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

Metadata Update from @abbra:
- Custom field changelog adjusted to FreeIPA now allows to use either nfs-utils or nfsv4-client-utils, allowing for more lightweight NFSv4 client setups on Fedora and RHEL 9.

Metadata