Bug 1211839
Summary: | While performing in-service software update, glusterfs-geo-replication and glusterfs-cli packages are updated even when glusterfsd or distributed volume is up | |||
---|---|---|---|---|
Product: | [Red Hat Storage] Red Hat Gluster Storage | Reporter: | Vivek Agarwal <vagarwal> | |
Component: | core | Assignee: | Niels de Vos <ndevos> | |
Status: | CLOSED ERRATA | QA Contact: | SATHEESARAN <sasundar> | |
Severity: | urgent | Docs Contact: | ||
Priority: | urgent | |||
Version: | rhgs-3.0 | CC: | asrivast, barumuga, ltrilety, ndevos, nlevinki, rhs-bugs, sankarshan, sasundar, storage-qa-internal, vagarwal, vikumar | |
Target Milestone: | --- | |||
Target Release: | RHGS 3.1.0 | |||
Hardware: | x86_64 | |||
OS: | Linux | |||
Whiteboard: | ||||
Fixed In Version: | glusterfs-3.7.1-3 | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | ||
Clone Of: | 1198887 | |||
: | 1320000 (view as bug list) | Environment: | ||
Last Closed: | 2015-07-29 04:40:47 UTC | Type: | Bug | |
Regression: | --- | Mount Type: | --- | |
Documentation: | --- | CRM: | ||
Verified Versions: | Category: | --- | ||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
Cloudforms Team: | --- | Target Upstream Version: | ||
Embargoed: | ||||
Bug Depends On: | 1198887 | |||
Bug Blocks: | 1202842 |
Comment 6
SATHEESARAN
2015-06-09 10:12:55 UTC
This bug affects https://bugzilla.redhat.com/show_bug.cgi?id=1224997 Patch is under review at https://code.engineering.redhat.com/gerrit/50491 *** Bug 1224997 has been marked as a duplicate of this bug. *** Tested this issue with glusterfs nightly build - glusterfs-3.7.1-3.el6rhs I have done upgrade from RHGS 3.0.4 ( glusterfs-3.6.0.53-1.el6rhs ) to the latest glusterfs ( glusterfs-3.7.1-3.el6rhs ) I see that now glusterfs-geo-replication and glusterfs-cli packages are not installed, when the distributed volume (i.e) brick process is up before upgrade. But glusterfs-client-xlators which is a dependency of glusterfs-server got installed. Here is the snip from yum update process : <snip> Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Error in PRETRANS scriptlet in rpm package glusterfs-libs-3.7.1-3.el6rhs.x86_64 error: lua script failed: Detected running glusterfs processes ERROR: Distribute volumes detected. In-service rolling upgrade requires distribute volume(s) to be stopped. ERROR: Please stop distribute volume(s) before proceeding... exiting! Error in PRETRANS scriptlet in rpm package glusterfs-3.7.1-3.el6rhs.x86_64 error: lua script failed: Detected running glusterfs processes Error in PRETRANS scriptlet in rpm package glusterfs-api-3.7.1-3.el6rhs.x86_64 error: lua script failed: Detected running glusterfs processes Error in PRETRANS scriptlet in rpm package glusterfs-fuse-3.7.1-3.el6rhs.x86_64 error: lua script failed: Detected running glusterfs processes Error in PRETRANS scriptlet in rpm package glusterfs-cli-3.7.1-3.el6rhs.x86_64 error: lua script failed: Detected running glusterfs processes Error in PRETRANS scriptlet in rpm package glusterfs-server-3.7.1-3.el6rhs.x86_64 error: lua script failed: Detected running glusterfs processes Error in PRETRANS scriptlet in rpm package glusterfs-geo-replication-3.7.1-3.el6rhs.x86_64 error: lua script failed: Detected running glusterfs processes Error in PRETRANS scriptlet in rpm package glusterfs-rdma-3.7.1-3.el6rhs.x86_64 error: lua script failed: Detected running glusterfs processes Installing : glusterfs-client-xlators-3.7.1-3.el6rhs.x86_64 1/17 Verifying : glusterfs-client-xlators-3.7.1-3.el6rhs.x86_64 1/17 glusterfs-server-3.6.0.53-1.el6rhs.x86_64 was supposed to be removed but is not! Verifying : glusterfs-server-3.6.0.53-1.el6rhs.x86_64 2/17 Verifying : glusterfs-api-3.7.1-3.el6rhs.x86_64 3/17 glusterfs-api-3.6.0.53-1.el6rhs.x86_64 was supposed to be removed but is not! Verifying : glusterfs-api-3.6.0.53-1.el6rhs.x86_64 4/17 glusterfs-geo-replication-3.6.0.53-1.el6rhs.x86_64 was supposed to be removed but is not! Verifying : glusterfs-geo-replication-3.6.0.53-1.el6rhs.x86_64 5/17 glusterfs-libs-3.6.0.53-1.el6rhs.x86_64 was supposed to be removed but is not! Verifying : glusterfs-libs-3.6.0.53-1.el6rhs.x86_64 6/17 glusterfs-fuse-3.6.0.53-1.el6rhs.x86_64 was supposed to be removed but is not! Verifying : glusterfs-fuse-3.6.0.53-1.el6rhs.x86_64 7/17 Verifying : glusterfs-rdma-3.7.1-3.el6rhs.x86_64 8/17 Verifying : glusterfs-libs-3.7.1-3.el6rhs.x86_64 9/17 Verifying : glusterfs-cli-3.7.1-3.el6rhs.x86_64 10/17 glusterfs-rdma-3.6.0.53-1.el6rhs.x86_64 was supposed to be removed but is not! Verifying : glusterfs-rdma-3.6.0.53-1.el6rhs.x86_64 11/17 glusterfs-3.6.0.53-1.el6rhs.x86_64 was supposed to be removed but is not! Verifying : glusterfs-3.6.0.53-1.el6rhs.x86_64 12/17 glusterfs-cli-3.6.0.53-1.el6rhs.x86_64 was supposed to be removed but is not! Verifying : glusterfs-cli-3.6.0.53-1.el6rhs.x86_64 13/17 Verifying : glusterfs-fuse-3.7.1-3.el6rhs.x86_64 14/17 Verifying : glusterfs-3.7.1-3.el6rhs.x86_64 15/17 Verifying : glusterfs-geo-replication-3.7.1-3.el6rhs.x86_64 16/17 Verifying : glusterfs-server-3.7.1-3.el6rhs.x86_64 17/17 Dependency Installed: glusterfs-client-xlators.x86_64 0:3.7.1-3.el6rhs Failed: glusterfs.x86_64 0:3.6.0.53-1.el6rhs glusterfs.x86_64 0:3.7.1-3.el6rhs glusterfs-api.x86_64 0:3.6.0.53-1.el6rhs glusterfs-api.x86_64 0:3.7.1-3.el6rhs glusterfs-cli.x86_64 0:3.6.0.53-1.el6rhs glusterfs-cli.x86_64 0:3.7.1-3.el6rhs glusterfs-fuse.x86_64 0:3.6.0.53-1.el6rhs glusterfs-fuse.x86_64 0:3.7.1-3.el6rhs glusterfs-geo-replication.x86_64 0:3.6.0.53-1.el6rhs glusterfs-geo-replication.x86_64 0:3.7.1-3.el6rhs glusterfs-libs.x86_64 0:3.6.0.53-1.el6rhs glusterfs-libs.x86_64 0:3.7.1-3.el6rhs glusterfs-rdma.x86_64 0:3.6.0.53-1.el6rhs glusterfs-rdma.x86_64 0:3.7.1-3.el6rhs glusterfs-server.x86_64 0:3.6.0.53-1.el6rhs glusterfs-server.x86_64 0:3.7.1-3.el6rhs Complete! </snip> My question about comment11 is - why is the dependency( glusterfs-client-xlators ) of glusterfs-server is getting installed, while the glusterfs-server rpm is not installed. (In reply to SATHEESARAN from comment #12) > My question about comment11 is - why is the dependency( > glusterfs-client-xlators ) of glusterfs-server is getting installed, while > the glusterfs-server rpm is not installed. Resetting need-info on Bala as I see patch (https://code.engineering.redhat.com/gerrit/#/c/50491/) from Bala was addressing the issue earlier glusterfs-geo-replication and glusterfs-cli packages are not installed when distributed volume is up. The console log in comment11 depicts the same. With this information, I mark this bug as VERIFIED. The other issue, glusterfs-client-xlators getting installed, even when distributed volume is up - is tracked with a new bug https://bugzilla.redhat.com/show_bug.cgi?id=1232641 Marking it to VERIFIED ( refer comment14 ) 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 |