Bug 1324820
Summary: | /var/lib/glusterd/$few-directories not owned by any package, causing it to remain after glusterfs-server is uninstalled | |||
---|---|---|---|---|
Product: | [Red Hat Storage] Red Hat Gluster Storage | Reporter: | Rahul Hinduja <rhinduja> | |
Component: | build | Assignee: | Milind Changire <mchangir> | |
Status: | CLOSED ERRATA | QA Contact: | Rahul Hinduja <rhinduja> | |
Severity: | urgent | Docs Contact: | ||
Priority: | unspecified | |||
Version: | rhgs-3.1 | CC: | amukherj, asrivast, kkeithle, mchangir, nlevinki, rcyriac, rhs-bugs, sasundar | |
Target Milestone: | --- | Keywords: | Regression, ZStream | |
Target Release: | RHGS 3.1.3 | |||
Hardware: | Unspecified | |||
OS: | Unspecified | |||
Whiteboard: | ||||
Fixed In Version: | glusterfs-3.7.9-5 | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | ||
Clone Of: | ||||
: | 1326410 (view as bug list) | Environment: | ||
Last Closed: | 2016-06-23 05:15:57 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: | ||||
Bug Blocks: | 1311817, 1326410, 1326413, 1329118, 1331853, 1333900 |
Description
Rahul Hinduja
2016-04-07 11:23:58 UTC
*** Bug 1331853 has been marked as a duplicate of this bug. *** Kaleb's patch POSTED at: https://code.engineering.redhat.com/gerrit/73374 moving to POST Tested with RHGS 3.1.3 nightly ( glusterfs-3.7.9-4.el7rhgs ) [root@ ~]# for f in $(find /var/lib/glusterd -type d); do echo -n "$f: "; rpm -qf $f; done /var/lib/glusterd: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/glusterfind: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/glusterfind/.keys: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/glustershd: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/groups: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/hooks: file /var/lib/glusterd/hooks is not owned by any package /var/lib/glusterd/hooks/1: file /var/lib/glusterd/hooks/1 is not owned by any package /var/lib/glusterd/hooks/1/add-brick: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/add-brick/post: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/add-brick/pre: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/copy-file: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/copy-file/post: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/copy-file/pre: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/create: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/create/post: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/create/pre: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/delete: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/delete/post: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/delete/pre: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/remove-brick: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/remove-brick/post: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/remove-brick/pre: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/reset: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/reset/post: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/reset/pre: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/set: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/set/post: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/set/pre: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/start: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/start/post: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/start/pre: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/stop: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/stop/post: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/stop/pre: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/nfs: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/nfs/run: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/peers: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/vols: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/ss_brick: file /var/lib/glusterd/ss_brick is not owned by any package /var/lib/glusterd/snaps: file /var/lib/glusterd/snaps is not owned by any package /var/lib/glusterd/bitd: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/scrub: glusterfs-server-3.7.9-4.el7rhgs.x86_64 /var/lib/glusterd/quotad: glusterfs-server-3.7.9-4.el7rhgs.x86_64 So with the above info, there are 4 files/dirs not owned by glusterfs-server 1. /var/lib/glusterd/hooks 2. /var/lib/glusterd/hooks/1 3. /var/lib/glusterd/ss_brick 3. /var/lib/glusterd/snaps <snip> [root@ ~]# for f in $(find /var/lib/glusterd -type d); do rpm -qf $f | grep "not owned"; done file /var/lib/glusterd/hooks is not owned by any package file /var/lib/glusterd/hooks/1 is not owned by any package file /var/lib/glusterd/ss_brick is not owned by any package file /var/lib/glusterd/snaps is not owned by any package </snip> But with RHGS 3.1.3, /var/lib/glusterd/hooks and /var/lib/glusterd/hooks/1 are owned by glusterfs-server package [root@ ]# rpm -qf /var/lib/glusterd/hooks glusterfs-server-3.7.5-19.el7rhgs.x86_64 [root@ ]# rpm -qf /var/lib/glusterd/hooks/1 glusterfs-server-3.7.5-19.el7rhgs.x86_64 Removing the Fixed In Version since the patch FailedQA. Milind, I see http://review.gluster.org/14294 is now made into the upstream, but not sure whether that's the only fix required here. If that's the case can you please move it to POST? ~Atin Downstream patch: https://code.engineering.redhat.com/gerrit/74224 Moving to MODIFIED. Verified on the latest ISO having build: glusterfs-3.7.9-5 [root@dhcp37-201 ~]# for f in $(find /var/lib/glusterd -type d); do echo -n "$f: "; rpm -qf $f; done /var/lib/glusterd: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/glusterfind: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/glusterfind/.keys: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/groups: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/hooks: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/hooks/1: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/add-brick: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/add-brick/post: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/add-brick/pre: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/delete: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/delete/post: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/delete/pre: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/reset: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/reset/post: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/reset/pre: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/set: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/set/post: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/set/pre: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/start: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/start/post: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/start/pre: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/stop: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/stop/pre: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/stop/post: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/create: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/create/pre: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/create/post: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/remove-brick: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/remove-brick/pre: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/remove-brick/post: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/gsync-create: glusterfs-geo-replication-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/gsync-create/pre: glusterfs-geo-replication-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/gsync-create/post: glusterfs-geo-replication-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/ss_brick: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/vols: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/snaps: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/peers: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/nfs: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/bitd: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/scrub: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/glustershd: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/quotad: glusterfs-server-3.7.9-5.el7rhgs.x86_64 /var/lib/glusterd/geo-replication: glusterfs-geo-replication-3.7.9-5.el7rhgs.x86_64 [root@dhcp37-201 ~]# [root@dhcp37-201 ~]# for f in $(find /var/lib/glusterd -type d); do rpm -qf $f | grep "not owned"; done [root@dhcp37-201 ~]# [root@dhcp37-201 ~]# rpm -qa | grep glusterfs-3.7.9-5 glusterfs-3.7.9-5.el7rhgs.x86_64 [root@dhcp37-201 ~]# Moving to verified state based on comment 13 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/RHBA-2016:1240 |