#9586 Spec file: depend on nfs-utils or nfsv4-client-utils
Closed: fixed 10 months ago by frenaud. Opened 10 months ago 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

10 months ago

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

10 months ago

master:

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

ipa-4-11:

  • 42e49c1 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)

10 months ago

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.

10 months ago

Log in to comment on this ticket.

Metadata