Description of problem: glustterfs-ganesha installation requires glusterfs processes to be stopped. We should support glusterfs-ganesha installation without stopping glusterfs processes running. ~~~~~~~~~ Running Transaction Error in PRETRANS scriptlet in rpm package glusterfs-ganesha-3.7.9-12.el6rhs.x86_64 error: lua script failed: Detected running glusterfs processes ~~~~~~~~~ Version-Release number of selected component (if applicable): RHGS 3.1.3 How reproducible: Always Steps to Reproduce: 1. Try to install glusterfs-ganesha while glusterd is running. Actual results: We get the below error ~~~~~~~~~ Running Transaction Error in PRETRANS scriptlet in rpm package glusterfs-ganesha-3.7.9-12.el6rhs.x86_64 error: lua script failed: Detected running glusterfs processes ~~~~~~~~~ Expected results: glusterfs-ganesha installation should proceed even glusterfsd is running. Additional info:
As Jiffin notes, there is no technical reason why glusterfs-ganesha cannot be installed while gluster is running. This is a packaging issue. Resetting component accordingly.
yes, removing the %pretrans lua script for the -ganesha subpackage should be fine.
Verified this with build- glusterfs-3.12.2-4.el7rhgs.x86_64 glusterfs-ganesha-3.12.2-4.el7rhgs.x86_64 While glusterfs process is running,installation of glusterfs ganesha packages works fine. Hence moving this BZ to verified state.
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://access.redhat.com/errata/RHSA-2018:2607