Project

General

Profile

Actions

Bug #5193

closed

RHEL6 does not ship with xfsprogs

Added by Jan Harkes almost 11 years ago. Updated about 10 years ago.

Status:
Resolved
Priority:
High
Assignee:
Sandon Van Ness
Category:
-
Target version:
-
% Done:

100%

Source:
other
Tags:
Backport:
Regression:
Severity:
2 - major
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

The following commit adds an rpm package dependency on xfsprogs,

https://github.com/ceph/ceph/commit/b2501e91bb8f2d28dc744f61b60052dff2acbe00

However xfsprogs is not distributed as part of RHEL6, but is only available as part of the Scalable File System add-on.

http://www.redhat.com/products/enterprise-linux-add-ons/file-systems/

As a result it is not possible to install or upgrade to ceph-0.61 on a RHEL6 system.


Related issues 1 (0 open1 closed)

Related to devops - Bug #8017: Redhat Dependencies UnmetResolvedSandon Van Ness04/07/2014

Actions
Actions #1

Updated by Anonymous almost 11 years ago

  • Priority changed from Normal to High
Actions #2

Updated by Anonymous almost 11 years ago

As a work around, the xfsprogs rpm is available from the Centos 6 repository, however installing that may result in an unsupported configuration if you are paying for RedHat support.

The permanent solution might be to make ext4 the default file system on redhat, and make the xfsprogs dependency conditional on the distro.

Actions #3

Updated by Sage Weil almost 11 years ago

  • Project changed from CephFS to devops
  • Target version deleted (v0.61 - Cuttlefish)

xfs support is ramping up for newer 6.x rhel releases, so think this goes away on its own...

Actions #4

Updated by Ian Colle over 10 years ago

Xfsprogs only in Scalable File System add on to RHEL 6.4 but xfs will be default fs in RHEL 7.

Actions #5

Updated by Sandon Van Ness about 10 years ago

So these packages were on the DVD (iso downloaded from https://rhn.redhat.com/rhn/software/channel/downloads/Download.do?cid=10486) and thus that is how they were installed on the vm's:

sigoto rhel # mount -o loop rhel-server-6.4-x86_64-dvd.iso /mnt/dvd
mount: warning: /mnt/dvd seems to be mounted read-only.
sigoto rhel # find /mnt/dvd | grep -i xfs
/mnt/dvd/Packages/xfsdump-3.0.4-3.el6.x86_64.rpm
/mnt/dvd/Packages/xfsprogs-3.1.1-10.el6.i686.rpm
/mnt/dvd/Packages/xfsprogs-3.1.1-10.el6.x86_64.rpm
/mnt/dvd/Packages/xfsprogs-devel-3.1.1-10.el6.i686.rpm
/mnt/dvd/Packages/xfsprogs-devel-3.1.1-10.el6.x86_64.rpm
/mnt/dvd/Packages/xfsprogs-qa-devel-3.1.1-10.el6.x86_64.rpm
/mnt/dvd/Packages/xfsprogs-qa-devel-3.1.1-10.el6.i686.rpm

sigoto rhel # mount rhel-server-6.5-x86_64-dvd.iso /mnt/dvd
mount: warning: /mnt/dvd seems to be mounted read-only.
sigoto rhel # find /mnt/dvd | grep -i xfs
/mnt/dvd/Packages/xfsdump-3.0.4-3.el6.x86_64.rpm
/mnt/dvd/Packages/xfsprogs-3.1.1-14.el6.i686.rpm
/mnt/dvd/Packages/xfsprogs-3.1.1-14.el6.x86_64.rpm
/mnt/dvd/Packages/xfsprogs-devel-3.1.1-14.el6.i686.rpm
/mnt/dvd/Packages/xfsprogs-devel-3.1.1-14.el6.x86_64.rpm
/mnt/dvd/Packages/xfsprogs-qa-devel-3.1.1-14.el6.i686.rpm
/mnt/dvd/Packages/xfsprogs-qa-devel-3.1.1-14.el6.x86_64.rpm

Actions #6

Updated by Ian Colle about 10 years ago

  • Assignee set to Sandon Van Ness

Build and package xfsprogs.

Actions #7

Updated by Ian Colle about 10 years ago

Should eventually live in http://www.ceph.com/rpm/rhel6/x86_64/

Actions #8

Updated by Sandon Van Ness about 10 years ago

  • Status changed from New to In Progress
  • % Done changed from 0 to 60

Not marking it as complete yet because the automation/insertion in jenkins is not complete but for now I built packaages just for RHEL and pushed them out to our dumpling/emperor/testing release repo's as well as the ICE repo. The new files:

xfsdump-3.0.4-3_ceph.el6.x86_64.rpm
xfsprogs-3.1.1-14_ceph.el6.x86_64.rpm

Tested on a RHEL vm to make sure they were working properly (file-system creation, check, etc...)

Actions #9

Updated by Sandon Van Ness about 10 years ago

  • % Done changed from 60 to 100

And this can now be built in jenkins. Closing it out.

Actions #10

Updated by Sandon Van Ness about 10 years ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF