[Bugs] [Bug 1743215] glusterd-utils: 0-management: xfs_info exited with non-zero exit status [Permission denied]

bugzilla at redhat.com bugzilla at redhat.com
Tue Oct 8 14:05:12 UTC 2019


https://bugzilla.redhat.com/show_bug.cgi?id=1743215

bueche at netnea.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bueche at netnea.com



--- Comment #3 from bueche at netnea.com ---
Hello,

I'm victim of this bug as well. I run 6.5 on SLES 12. I went a little further
and patched /usr/sbin/xfs_info (bash script) to show the command executed.
First, the filesystems involved :

------------------------------------------------------
root at srv1:~ # df
Filesystem                     1K-blocks     Used Available Use% Mounted on
...
not relevant
...
/dev/mapper/vgroot-lv_data     104806400 39871108  64935292  39% /data
srv1:repl-vol          104806400 40919172  63887228  40%
/data/glusterfs/mnt/repl-vol
------------------------------------------------------

The command : 

/usr/sbin/gluster volume status repl-vol srv1:/data/glusterfs/vol0/brick0
detail

Status of volume: repl-vol
------------------------------------------------------------------------------
Brick                : Brick srv1:/data/glusterfs/vol0/brick0
...
Inode Size           : N/A                 
...

------------------------------------------------------

log file glusterd.log :

[2019-10-08 14:00:47.819517] I [MSGID: 106499]
[glusterd-handler.c:4429:__glusterd_handle_status_volume] 0-management:
Received status volume req for volume repl-vol
[2019-10-08 14:00:47.838388] E [MSGID: 106419]
[glusterd-utils.c:6998:glusterd_add_inode_size_to_dict] 0-management: Unable to
retrieve inode size using xfs_info
[2019-10-08 14:00:47.838416] E [MSGID: 106419]
[glusterd-utils.c:7016:glusterd_add_inode_size_to_dict] 0-management: failed to
get inode size

------------------------------------------------------

and here it is ::: the command forked by glusterd-utils is using the wrong data
: the device instead of the mount point :

root at srv1:~ # xfs_growfs -p xfs_info -n  "/dev/mapper/vgroot-lv_data"
xfs_info: /dev/mapper/vgroot-lv_data is not a mounted XFS filesystem

It should be

root at srv1:~ # xfs_growfs -p xfs_info -n  "/data"                     
meta-data=/dev/mapper/vgroot-lv_data isize=512    agcount=4, agsize=6553600
blks
         =                       sectsz=512   attr=2, projid32bit=1
...

So I think it uses the wrong argument passed to xfs_info.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the Bugs mailing list