Re: Cannot guestmount a Fedora 24 XFS disk.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The host is running Ubuntu 12.04 LTS and has the libguestfs package installed -- which, if I'm not mistaken, provides libguestfs-xfs:

https://launchpad.net/ubuntu/+source/libguestfs



Andre Goree

________________________________________
From: Richard W.M. Jones <rjones@xxxxxxxxxx>
Sent: Monday, August 8, 2016 3:21 AM
To: Andre Goree
Cc: libvirt-users@xxxxxxxxxx; libguestfs@xxxxxxxxxx
Subject: Re:  Cannot guestmount a Fedora 24 XFS disk.

On Fri, Aug 05, 2016 at 02:46:11PM +0000, Andre Goree wrote:
>
> I seem to be having trouble using guestmount to mount a Fedora 24 disk that is using XFS.  This is the error messings I get when I try:
>
> root@cpdev-cn5:/var/lib/libvirt/images/base# guestmount --rw -a ${disk_path}/${disk_name} -m /dev/${target}1 /tmp/fedora-master/
> libguestfs: error: mount_options: /dev/vda1 on /: mount: wrong fs type, bad option, bad superblock on /dev/vda1,
>        missing codepage or helper program, or other error
>        In some cases useful info is found in syslog - try
>        dmesg | tail  or so
> guestmount: '/dev/sda1' could not be mounted.  Did you mean one of these?
>         /dev/sda1 (xfs)
>
>
>
> Verbose output shows:
> libguestfs: recv_from_daemon: received GUESTFS_LAUNCH_FLAG
> libguestfs: [03647ms] appliance is up
> libguestfs: send_to_daemon: 72 bytes: 00 00 00 44 | 20 00 f5 f5 | 00 00 00 04 | 00 00 00 4a | 00 00 00 00 | ...
> guestfsd: main_loop: new request, len 0x44
> /dev/sda1: No such file or directory
> mount -o  /dev/vda1 /sysroot/
> [    1.759120] SGI XFS with ACLs, security attributes, realtime, large block/inode numbers, no debug enabled
> [    1.762869] XFS (vda1): Version 5 superblock detected. This kernel has EXPERIMENTAL support enabled!
> [    1.762869] Use of these features in this kernel is at your own risk!
> [    1.764819] XFS (vda1): Superblock has unknown read-only compatible features (0x1) enabled.
> [    1.765834] XFS (vda1): Attempted to mount read-only compatible filesystem read-write.
> [    1.765834] Filesystem can only be safely mounted read only.
> [    1.767472] XFS (vda1): SB validate failed with error 22.
> mount: wrong fs type, bad option, bad superblock on /dev/vda1,
>        missing codepage or helper program, or other error
>        In some cases useful info is found in syslog - try
>        dmesg | tail  or so
>
> guestfsd: error: /dev/vda1 on /: mount: wrong fs type, bad option, bad superblock on /dev/vda1,
>        missing codepage or helper program, or other error
>        In some cases useful info is found in syslog - try
>        dmesg | tail  or so
> guestfsd: main_loop: proc 74 (mount_options) took 0.09 seconds
> libguestfs: recv_from_daemon: 272 bytes: 20 00 f5 f5 | 00 00 00 04 | 00 00 00 4a | 00 00 00 01 | 00 12 34 00 | ...
> libguestfs: error: mount_options: /dev/vda1 on /: mount: wrong fs type, bad option, bad superblock on /dev/vda1,
>        missing codepage or helper program, or other error
>        In some cases useful info is found in syslog - try
>        dmesg | tail  or so
>
>
>
> I've tried with both /dev/sda1 and /dev/vda1 but no luck.  Interestingly enough, a CentOS 7.2 image with XFS and the same setup (i.e., a single partition formatted with XFS) mounts without issue.  Any ideas?

You probably need to install libguestfs-xfs on the host.

Rich.

--
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
Fedora Windows cross-compiler. Compile Windows programs, test, and
build Windows installers. Over 100 libraries supported.
http://fedoraproject.org/wiki/MinGW

_______________________________________________
libvirt-users mailing list
libvirt-users@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvirt-users



[Index of Archives]     [Virt Tools]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux