Description of problem: ============= Though nfs-ganesha is not selected while installation, package is getting installed Version-Release number of selected component (if applicable): ================ glusterfs-ganesha-3.7.1-6.el6rhs.x86_64 How reproducible: Steps to Reproduce: 1.Try to install Gluster using iso and do not select nfs-ganesha but nfs-ganesha rpm is getting installed on the machine rhs-hpc-srv1.lab.eng.blr.redhat.com [root@rhs-hpc-srv1 bitrot]# rpm -qa | grep glusterfs glusterfs-rdma-3.7.1-6.el6rhs.x86_64 samba-vfs-glusterfs-4.1.17-7.el6rhs.x86_64 glusterfs-api-3.7.1-6.el6rhs.x86_64 glusterfs-server-3.7.1-6.el6rhs.x86_64 glusterfs-cli-3.7.1-6.el6rhs.x86_64 glusterfs-3.7.1-6.el6rhs.x86_64 glusterfs-client-xlators-3.7.1-6.el6rhs.x86_64 glusterfs-geo-replication-3.7.1-6.el6rhs.x86_64 glusterfs-ganesha-3.7.1-6.el6rhs.x86_64 glusterfs-libs-3.7.1-6.el6rhs.x86_64 glusterfs-fuse-3.7.1-6.el6rhs.x86_64 Actual results: Expected results: Additional info:
Please note that the glusterfs package (@glusterfs-fuse) has "Requires: nfs-ganesha-gluster" which pulls in the nfs-ganesha.
upstream glusterfs-fuse does not have that Requires: Where did that come from?
Hi Kaleb, I referred the ln 592 in glusterfs.spec [1]. Sorry, it is under "ganesha" section (and not in fuse), so its actually in "glusterfs-ganesha" sub-pkg [1] http://dist-git.app.eng.bos.redhat.com/cgit/rpms/glusterfs/tree/glusterfs.spec?h=rhgs-3.1-rhel-6
yes, that's actually correct. The glusterfs-ganesha subpackage has "Requires: nfs-ganesha-gluster" This is the Gluster FSAL in nfs-ganesha, which in turn requires nfs-ganesha. If Ganesha is not selected for installation then the glusterfs-ganesha subpackage should not be installed.
Sreenath, Can we set the glusterfs-ganesha subpackage to be an optional install one ?
Could explain how you did try the non-Ganesha installation? glusterfs-ganesha should be an optional package, but if that gets installed by default, it will pull in nfs-ganesha too. In that case, we need to find out what causes the installation of glusterfs-ganesha and address that.
Will move glusterfs-ganesha sub-pkg to RH-Gluster-NFS-Ganesha comps group in next ISO spin
glusterfs-ganesha sub-pkg to RH-Gluster-NFS-Ganesha comps group in latest RHGS-3.1-RHEL-6 ISO [1] [1] http://download.eng.bos.redhat.com/composes/nightly/RHGSS-3.1-20150708.n.0/3/RHS/x86_64/iso/RHGSS-3.1-20150708.n.0-RHS-x86_64-DVD1.iso
Tested with given ISO and by default nfs-ganesha package is not installed so marking this bug as verified
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHSA-2015-1495.html