Bug 1123221 - make xfs faield, "mkfs.xfs: No such file or directory"
Summary: make xfs faield, "mkfs.xfs: No such file or directory"
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: libguestfs
Version: 7.1
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: rc
: ---
Assignee: Richard W.M. Jones
QA Contact: Virtualization Bugs
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-07-25 06:55 UTC by bfan
Modified: 2014-10-20 10:00 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-10-20 10:00:34 UTC


Attachments (Terms of Use)

Description bfan 2014-07-25 06:55:05 UTC
Description of problem:
Note this is when using the RHEL 7.1 preview packages from:
https://www.redhat.com/archives/libguestfs/2014-May/msg00090.html
It is NOT a bug in any released version of RHEL
 
Make xfs filesystem failed.

mkfs -t xfs -f /dev/sda1^M
mkfs.xfs: No such file or directory^M
guestfsd: error: xfs: /dev/sda1: mkfs.xfs: No such file or directory^M
guestfsd: main_loop: proc 278 (mkfs) took 0.00 seconds^M
libguestfs: trace: mkfs = -1 (error)
libguestfs: error: mkfs: xfs: /dev/sda1: mkfs.xfs: No such file or directory
guestfish: error creating prepared disk image 'fs:xfs' on 'test1.img': failed to create filesystem (xfs): mkfs: xfs: /dev/sda1: mkfs.xfs: No such file or directory


Version-Release number of selected component (if applicable):
libguestfs-1.27.22-1.3.el7.x86_64
supermin-5.1.9-1.1.el7.x86_64


How reproducible:
100%


Steps to Reproduce:
# guestfish -N fs:xfs
libguestfs: error: mkfs: xfs: /dev/sda1: mkfs.xfs: No such file or directory
guestfish: error creating prepared disk image 'fs:xfs' on 'test1.img': failed to create filesystem (xfs): mkfs: xfs: /dev/sda1: mkfs.xfs: No such file or directory

Comment 1 Richard W.M. Jones 2014-07-25 07:51:58 UTC
Do you have libguestfs-xfs installed?  See:

http://people.redhat.com/~rjones/libguestfs-RHEL-7.1-preview/

Starting with RHEL 7.1 you will have to install these subpackages
if you need the features:

          libguestfs-gfs2  adds Global Filesystem (GFS2) support
        libguestfs-rescue  enhances virt-rescue shell with more tools
         libguestfs-rsync  rsync to/from guest filesystems
           libguestfs-xfs  adds XFS support

(and libguestfs-winsupport obviously).

Comment 2 bfan 2014-07-25 08:25:24 UTC
(In reply to Richard W.M. Jones from comment #1)
> Do you have libguestfs-xfs installed?  See:
> 
> http://people.redhat.com/~rjones/libguestfs-RHEL-7.1-preview/
> 
> Starting with RHEL 7.1 you will have to install these subpackages
> if you need the features:
> 
>           libguestfs-gfs2  adds Global Filesystem (GFS2) support
>         libguestfs-rescue  enhances virt-rescue shell with more tools
>          libguestfs-rsync  rsync to/from guest filesystems
>            libguestfs-xfs  adds XFS support
> 
> (and libguestfs-winsupport obviously).

Missed that package, it worked when I installed the subpackages. thanks

Comment 3 Pino Toscano 2014-07-25 08:48:10 UTC
Most probably the mkfs action should check for the features, instead of just erroring out with "mkfs.XXX: No such file or directory".


Note You need to log in before you can comment on or make changes to this bug.