Description of problem: When running gfs_fsck against a GFS(1) filesystem that contains files with SELinux extended attribute, the fsck complains/removes the xattrs. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Create a gfs filesystem on a machine that has SELinux enabled. 2. Create some files on GFS filesystem. 3. Unmount and run gfs_fsck. Actual results: Starting pass1c EA (selinux) type is invalid (3 > 2). Removing EA located in block #46. EA (selinux) type is invalid (3 > 2). Removing EA located in block #48. Expected results: Normal fsck behavior. Additional info: Must have SELinux enabled and a correct policy installed.
Fixed. Needed to defined GFS_EATYPE_SECURITY and increment GFS_EATYPE_LAST so that gfs_fsck will recognize SELinux extended attributes.
Moved over to RHEL5 as it effects R5 platform support. Kevin, add an ACK.
Devel ACK
A package has been built which should help the problem described in this bug report. This report is therefore being closed with a resolution of CURRENTRELEASE. You may reopen this bug report if the solution does not work for you.