[Libguestfs] virt-sparsify error message.
Pino Toscano
ptoscano at redhat.com
Wed Jan 8 10:29:47 UTC 2020
Hi,
On Thursday, 26 December 2019 11:27:46 CET gilles2.lebris at laposte.net wrote:
> I'm using virt-sparsify on a new server and I get an error message:
>
> # virt-sparsify img img2
> [ 0.0] Create overlay file in /tmp to protect source disk
> [ 0.1] Examine source disk
> virt-sparsify: error: libguestfs error: guestfs_launch failed.
> This usually means the libguestfs appliance failed to start or crashed.
>
> Here is libguestfs-test-tool output:
> http://pastebin.com/3EZNxAeR
The extract of the failure is:
[...]
supermin: waiting another 1024000000 ns for /sys/block/sdb/dev to appear
This usually means your kernel doesn't support virtio, or supermin was unable
to load some kernel modules (see module loading messages above).
supermin: waiting another 2048000000 ns for /sys/block/sdb/dev to appear
supermin: waiting another 4096000000 ns for /sys/block/sdb/dev to appear
supermin: waiting another 8192000000 ns for /sys/block/sdb/dev to appear
supermin: waiting another 16384000000 ns for /sys/block/sdb/dev to appear
supermin: waiting another 32768000000 ns for /sys/block/sdb/dev to appear
supermin: waiting another 65536000000 ns for /sys/block/sdb/dev to appear
supermin: waiting another 131072000000 ns for /sys/block/sdb/dev to appear
supermin: waiting another 262144000000 ns for /sys/block/sdb/dev to appear
supermin: creating /dev/root as block special 1:0
supermin: mounting new root on /root
[ 525.350726] EXT2-fs (ram0): error: can't find an ext2 filesystem on dev ram0.
Your system seems to be RHEL/CentOS 7.7, however there is a different
kernel installed:
\x1b[2J[ 0.000000] Linux version 4.19-ovh-xxxx-std-ipv6-64 (kernel at kernel.ovh.net) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1)) #1038749 SMP Mon Dec 23 08:31:48 UTC 2019
It sounds like that kernel is broken, and it does not have virtio
modules. Please report that to whoever supplied that kernel.
If there is the stock RHEL/CentOS kernel available in /boot, you can
explicitly use it:
- wipe /var/tmp/.guestfs-0
- export the SUPERMIN_KERNEL environment variable to the full path of
the RHEL/CentOS kernel, e.g.
# export SUPERMIN_KERNEL=/boot/vmlinuz-etc...
(see the supermin(1) man page for more details)
- try running libguestfs-test-tool again
--
Pino Toscano
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <http://listman.redhat.com/archives/libguestfs/attachments/20200108/827c4ce9/attachment.sig>
More information about the Libguestfs
mailing list