Description of problem: ======================= Following directories are not owned by any package: [root@dhcp46-245 glusterd]# for f in $(find /var/lib/glusterd -type d); do echo -n "$f: "; rpm -q --whatprovides $f; done /var/lib/glusterd: glusterfs-server-3.7.9-1.el7rhgs.x86_64 /var/lib/glusterd/groups: file /var/lib/glusterd/groups is not owned by any package /var/lib/glusterd/hooks: glusterfs-server-3.7.9-1.el7rhgs.x86_64 /var/lib/glusterd/hooks/1: glusterfs-server-3.7.9-1.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/reset: file /var/lib/glusterd/hooks/1/reset is not owned by any package /var/lib/glusterd/hooks/1/reset/post: glusterfs-server-3.7.9-1.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/reset/pre: file /var/lib/glusterd/hooks/1/reset/pre is not owned by any package /var/lib/glusterd/hooks/1/add-brick: glusterfs-server-3.7.9-1.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/add-brick/post: glusterfs-server-3.7.9-1.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/add-brick/pre: glusterfs-server-3.7.9-1.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/delete: glusterfs-server-3.7.9-1.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/delete/post: glusterfs-server-3.7.9-1.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/delete/pre: file /var/lib/glusterd/hooks/1/delete/pre is not owned by any package /var/lib/glusterd/hooks/1/set: glusterfs-server-3.7.9-1.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/set/post: glusterfs-server-3.7.9-1.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/set/pre: file /var/lib/glusterd/hooks/1/set/pre is not owned by any package /var/lib/glusterd/hooks/1/start: glusterfs-server-3.7.9-1.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/start/post: glusterfs-server-3.7.9-1.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/start/pre: file /var/lib/glusterd/hooks/1/start/pre is not owned by any package /var/lib/glusterd/hooks/1/stop: glusterfs-server-3.7.9-1.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/stop/pre: glusterfs-server-3.7.9-1.el7rhgs.x86_64 /var/lib/glusterd/hooks/1/stop/post: file /var/lib/glusterd/hooks/1/stop/post is not owned by any package /var/lib/glusterd/hooks/1/create: file /var/lib/glusterd/hooks/1/create is not owned by any package /var/lib/glusterd/hooks/1/create/pre: file /var/lib/glusterd/hooks/1/create/pre is not owned by any package /var/lib/glusterd/hooks/1/create/post: file /var/lib/glusterd/hooks/1/create/post is not owned by any package /var/lib/glusterd/hooks/1/remove-brick: file /var/lib/glusterd/hooks/1/remove-brick is not owned by any package /var/lib/glusterd/hooks/1/remove-brick/pre: file /var/lib/glusterd/hooks/1/remove-brick/pre is not owned by any package /var/lib/glusterd/hooks/1/remove-brick/post: file /var/lib/glusterd/hooks/1/remove-brick/post is not owned by any package /var/lib/glusterd/hooks/1/gsync-create: file /var/lib/glusterd/hooks/1/gsync-create is not owned by any package /var/lib/glusterd/hooks/1/gsync-create/pre: file /var/lib/glusterd/hooks/1/gsync-create/pre is not owned by any package /var/lib/glusterd/hooks/1/gsync-create/post: file /var/lib/glusterd/hooks/1/gsync-create/post is not owned by any package /var/lib/glusterd/nfs: file /var/lib/glusterd/nfs is not owned by any package /var/lib/glusterd/nfs/run: file /var/lib/glusterd/nfs/run is not owned by any package /var/lib/glusterd/ss_brick: file /var/lib/glusterd/ss_brick is not owned by any package /var/lib/glusterd/vols: file /var/lib/glusterd/vols is not owned by any package /var/lib/glusterd/snaps: file /var/lib/glusterd/snaps is not owned by any package /var/lib/glusterd/peers: file /var/lib/glusterd/peers is not owned by any package /var/lib/glusterd/bitd: file /var/lib/glusterd/bitd is not owned by any package /var/lib/glusterd/scrub: file /var/lib/glusterd/scrub is not owned by any package /var/lib/glusterd/glustershd: file /var/lib/glusterd/glustershd is not owned by any package /var/lib/glusterd/quotad: file /var/lib/glusterd/quotad is not owned by any package /var/lib/glusterd/geo-replication: glusterfs-geo-replication-3.7.9-1.el7rhgs.x86_64 Version-Release number of selected component (if applicable): ============================================================= glusterfs-3.7.9-1.el7rhgs.x86_64 How reproducible: ================= 1/1
*** 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