Zhi Yong Wu
2014-Sep-28 15:04 UTC
Re: [Libguestfs] Why libguestfs guest exist exceptionally?
On Sun, Sep 28, 2014 at 6:48 PM, Richard W.M. Jones <rjones@redhat.com> wrote:> On Sun, Sep 28, 2014 at 06:33:53PM +0800, Zhi Yong Wu wrote: >> On Sun, Sep 28, 2014 at 6:26 PM, Richard W.M. Jones <rjones@redhat.com> wrote: >> > Which version of libguestfs is this? I think you'll have no hope of >> #rpm -qa | grep libguestfs >> libguestfs-1.20.8-1 >> libguestfs-tools-c-1.20.8-1 >> > getting upstream libguestfs to run on RHEL 5. There is a branch >> Yes. The upstream maybe be involving in libvirtd, you know, there is >> no libvirtd on RHEL5 >> > ('oldlinux') which may still work: >> > >> > https://github.com/libguestfs/libguestfs/commits/oldlinux >> I will try it. > > I think the EPEL 5 package is the same as this branch. In particular > the EPEL 5 package has the > "Add-null-vmchannel-back-for-qemu-without-virt" patch which should > make it work on RHEL 5, although for some reason it doesn't. > > Can you post the full, unedited output from 'libguestfs-test-tool'.#libguestfs-test-tool ************************************************************ * IMPORTANT NOTICE * * When reporting bugs, include the COMPLETE, UNEDITED * output below in your bug report. * ************************************************************ PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/ali/bin/:/usr/ali/sbin/:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/zhiyong.wzy/bin SELinux: Disabled library version: 1.20.8 guestfs_get_append: (null) guestfs_get_attach_method: appliance guestfs_get_autosync: 1 guestfs_get_cachedir: /var/tmp guestfs_get_direct: 0 guestfs_get_memsize: 500 guestfs_get_network: 0 guestfs_get_path: /usr/lib64/guestfs guestfs_get_pgroup: 0 guestfs_get_qemu: /usr/bin/qemu-kvm guestfs_get_recovery_proc: 1 guestfs_get_selinux: 0 guestfs_get_smp: 1 guestfs_get_tmpdir: /tmp guestfs_get_trace: 0 guestfs_get_verbose: 1 host_cpu: x86_64 Launching appliance, timeout set to 600 seconds. libguestfs: launch: attach-method=appliance libguestfs: launch: tmpdir=/tmp/libguestfspcFf1K libguestfs: launch: umask=0022 libguestfs: launch: euid=0 libguestfs: command: run: febootstrap-supermin-helper libguestfs: command: run: \ --verbose libguestfs: command: run: \ -f checksum libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d libguestfs: command: run: \ x86_64 supermin helper [00000ms] whitelist = (not specified), host_cpu x86_64, kernel = (null), initrd = (null), appliance = (null) supermin helper [00000ms] inputs[0] = /usr/lib64/guestfs/supermin.d checking modpath /lib/modules/2.6.18-274.el5 is a directory picked vmlinuz-2.6.18-274.el5 because modpath /lib/modules/2.6.18-274.el5 exists supermin helper [00000ms] finished creating kernel supermin helper [00000ms] visiting /usr/lib64/guestfs/supermin.d supermin helper [00000ms] visiting /usr/lib64/guestfs/supermin.d/base.img supermin helper [00001ms] visiting /usr/lib64/guestfs/supermin.d/daemon.img supermin helper [00001ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles supermin helper [00036ms] visiting /usr/lib64/guestfs/supermin.d/init.img supermin helper [00036ms] visiting /usr/lib64/guestfs/supermin.d/udev-rules.img supermin helper [00036ms] adding kernel modules supermin helper [00071ms] finished creating appliance libguestfs: checksum of existing appliance: 324cdbfc0cad1d0765d7648b529c39f0bd665c66a69ad941ae2c93ccaee20323 libguestfs: [00113ms] begin testing qemu features libguestfs: command: run: /usr/bin/qemu-kvm libguestfs: command: run: \ -nographic libguestfs: command: run: \ -help libguestfs: parse_qemu_version: failed to parse qemu version string '' libguestfs: null_vmchannel_port = 33186 libguestfs: [00157ms] finished testing qemu features libguestfs: accept_from_daemon: 0x6082b0 g->state = 1 [00158ms] /usr/bin/qemu-kvm \ -global virtio-blk-pci.scsi=off \ -nodefconfig \ -nodefaults \ -nographic \ -drive file=/tmp/libguestfs-test-tool-sda-5XmXiw,cache=none,format=raw,if=virtio \ -drive file=/var/tmp/.guestfs-0/root.27302,snapshot=on,if=virtio,cache=unsafe \ -machine accel=kvm:tcg \ -m 500 \ -no-reboot \ -no-hpet \ -serial stdio \ -net user,vlan=0,net=10.0.2.0/24 \ -net nic,model=virtio,vlan=0 \ -kernel /var/tmp/.guestfs-0/kernel.27302 \ -initrd /var/tmp/.guestfs-0/initrd.27302 \ -append 'panic=1 noapic console=ttyS0 udevtimeout=600 no_timer_check acpi=off printk.time=1 cgroup_disable=memory root=/dev/vdb selinux=0 guestfs_vmchannel=tcp:10.0.2.2:33186 guestfs_verbose=1 TERM=vt100'Could not access KVM kernel module: No such file or directory failed to initialize KVM: No such file or directory Back to tcg accelerator. Linux version 2.6.18-274.el5 (mockbuild@x86-002.build.bos.redhat.com) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-51)) #1 SMP Fri Jul 8 17:36:59 EDT 2011 Command line: panic=1 noapic console=ttyS0 udevtimeout=600 no_timer_check acpi=off printk.time=1 cgroup_disable=memory root=/dev/vdb selinux=0 guestfs_vmchannel=tcp:10.0.2.2:33186 guestfs_verbose=1 TERM=vt100 BIOS-provided physical RAM map: BIOS-e820: 0000000000010000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000001f3fe000 (usable) BIOS-e820: 000000001f3fe000 - 000000001f400000 (reserved) BIOS-e820: 00000000fffc0000 - 0000000100000000 (reserved) DMI 2.4 present. No NUMA configuration found Faking a node at 0000000000000000-000000001f3fe000 Bootmem setup node 0 0000000000000000-000000001f3fe000 Memory for crash kernel (0x0 to 0x0) notwithin permissible range disabling kdump Intel MultiProcessor Specification v1.4 Virtual Wire compatibility mode. OEM ID: BOCHSCPU Product ID: 0.1 APIC at: 0xFEE00000 Processor #0 6:13 APIC version 17 I/O APIC #0 Version 17 at 0xFEC00000. Setting APIC routing to flat Processors: 1 Nosave address range: 000000000009f000 - 00000000000a0000 Nosave address range: 00000000000a0000 - 00000000000f0000 Nosave address range: 00000000000f0000 - 0000000000100000 Allocating PCI resources starting at 20000000 (gap: 1f400000:e0bc0000) SMP: Allowing 1 CPUs, 0 hotplug CPUs Built 1 zonelists. Total pages: 124645 Kernel command line: panic=1 noapic console=ttyS0 udevtimeout=600 no_timer_check acpi=off printk.time=1 cgroup_disable=memory root=/dev/vdb selinux=0 guestfs_vmchannel=tcp:10.0.2.2:33186 guestfs_verbose=1 TERM=vt100 Unknown boot option `printk.time=1': ignoring Initializing CPU#0 PID hash table entries: 2048 (order: 11, 16384 bytes) Console: colour *CGA 80x25 Dentry cache hash table entries: 65536 (order: 7, 524288 bytes) Inode-cache hash table entries: 32768 (order: 6, 262144 bytes) Checking aperture... ACPI: DMAR not present Memory: 494496k/511992k available (2603k kernel code, 17044k reserved, 1660k data, 224k init) Calibrating delay loop (skipped), value calculated using timer frequency.. 4805.60 BogoMIPS (lpj=2402800) Security Framework v1.0.0 initialized SELinux: Disabled at boot. Capability LSM initialized Mount-cache hash table entries: 256 CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 512K (64 bytes/line) CPU 0/0 -> Node 0 SMP alternatives: switching to UP code Freeing SMP alternatives: 32k freed Using local APIC timer interrupts. Detected 62.568 MHz APIC timer. Brought up 1 CPUs WARNING: CPU#0: NMI appears to be stuck (0->0)! time.c: Using 1.193182 MHz WALL PIT GTOD PIT/TSC timer. time.c: Detected 2402.800 MHz processor. checking if image is initramfs... it is Freeing initrd memory: 2800k freed NET: Registered protocol family 16 PCI: Using configuration type 1 ACPI: Interpreter disabled. Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI: disabled usbcore: registered new driver usbfs usbcore: registered new driver hub PCI: Probing PCI hardware ACPI Error (tbget-0168): Invalid address flags 8 [20060707] ACPI Error (tbget-0168): Invalid address flags 8 [20060707] ACPI Error (tbget-0168): Invalid address flags 8 [20060707] ACPI Error (tbget-0168): Invalid address flags 8 [20060707] PCI quirk: region b000-b03f claimed by PIIX4 ACPI PCI quirk: region b100-b10f claimed by PIIX4 SMB ACPI Error (tbget-0168): Invalid address flags 8 [20060707] ACPI Error (tbget-0168): Invalid address flags 8 [20060707] ACPI Error (tbget-0168): Invalid address flags 8 [20060707] PCI: Using IRQ router PIIX/ICH [8086/7000] at 0000:00:01.0 NetLabel: Initializing NetLabel: domain hash size = 128 NetLabel: protocols = UNLABELED CIPSOv4 NetLabel: unlabeled traffic allowed by default ACPI: DMAR not present PCI-GART: No AMD northbridge found. NET: Registered protocol family 2 IP route cache hash table entries: 4096 (order: 3, 32768 bytes) TCP established hash table entries: 16384 (order: 6, 262144 bytes) TCP bind hash table entries: 8192 (order: 5, 131072 bytes) TCP: Hash tables configured (established 16384 bind 8192) TCP reno registered audit: initializing netlink socket (disabled) type=2000 audit(1411916216.338:1): initialized Total HugeTLB memory allocated, 0 VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 512 (order 0, 4096 bytes) Initializing Cryptographic API alg: No test for crc32c (crc32c-generic) ksign: Installing public key data Loading keyring - Added public key 5E046EE793D43754 - User ID: Red Hat, Inc. (Kernel Module GPG key) io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered (default) Limiting direct PCI/PCI transfers. PCI: PIIX3: Enabling Passive Release on 0000:00:01.0 Activating ISA DMA hang workarounds. pci_hotplug: PCI Hot Plug PCI Core version: 0.5 Real Time Clock Driver v1.12ac Non-volatile memory driver v1.2 Linux agpgart interface v0.101 (c) Dave Jones Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled \xffserial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A brd: module loaded Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx PIIX3: IDE controller at PCI slot 0000:00:01.1 PIIX3: chipset revision 0 PIIX3: not 100% native mode: will probe irqs later ide0: BM-DMA at 0xc0a0-0xc0a7, BIOS settings: hda:pio, hdb:pio ide1: BM-DMA at 0xc0a8-0xc0af, BIOS settings: hdc:pio, hdd:pio ide-floppy driver 0.99.newide usbcore: registered new driver hiddev usbcore: registered new driver usbhid drivers/usb/input/hid-core.c: v2.6:USB HID core driver PNP: No PS/2 controller found. Probing ports directly. serio: i8042 KBD port at 0x60,0x64 irq 1 serio: i8042 AUX port at 0x60,0x64 irq 12 mice: PS/2 mouse device common for all mice md: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27 md: bitmap version 4.39 TCP bic registered Initializing IPsec netlink socket NET: Registered protocol family 1 NET: Registered protocol family 17 Initalizing network drop monitor service Freeing unused kernel memory: 224k freed Write protecting the kernel read-only data: 527k febootstrap: mounting /proc input: AT Translated Set 2 keyboard as /class/input/input0 febootstrap: uptime: 2.90 2.36 febootstrap: ext2 mini initrd starting up: 3.20 febootstrap: cmdline: panic=1 noapic console=ttyS0 udevtimeout=600 no_timer_check acpi=off printk.time=1 cgroup_disable=memory root=/dev/vdb selinux=0 guestfs_vmchannel=tcp:10.0.2.2:33186 guestfs_verbose=1 TERM=vt100 febootstrap: mounting /sys febootstrap: internal insmod crc-ccitt.ko febootstrap: internal insmod crc-itu-t.ko febootstrap: internal insmod crc16.ko febootstrap: internal insmod cdrom.ko febootstrap: internal insmod scsi_mod.ko input: ImExPS/2 Generic Explorer Mouse as /class/input/input1 SCSI subsystem initialized febootstrap: internal insmod sr_mod.ko febootstrap: internal insmod libata.ko febootstrap: internal insmod ata_piix.ko febootstrap: internal insmod scsi_transport_spi.ko febootstrap: internal insmod sym53c8xx.ko febootstrap: internal insmod sd_mod.ko febootstrap: internal insmod ide-cd.ko febootstrap: internal insmod ide-cs.ko febootstrap: internal insmod ide-scsi.ko febootstrap: internal insmod virtio.ko febootstrap: internal insmod virtio_balloon.ko febootstrap: internal insmod virtio_blk.ko febootstrap: internal insmod virtio_console.ko febootstrap: internal insmod virtio_net.ko febootstrap: internal insmod virtio_ring.ko febootstrap: internal insmod virtio_pci.ko PCI: Found IRQ 10 for device 0000:00:02.0 PCI: Found IRQ 11 for device 0000:00:03.0 vda: unknown partition table PCI: Found IRQ 11 for device 0000:00:04.0 vdb: unknown partition table febootstrap: internal insmod jbd2.ko febootstrap: internal insmod ext4.ko febootstrap: picked /sys/block/vdb/dev as root device febootstrap: creating /dev/root as block special 253:16 febootstrap: mounting new root on /root febootstrap: chroot Starting /init script ... mount: unknown filesystem type 'devtmpfs' Starting udev: piix4_smbus 0000:00:01.3: Found 0000:00:01.3 device input: PC Speaker as /class/input/input2 [ OK ] mdadm: No arrays found in config file device-mapper: uevent: version 1.0.3 device-mapper: ioctl: 4.11.6-ioctl (2011-02-18) initialised: dm-devel@redhat.com /init: line 93: lvmetad: command not found Reading all physical volumes. This may take a while... No volume groups found No volume groups found /init: line 99: ldmtool: command not found /init: line 102: /sys/block/vd*/queue/rotational: No such file or directory /dev: total 0 lrwxrwxrwx 1 root root 13 Sep 28 22:57 MAKEDEV -> /sbin/MAKEDEV lrwxrwxrwx 1 root root 4 Sep 28 22:57 X0R -> null crw------- 1 root root 5, 1 Sep 28 22:57 console lrwxrwxrwx 1 root root 11 Sep 28 22:57 core -> /proc/kcore drwxr-xr-x 3 root root 60 Sep 28 22:57 cpu drwxr-xr-x 3 root root 60 Sep 28 22:57 disk lrwxrwxrwx 1 root root 13 Sep 28 22:57 fd -> /proc/self/fd crw-rw-rw- 1 root root 1, 7 Sep 28 22:57 full crw-rw-rw- 1 root root 10, 229 Sep 28 22:57 fuse drwxr-xr-x 2 root root 140 Sep 28 22:57 input crw------- 1 root root 1, 11 Sep 28 22:57 kmsg brw-r----- 1 root disk 7, 0 Sep 28 22:57 loop0 brw-r----- 1 root disk 7, 1 Sep 28 22:57 loop1 brw-r----- 1 root disk 7, 2 Sep 28 22:57 loop2 brw-r----- 1 root disk 7, 3 Sep 28 22:57 loop3 brw-r----- 1 root disk 7, 4 Sep 28 22:57 loop4 brw-r----- 1 root disk 7, 5 Sep 28 22:57 loop5 brw-r----- 1 root disk 7, 6 Sep 28 22:57 loop6 brw-r----- 1 root disk 7, 7 Sep 28 22:57 loop7 drwxr-xr-x 2 root root 60 Sep 28 22:57 mapper crw------- 1 root root 10, 227 Sep 28 22:57 mcelog crw-r----- 1 root kmem 1, 1 Sep 28 22:57 mem drwxr-xr-x 2 root root 60 Sep 28 22:57 net crw-rw-rw- 1 root root 1, 3 Sep 28 22:57 null crw-rw---- 1 root root 10, 144 Sep 28 22:57 nvram crw------- 1 root root 1, 12 Sep 28 22:57 oldmem crw-rw---- 1 root lp 99, 0 Sep 28 22:57 parport0 crw-rw---- 1 root lp 99, 1 Sep 28 22:57 parport1 crw-rw---- 1 root lp 99, 2 Sep 28 22:57 parport2 crw-rw---- 1 root lp 99, 3 Sep 28 22:57 parport3 crw-r----- 1 root kmem 1, 4 Sep 28 22:57 port crw------- 1 root root 108, 0 Sep 28 22:57 ppp crw-rw-rw- 1 root tty 5, 2 Sep 28 22:57 ptmx drwxr-xr-x 2 root root 40 Sep 28 22:57 pts lrwxrwxrwx 1 root root 4 Sep 28 22:57 ram -> ram1 brw-r----- 1 root disk 1, 0 Sep 28 22:57 ram0 brw-r----- 1 root disk 1, 1 Sep 28 22:57 ram1 brw-r----- 1 root disk 1, 10 Sep 28 22:57 ram10 brw-r----- 1 root disk 1, 11 Sep 28 22:57 ram11 brw-r----- 1 root disk 1, 12 Sep 28 22:57 ram12 brw-r----- 1 root disk 1, 13 Sep 28 22:57 ram13 brw-r----- 1 root disk 1, 14 Sep 28 22:57 ram14 brw-r----- 1 root disk 1, 15 Sep 28 22:57 ram15 brw-r----- 1 root disk 1, 2 Sep 28 22:57 ram2 brw-r----- 1 root disk 1, 3 Sep 28 22:57 ram3 brw-r----- 1 root disk 1, 4 Sep 28 22:57 ram4 brw-r----- 1 root disk 1, 5 Sep 28 22:57 ram5 brw-r----- 1 root disk 1, 6 Sep 28 22:57 ram6 brw-r----- 1 root disk 1, 7 Sep 28 22:57 ram7 brw-r----- 1 root disk 1, 8 Sep 28 22:57 ram8 brw-r----- 1 root disk 1, 9 Sep 28 22:57 ram9 lrwxrwxrwx 1 root root 4 Sep 28 22:57 ramdisk -> ram0 crw-rw-rw- 1 root root 1, 8 Sep 28 22:57 random crw------- 1 root root 162, 0 Sep 28 22:57 rawctl crw-r--r-- 1 root root 10, 135 Sep 28 22:57 rtc drwxr-xr-x 2 root root 40 Sep 28 22:57 shm crw------- 1 root root 10, 231 Sep 28 22:57 snapshot lrwxrwxrwx 1 root root 15 Sep 28 22:57 stderr -> /proc/self/fd/2 lrwxrwxrwx 1 root root 15 Sep 28 22:57 stdin -> /proc/self/fd/0 lrwxrwxrwx 1 root root 15 Sep 28 22:57 stdout -> /proc/self/fd/1 crw-rw-rw- 1 root tty 5, 0 Sep 28 22:57 tty crw-rw---- 1 root tty 4, 0 Sep 28 22:57 tty0 crw-rw---- 1 root tty 4, 1 Sep 28 22:57 tty1 crw-rw---- 1 root tty 4, 10 Sep 28 22:57 tty10 crw-rw---- 1 root tty 4, 11 Sep 28 22:57 tty11 crw-rw---- 1 root tty 4, 12 Sep 28 22:57 tty12 crw-rw---- 1 root tty 4, 13 Sep 28 22:57 tty13 crw-rw---- 1 root tty 4, 14 Sep 28 22:57 tty14 crw-rw---- 1 root tty 4, 15 Sep 28 22:57 tty15 crw-rw---- 1 root tty 4, 16 Sep 28 22:57 tty16 crw-rw---- 1 root tty 4, 17 Sep 28 22:57 tty17 crw-rw---- 1 root tty 4, 18 Sep 28 22:57 tty18 crw-rw---- 1 root tty 4, 19 Sep 28 22:57 tty19 crw-rw---- 1 root tty 4, 2 Sep 28 22:57 tty2 crw-rw---- 1 root tty 4, 20 Sep 28 22:57 tty20 crw-rw---- 1 root tty 4, 21 Sep 28 22:57 tty21 crw-rw---- 1 root tty 4, 22 Sep 28 22:57 tty22 crw-rw---- 1 root tty 4, 23 Sep 28 22:57 tty23 crw-rw---- 1 root tty 4, 24 Sep 28 22:57 tty24 crw-rw---- 1 root tty 4, 25 Sep 28 22:57 tty25 crw-rw---- 1 root tty 4, 26 Sep 28 22:57 tty26 crw-rw---- 1 root tty 4, 27 Sep 28 22:57 tty27 crw-rw---- 1 root tty 4, 28 Sep 28 22:57 tty28 crw-rw---- 1 root tty 4, 29 Sep 28 22:57 tty29 crw-rw---- 1 root tty 4, 3 Sep 28 22:57 tty3 crw-rw---- 1 root tty 4, 30 Sep 28 22:57 tty30 crw-rw---- 1 root tty 4, 31 Sep 28 22:57 tty31 crw-rw---- 1 root tty 4, 32 Sep 28 22:57 tty32 crw-rw---- 1 root tty 4, 33 Sep 28 22:57 tty33 crw-rw---- 1 root tty 4, 34 Sep 28 22:57 tty34 crw-rw---- 1 root tty 4, 35 Sep 28 22:57 tty35 crw-rw---- 1 root tty 4, 36 Sep 28 22:57 tty36 crw-rw---- 1 root tty 4, 37 Sep 28 22:57 tty37 crw-rw---- 1 root tty 4, 38 Sep 28 22:57 tty38 crw-rw---- 1 root tty 4, 39 Sep 28 22:57 tty39 crw-rw---- 1 root tty 4, 4 Sep 28 22:57 tty4 crw-rw---- 1 root tty 4, 40 Sep 28 22:57 tty40 crw-rw---- 1 root tty 4, 41 Sep 28 22:57 tty41 crw-rw---- 1 root tty 4, 42 Sep 28 22:57 tty42 crw-rw---- 1 root tty 4, 43 Sep 28 22:57 tty43 crw-rw---- 1 root tty 4, 44 Sep 28 22:57 tty44 crw-rw---- 1 root tty 4, 45 Sep 28 22:57 tty45 crw-rw---- 1 root tty 4, 46 Sep 28 22:57 tty46 crw-rw---- 1 root tty 4, 47 Sep 28 22:57 tty47 crw-rw---- 1 root tty 4, 48 Sep 28 22:57 tty48 crw-rw---- 1 root tty 4, 49 Sep 28 22:57 tty49 crw-rw---- 1 root tty 4, 5 Sep 28 22:57 tty5 crw-rw---- 1 root tty 4, 50 Sep 28 22:57 tty50 crw-rw---- 1 root tty 4, 51 Sep 28 22:57 tty51 crw-rw---- 1 root tty 4, 52 Sep 28 22:57 tty52 crw-rw---- 1 root tty 4, 53 Sep 28 22:57 tty53 crw-rw---- 1 root tty 4, 54 Sep 28 22:57 tty54 crw-rw---- 1 root tty 4, 55 Sep 28 22:57 tty55 crw-rw---- 1 root tty 4, 56 Sep 28 22:57 tty56 crw-rw---- 1 root tty 4, 57 Sep 28 22:57 tty57 crw-rw---- 1 root tty 4, 58 Sep 28 22:57 tty58 crw-rw---- 1 root tty 4, 59 Sep 28 22:57 tty59 crw-rw---- 1 root tty 4, 6 Sep 28 22:57 tty6 crw-rw---- 1 root tty 4, 60 Sep 28 22:57 tty60 crw-rw---- 1 root tty 4, 61 Sep 28 22:57 tty61 crw-rw---- 1 root tty 4, 62 Sep 28 22:57 tty62 crw-rw---- 1 root tty 4, 63 Sep 28 22:57 tty63 crw-rw---- 1 root tty 4, 7 Sep 28 22:57 tty7 crw-rw---- 1 root tty 4, 8 Sep 28 22:57 tty8 crw-rw---- 1 root tty 4, 9 Sep 28 22:57 tty9 crw-rw---- 1 root uucp 4, 64 Sep 28 22:57 ttyS0 crw-rw---- 1 root uucp 4, 65 Sep 28 22:57 ttyS1 crw-rw---- 1 root uucp 4, 66 Sep 28 22:57 ttyS2 crw-rw---- 1 root uucp 4, 67 Sep 28 22:57 ttyS3 cr--r--r-- 1 root root 1, 9 Sep 28 22:57 urandom crw------- 1 root tty 7, 0 Sep 28 22:57 vcs crw------- 1 root tty 7, 128 Sep 28 22:57 vcsa brw-r----- 1 root disk 253, 0 Sep 28 22:57 vda brw-r----- 1 root disk 253, 16 Sep 28 22:57 vdb crw-rw-rw- 1 root root 1, 5 Sep 28 22:57 zero /dev/cpu: total 0 drwxr-xr-x 2 root root 80 Sep 28 22:57 0 /dev/cpu/0: total 0 crw------- 1 root root 203, 0 Sep 28 22:57 cpuid crw------- 1 root root 202, 0 Sep 28 22:57 msr /dev/disk: total 0 drwxr-xr-x 2 root root 60 Sep 28 22:57 by-uuid /dev/disk/by-uuid: total 0 lrwxrwxrwx 1 root root 9 Sep 28 22:57 a239c651-d604-45ea-8e4d-3909a2abb7aa -> ../../vdb /dev/input: total 0 crw------- 1 root root 13, 64 Sep 28 22:57 event0 crw------- 1 root root 13, 65 Sep 28 22:57 event1 crw------- 1 root root 13, 66 Sep 28 22:57 event2 crw------- 1 root root 13, 63 Sep 28 22:57 mice crw------- 1 root root 13, 32 Sep 28 22:57 mouse0 /dev/mapper: total 0 crw------- 1 root root 10, 63 Sep 28 22:57 control /dev/net: total 0 crw------- 1 root root 10, 200 Sep 28 22:57 tun /dev/pts: total 0 /dev/shm: total 0 rootfs / rootfs rw 0 0 proc /proc proc rw 0 0 /dev/root / ext2 rw,noatime 0 0 /proc /proc proc rw 0 0 /sys /sys sysfs rw 0 0 tmpfs /run tmpfs rw,nosuid 0 0 none /dev tmpfs rw 0 0 No volume groups found No volume groups found 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 brd 127.255.255.255 scope host lo 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 52:54:00:12:34:56 brd ff:ff:ff:ff:ff:ff inet 10.0.2.0/24 brd 10.0.2.255 scope global eth0 10.0.2.0/24 dev eth0 proto kernel scope link src 10.0.2.0 default via 10.0.2.2 dev eth0 Module Size Used by dm_mod 102673 0 pcspkr 36289 0 i2c_piix4 43724 0 i2c_core 57537 1 i2c_piix4 serio_raw 40517 0 ext4 301753 0 jbd2 97737 1 ext4 virtio_pci 41673 0 virtio_ring 37953 1 virtio_pci virtio_net 48449 0 virtio_console 50681 0 virtio_blk 41673 1 virtio_balloon 41025 0 virtio 39365 5 virtio_pci,virtio_net,virtio_console,virtio_blk,virtio_balloon ide_scsi 51017 0 ide_cs 44481 0 ide_cd 73825 0 sd_mod 56513 0 sym53c8xx 109545 0 scsi_transport_spi 59841 1 sym53c8xx ata_piix 57669 0 libata 209233 1 ata_piix sr_mod 50789 0 scsi_mod 199641 6 ide_scsi,sd_mod,sym53c8xx,scsi_transport_spi,libata,sr_mod cdrom 68713 2 ide_cd,sr_mod crc16 35137 1 ext4 crc_itu_t 35265 0 crc_ccitt 35265 0 Sun Sep 28 22:57:29 CST 2014 uptime: 32.89 2.74 verbose daemon enabled linux commmand line: panic=1 noapic console=ttyS0 udevtimeout=600 no_timer_check acpi=off printk.time=1 cgroup_disable=memory root=/dev/vdb selinux=0 guestfs_vmchannel=tcp:10.0.2.2:33186 guestfs_verbose=1 TERM=vt100 vmchannel: tcp:10.0.2.2:33186 udevadm settle udevadm: No such file or directory udevsettle libguestfs: recv_from_daemon: received GUESTFS_LAUNCH_FLAG libguestfs: [34364ms] appliance is up Guest launched OK. libguestfs: send_to_daemon: 64 bytes: 00 00 00 3c | 20 00 f5 f5 | 00 00 00 04 | 00 00 00 d2 | 00 00 00 00 | ... guestfsd: main_loop: new request, len 0x3c /dev/sda: No such file or directory udevadm settle udevadm: No such file or directory udevsettle parted -s -- /dev/vda mklabel msdos mkpart primary 128s -128s udevadm settle udevadm: No such file or directory udevsettle guestfsd: main_loop: proc 210 (part_disk) took 1.16 seconds libguestfs: recv_from_daemon: 40 bytes: 20 00 f5 f5 | 00 00 00 04 | 00 00 00 d2 | 00 00 00 01 | 00 12 34 00 | ... libguestfs: send_to_daemon: 84 bytes: 00 00 00 50 | 20 00 f5 f5 | 00 00 00 04 | 00 00 01 16 | 00 00 00 00 | ... guestfsd: main_loop: new request, len 0x50 /dev/sda1: No such file or directory wipefs -a --force /dev/vda1 wipefs: No such file or directory wipefs -a /dev/vda1 wipefs: No such file or directory mke4fs -t ext2 -F /dev/vda1 mke4fs 1.42 (29-Nov-2011) guestfsd: main_loop: proc 278 (mkfs) took 0.41 seconds libguestfs: recv_from_daemon: 40 bytes: 20 00 f5 f5 | 00 00 00 04 | 00 00 01 16 | 00 00 00 01 | 00 12 34 01 | ... libguestfs: send_to_daemon: 68 bytes: 00 00 00 40 | 20 00 f5 f5 | 00 00 00 04 | 00 00 00 01 | 00 00 00 00 | ... guestfsd: main_loop: new request, len 0x40 /dev/sda1: No such file or directory mount -o /dev/vda1 /sysroot/ guestfsd: main_loop: proc 1 (mount) took 0.09 seconds libguestfs: recv_from_daemon: 40 bytes: 20 00 f5 f5 | 00 00 00 04 | 00 00 00 01 | 00 00 00 01 | 00 12 34 02 | ... libguestfs: send_to_daemon: 56 bytes: 00 00 00 34 | 20 00 f5 f5 | 00 00 00 04 | 00 00 00 03 | 00 00 00 00 | ... guestfsd: main_loop: new request, len 0x34 guestfsd: main_loop: proc 3 (touch) took 0.01 seconds libguestfs: recv_from_daemon: 40 bytes: 20 00 f5 f5 | 00 00 00 04 | 00 00 00 03 | 00 00 00 01 | 00 12 34 03 | ... libguestfs: send_to_daemon: 44 bytes: 00 00 00 28 | 20 00 f5 f5 | 00 00 00 04 | 00 00 01 1a | 00 00 00 00 | ... guestfsd: main_loop: new request, len 0x28 umount /sysroot fsync /dev/vda guestfsd: main_loop: proc 282 (internal_autosync) took 1.08 seconds libguestfs: recv_from_daemon: 40 bytes: 20 00 f5 f5 | 00 00 00 04 | 00 00 01 1a | 00 00 00 01 | 00 12 34 04 | ... libguestfs: sending SIGTERM to process 27341 libguestfs: closing guestfs handle 0x6082b0 (state 0) libguestfs: command: run: rm libguestfs: command: run: \ -rf /tmp/libguestfspcFf1K ===== TEST FINISHED OK ====>>> By the way, the libguestfs src can't build one available base.img and >> daemon.img. >> >> #ll /usr/lib64/guestfs/supermin.d/ >> total 1752 >> -rw-r--r-- 1 root root 1536 Sep 27 14:39 base.img <----- it can't work. > > Not sure what you mean. Why wouldn't it work?I mean that its original EPEL 5 package can work, but the package which is built by me from EPEL 5 src.rpm doesn't work. 1. The files shipped with original EPEL 5 package: #ll /usr/lib64/guestfs/supermin.d/ total 6756 -rw-r--r-- 1 root root 4920832 Sep 28 15:32 base.img -rw-r--r-- 1 root root 1762816 Sep 28 15:32 daemon.img -rw-r--r-- 1 root root 193815 Sep 28 15:32 hostfiles -rw-r--r-- 1 root root 4608 Sep 28 15:32 init.img -rw-r--r-- 1 root root 2048 Sep 28 15:32 udev-rules.img 2. The files shipped with the package built by me from EPEL 5 src.rpm #ll /usr/lib64/guestfs/supermin.d/ total 1752 -rw-r--r-- 1 root root 1536 Sep 27 14:39 base.img -rw-r--r-- 1 root root 1760768 Sep 27 14:39 daemon.img -rw-r--r-- 1 root root 10772 Sep 27 14:39 hostfiles -rw-r--r-- 1 root root 4608 Sep 27 14:39 init.img -rw-r--r-- 1 root root 2048 Sep 27 14:39 udev-rules.img> > Rich. > > -- > Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones > Read my programming and virtualization blog: http://rwmj.wordpress.com > virt-df lists disk usage of guests without needing to install any > software inside the virtual machine. Supports Linux and Windows. > http://people.redhat.com/~rjones/virt-df/-- Regards, Zhi Yong Wu
Richard W.M. Jones
2014-Sep-28 15:31 UTC
Re: [Libguestfs] Why libguestfs guest exist exceptionally?
On Sun, Sep 28, 2014 at 11:04:11PM +0800, Zhi Yong Wu wrote:> On Sun, Sep 28, 2014 at 6:48 PM, Richard W.M. Jones <rjones@redhat.com> wrote: > > On Sun, Sep 28, 2014 at 06:33:53PM +0800, Zhi Yong Wu wrote: > >> On Sun, Sep 28, 2014 at 6:26 PM, Richard W.M. Jones <rjones@redhat.com> wrote: > >> > Which version of libguestfs is this? I think you'll have no hope of > >> #rpm -qa | grep libguestfs > >> libguestfs-1.20.8-1 > >> libguestfs-tools-c-1.20.8-1 > >> > getting upstream libguestfs to run on RHEL 5. There is a branch > >> Yes. The upstream maybe be involving in libvirtd, you know, there is > >> no libvirtd on RHEL5 > >> > ('oldlinux') which may still work: > >> > > >> > https://github.com/libguestfs/libguestfs/commits/oldlinux > >> I will try it. > > > > I think the EPEL 5 package is the same as this branch. In particular > > the EPEL 5 package has the > > "Add-null-vmchannel-back-for-qemu-without-virt" patch which should > > make it work on RHEL 5, although for some reason it doesn't. > > > > Can you post the full, unedited output from 'libguestfs-test-tool'. > #libguestfs-test-tool > ************************************************************ > * IMPORTANT NOTICE > * > * When reporting bugs, include the COMPLETE, UNEDITED > * output below in your bug report. > * > ************************************************************ > PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/ali/bin/:/usr/ali/sbin/:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/zhiyong.wzy/bin > SELinux: Disabled > library version: 1.20.8 > guestfs_get_append: (null) > guestfs_get_attach_method: appliance > guestfs_get_autosync: 1 > guestfs_get_cachedir: /var/tmp > guestfs_get_direct: 0 > guestfs_get_memsize: 500 > guestfs_get_network: 0 > guestfs_get_path: /usr/lib64/guestfs > guestfs_get_pgroup: 0 > guestfs_get_qemu: /usr/bin/qemu-kvm > guestfs_get_recovery_proc: 1 > guestfs_get_selinux: 0 > guestfs_get_smp: 1 > guestfs_get_tmpdir: /tmp > guestfs_get_trace: 0 > guestfs_get_verbose: 1 > host_cpu: x86_64 > Launching appliance, timeout set to 600 seconds. > libguestfs: launch: attach-method=appliance > libguestfs: launch: tmpdir=/tmp/libguestfspcFf1K > libguestfs: launch: umask=0022 > libguestfs: launch: euid=0 > libguestfs: command: run: febootstrap-supermin-helper > libguestfs: command: run: \ --verbose > libguestfs: command: run: \ -f checksum > libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d > libguestfs: command: run: \ x86_64 > supermin helper [00000ms] whitelist = (not specified), host_cpu > x86_64, kernel = (null), initrd = (null), appliance = (null) > supermin helper [00000ms] inputs[0] = /usr/lib64/guestfs/supermin.d > checking modpath /lib/modules/2.6.18-274.el5 is a directory > picked vmlinuz-2.6.18-274.el5 because modpath /lib/modules/2.6.18-274.el5 exists > supermin helper [00000ms] finished creating kernel > supermin helper [00000ms] visiting /usr/lib64/guestfs/supermin.d > supermin helper [00000ms] visiting /usr/lib64/guestfs/supermin.d/base.img > supermin helper [00001ms] visiting /usr/lib64/guestfs/supermin.d/daemon.img > supermin helper [00001ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles > supermin helper [00036ms] visiting /usr/lib64/guestfs/supermin.d/init.img > supermin helper [00036ms] visiting /usr/lib64/guestfs/supermin.d/udev-rules.img > supermin helper [00036ms] adding kernel modules > supermin helper [00071ms] finished creating appliance > libguestfs: checksum of existing appliance: > 324cdbfc0cad1d0765d7648b529c39f0bd665c66a69ad941ae2c93ccaee20323 > libguestfs: [00113ms] begin testing qemu features > libguestfs: command: run: /usr/bin/qemu-kvm > libguestfs: command: run: \ -nographic > libguestfs: command: run: \ -help > libguestfs: parse_qemu_version: failed to parse qemu version string '' > libguestfs: null_vmchannel_port = 33186 > libguestfs: [00157ms] finished testing qemu features > libguestfs: accept_from_daemon: 0x6082b0 g->state = 1 > [00158ms] /usr/bin/qemu-kvm \ > -global virtio-blk-pci.scsi=off \ > -nodefconfig \ > -nodefaults \ > -nographic \ > -drive file=/tmp/libguestfs-test-tool-sda-5XmXiw,cache=none,format=raw,if=virtio > \ > -drive file=/var/tmp/.guestfs-0/root.27302,snapshot=on,if=virtio,cache=unsafe > \ > -machine accel=kvm:tcg \ > -m 500 \ > -no-reboot \ > -no-hpet \ > -serial stdio \ > -net user,vlan=0,net=10.0.2.0/24 \ > -net nic,model=virtio,vlan=0 \ > -kernel /var/tmp/.guestfs-0/kernel.27302 \ > -initrd /var/tmp/.guestfs-0/initrd.27302 \ > -append 'panic=1 noapic console=ttyS0 udevtimeout=600 > no_timer_check acpi=off printk.time=1 cgroup_disable=memory > root=/dev/vdb selinux=0 guestfs_vmchannel=tcp:10.0.2.2:33186 > guestfs_verbose=1 TERM=vt100'Could not access KVM kernel module: No > such file or directory > failed to initialize KVM: No such file or directory > Back to tcg accelerator. > Linux version 2.6.18-274.el5 (mockbuild@x86-002.build.bos.redhat.com) > (gcc version 4.1.2 20080704 (Red Hat 4.1.2-51)) #1 SMP Fri Jul 8 > 17:36:59 EDT 2011 > Command line: panic=1 noapic console=ttyS0 udevtimeout=600 > no_timer_check acpi=off printk.time=1 cgroup_disable=memory > root=/dev/vdb selinux=0 guestfs_vmchannel=tcp:10.0.2.2:33186 > guestfs_verbose=1 TERM=vt100 > BIOS-provided physical RAM map: > BIOS-e820: 0000000000010000 - 000000000009fc00 (usable) > BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) > BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) > BIOS-e820: 0000000000100000 - 000000001f3fe000 (usable) > BIOS-e820: 000000001f3fe000 - 000000001f400000 (reserved) > BIOS-e820: 00000000fffc0000 - 0000000100000000 (reserved) > DMI 2.4 present. > No NUMA configuration found > Faking a node at 0000000000000000-000000001f3fe000 > Bootmem setup node 0 0000000000000000-000000001f3fe000 > Memory for crash kernel (0x0 to 0x0) notwithin permissible range > disabling kdump > Intel MultiProcessor Specification v1.4 > Virtual Wire compatibility mode. > OEM ID: BOCHSCPU Product ID: 0.1 APIC at: 0xFEE00000 > Processor #0 6:13 APIC version 17 > I/O APIC #0 Version 17 at 0xFEC00000. > Setting APIC routing to flat > Processors: 1 > Nosave address range: 000000000009f000 - 00000000000a0000 > Nosave address range: 00000000000a0000 - 00000000000f0000 > Nosave address range: 00000000000f0000 - 0000000000100000 > Allocating PCI resources starting at 20000000 (gap: 1f400000:e0bc0000) > SMP: Allowing 1 CPUs, 0 hotplug CPUs > Built 1 zonelists. Total pages: 124645 > Kernel command line: panic=1 noapic console=ttyS0 udevtimeout=600 > no_timer_check acpi=off printk.time=1 cgroup_disable=memory > root=/dev/vdb selinux=0 guestfs_vmchannel=tcp:10.0.2.2:33186 > guestfs_verbose=1 TERM=vt100 > Unknown boot option `printk.time=1': ignoring > Initializing CPU#0 > PID hash table entries: 2048 (order: 11, 16384 bytes) > Console: colour *CGA 80x25 > Dentry cache hash table entries: 65536 (order: 7, 524288 bytes) > Inode-cache hash table entries: 32768 (order: 6, 262144 bytes) > Checking aperture... > ACPI: DMAR not present > Memory: 494496k/511992k available (2603k kernel code, 17044k reserved, > 1660k data, 224k init) > Calibrating delay loop (skipped), value calculated using timer > frequency.. 4805.60 BogoMIPS (lpj=2402800) > Security Framework v1.0.0 initialized > SELinux: Disabled at boot. > Capability LSM initialized > Mount-cache hash table entries: 256 > CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) > CPU: L2 Cache: 512K (64 bytes/line) > CPU 0/0 -> Node 0 > SMP alternatives: switching to UP code > Freeing SMP alternatives: 32k freed > Using local APIC timer interrupts. > Detected 62.568 MHz APIC timer. > Brought up 1 CPUs > WARNING: CPU#0: NMI appears to be stuck (0->0)! > time.c: Using 1.193182 MHz WALL PIT GTOD PIT/TSC timer. > time.c: Detected 2402.800 MHz processor. > checking if image is initramfs... it is > Freeing initrd memory: 2800k freed > NET: Registered protocol family 16 > PCI: Using configuration type 1 > ACPI: Interpreter disabled. > Linux Plug and Play Support v0.97 (c) Adam Belay > pnp: PnP ACPI: disabled > usbcore: registered new driver usbfs > usbcore: registered new driver hub > PCI: Probing PCI hardware > ACPI Error (tbget-0168): Invalid address flags 8 [20060707] > ACPI Error (tbget-0168): Invalid address flags 8 [20060707] > ACPI Error (tbget-0168): Invalid address flags 8 [20060707] > ACPI Error (tbget-0168): Invalid address flags 8 [20060707] > PCI quirk: region b000-b03f claimed by PIIX4 ACPI > PCI quirk: region b100-b10f claimed by PIIX4 SMB > ACPI Error (tbget-0168): Invalid address flags 8 [20060707] > ACPI Error (tbget-0168): Invalid address flags 8 [20060707] > ACPI Error (tbget-0168): Invalid address flags 8 [20060707] > PCI: Using IRQ router PIIX/ICH [8086/7000] at 0000:00:01.0 > NetLabel: Initializing > NetLabel: domain hash size = 128 > NetLabel: protocols = UNLABELED CIPSOv4 > NetLabel: unlabeled traffic allowed by default > ACPI: DMAR not present > PCI-GART: No AMD northbridge found. > NET: Registered protocol family 2 > IP route cache hash table entries: 4096 (order: 3, 32768 bytes) > TCP established hash table entries: 16384 (order: 6, 262144 bytes) > TCP bind hash table entries: 8192 (order: 5, 131072 bytes) > TCP: Hash tables configured (established 16384 bind 8192) > TCP reno registered > audit: initializing netlink socket (disabled) > type=2000 audit(1411916216.338:1): initialized > Total HugeTLB memory allocated, 0 > VFS: Disk quotas dquot_6.5.1 > Dquot-cache hash table entries: 512 (order 0, 4096 bytes) > Initializing Cryptographic API > alg: No test for crc32c (crc32c-generic) > ksign: Installing public key data > Loading keyring > - Added public key 5E046EE793D43754 > - User ID: Red Hat, Inc. (Kernel Module GPG key) > io scheduler noop registered > io scheduler anticipatory registered > io scheduler deadline registered > io scheduler cfq registered (default) > Limiting direct PCI/PCI transfers. > PCI: PIIX3: Enabling Passive Release on 0000:00:01.0 > Activating ISA DMA hang workarounds. > pci_hotplug: PCI Hot Plug PCI Core version: 0.5 > Real Time Clock Driver v1.12ac > Non-volatile memory driver v1.2 > Linux agpgart interface v0.101 (c) Dave Jones > Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled > \xffserial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A > brd: module loaded > Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 > ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx > PIIX3: IDE controller at PCI slot 0000:00:01.1 > PIIX3: chipset revision 0 > PIIX3: not 100% native mode: will probe irqs later > ide0: BM-DMA at 0xc0a0-0xc0a7, BIOS settings: hda:pio, hdb:pio > ide1: BM-DMA at 0xc0a8-0xc0af, BIOS settings: hdc:pio, hdd:pio > ide-floppy driver 0.99.newide > usbcore: registered new driver hiddev > usbcore: registered new driver usbhid > drivers/usb/input/hid-core.c: v2.6:USB HID core driver > PNP: No PS/2 controller found. Probing ports directly. > serio: i8042 KBD port at 0x60,0x64 irq 1 > serio: i8042 AUX port at 0x60,0x64 irq 12 > mice: PS/2 mouse device common for all mice > md: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27 > md: bitmap version 4.39 > TCP bic registered > Initializing IPsec netlink socket > NET: Registered protocol family 1 > NET: Registered protocol family 17 > Initalizing network drop monitor service > Freeing unused kernel memory: 224k freed > Write protecting the kernel read-only data: 527k > febootstrap: mounting /proc > input: AT Translated Set 2 keyboard as /class/input/input0 > febootstrap: uptime: 2.90 2.36 > febootstrap: ext2 mini initrd starting up: 3.20 > febootstrap: cmdline: panic=1 noapic console=ttyS0 udevtimeout=600 > no_timer_check acpi=off printk.time=1 cgroup_disable=memory > root=/dev/vdb selinux=0 guestfs_vmchannel=tcp:10.0.2.2:33186 > guestfs_verbose=1 TERM=vt100 > febootstrap: mounting /sys > febootstrap: internal insmod crc-ccitt.ko > febootstrap: internal insmod crc-itu-t.ko > febootstrap: internal insmod crc16.ko > febootstrap: internal insmod cdrom.ko > febootstrap: internal insmod scsi_mod.ko > input: ImExPS/2 Generic Explorer Mouse as /class/input/input1 > SCSI subsystem initialized > febootstrap: internal insmod sr_mod.ko > febootstrap: internal insmod libata.ko > febootstrap: internal insmod ata_piix.ko > febootstrap: internal insmod scsi_transport_spi.ko > febootstrap: internal insmod sym53c8xx.ko > febootstrap: internal insmod sd_mod.ko > febootstrap: internal insmod ide-cd.ko > febootstrap: internal insmod ide-cs.ko > febootstrap: internal insmod ide-scsi.ko > febootstrap: internal insmod virtio.ko > febootstrap: internal insmod virtio_balloon.ko > febootstrap: internal insmod virtio_blk.ko > febootstrap: internal insmod virtio_console.ko > febootstrap: internal insmod virtio_net.ko > febootstrap: internal insmod virtio_ring.ko > febootstrap: internal insmod virtio_pci.ko > PCI: Found IRQ 10 for device 0000:00:02.0 > PCI: Found IRQ 11 for device 0000:00:03.0 > vda: unknown partition table > PCI: Found IRQ 11 for device 0000:00:04.0 > vdb: unknown partition table > febootstrap: internal insmod jbd2.ko > febootstrap: internal insmod ext4.ko > febootstrap: picked /sys/block/vdb/dev as root device > febootstrap: creating /dev/root as block special 253:16 > febootstrap: mounting new root on /root > febootstrap: chroot > Starting /init script ... > mount: unknown filesystem type 'devtmpfs' > Starting udev: piix4_smbus 0000:00:01.3: Found 0000:00:01.3 device > input: PC Speaker as /class/input/input2 > [ OK ] > mdadm: No arrays found in config file > device-mapper: uevent: version 1.0.3 > device-mapper: ioctl: 4.11.6-ioctl (2011-02-18) initialised: dm-devel@redhat.com > /init: line 93: lvmetad: command not found > Reading all physical volumes. This may take a while... > No volume groups found > No volume groups found > /init: line 99: ldmtool: command not found > /init: line 102: /sys/block/vd*/queue/rotational: No such file or directory > /dev: > total 0 > lrwxrwxrwx 1 root root 13 Sep 28 22:57 MAKEDEV -> /sbin/MAKEDEV > lrwxrwxrwx 1 root root 4 Sep 28 22:57 X0R -> null > crw------- 1 root root 5, 1 Sep 28 22:57 console > lrwxrwxrwx 1 root root 11 Sep 28 22:57 core -> /proc/kcore > drwxr-xr-x 3 root root 60 Sep 28 22:57 cpu > drwxr-xr-x 3 root root 60 Sep 28 22:57 disk > lrwxrwxrwx 1 root root 13 Sep 28 22:57 fd -> /proc/self/fd > crw-rw-rw- 1 root root 1, 7 Sep 28 22:57 full > crw-rw-rw- 1 root root 10, 229 Sep 28 22:57 fuse > drwxr-xr-x 2 root root 140 Sep 28 22:57 input > crw------- 1 root root 1, 11 Sep 28 22:57 kmsg > brw-r----- 1 root disk 7, 0 Sep 28 22:57 loop0 > brw-r----- 1 root disk 7, 1 Sep 28 22:57 loop1 > brw-r----- 1 root disk 7, 2 Sep 28 22:57 loop2 > brw-r----- 1 root disk 7, 3 Sep 28 22:57 loop3 > brw-r----- 1 root disk 7, 4 Sep 28 22:57 loop4 > brw-r----- 1 root disk 7, 5 Sep 28 22:57 loop5 > brw-r----- 1 root disk 7, 6 Sep 28 22:57 loop6 > brw-r----- 1 root disk 7, 7 Sep 28 22:57 loop7 > drwxr-xr-x 2 root root 60 Sep 28 22:57 mapper > crw------- 1 root root 10, 227 Sep 28 22:57 mcelog > crw-r----- 1 root kmem 1, 1 Sep 28 22:57 mem > drwxr-xr-x 2 root root 60 Sep 28 22:57 net > crw-rw-rw- 1 root root 1, 3 Sep 28 22:57 null > crw-rw---- 1 root root 10, 144 Sep 28 22:57 nvram > crw------- 1 root root 1, 12 Sep 28 22:57 oldmem > crw-rw---- 1 root lp 99, 0 Sep 28 22:57 parport0 > crw-rw---- 1 root lp 99, 1 Sep 28 22:57 parport1 > crw-rw---- 1 root lp 99, 2 Sep 28 22:57 parport2 > crw-rw---- 1 root lp 99, 3 Sep 28 22:57 parport3 > crw-r----- 1 root kmem 1, 4 Sep 28 22:57 port > crw------- 1 root root 108, 0 Sep 28 22:57 ppp > crw-rw-rw- 1 root tty 5, 2 Sep 28 22:57 ptmx > drwxr-xr-x 2 root root 40 Sep 28 22:57 pts > lrwxrwxrwx 1 root root 4 Sep 28 22:57 ram -> ram1 > brw-r----- 1 root disk 1, 0 Sep 28 22:57 ram0 > brw-r----- 1 root disk 1, 1 Sep 28 22:57 ram1 > brw-r----- 1 root disk 1, 10 Sep 28 22:57 ram10 > brw-r----- 1 root disk 1, 11 Sep 28 22:57 ram11 > brw-r----- 1 root disk 1, 12 Sep 28 22:57 ram12 > brw-r----- 1 root disk 1, 13 Sep 28 22:57 ram13 > brw-r----- 1 root disk 1, 14 Sep 28 22:57 ram14 > brw-r----- 1 root disk 1, 15 Sep 28 22:57 ram15 > brw-r----- 1 root disk 1, 2 Sep 28 22:57 ram2 > brw-r----- 1 root disk 1, 3 Sep 28 22:57 ram3 > brw-r----- 1 root disk 1, 4 Sep 28 22:57 ram4 > brw-r----- 1 root disk 1, 5 Sep 28 22:57 ram5 > brw-r----- 1 root disk 1, 6 Sep 28 22:57 ram6 > brw-r----- 1 root disk 1, 7 Sep 28 22:57 ram7 > brw-r----- 1 root disk 1, 8 Sep 28 22:57 ram8 > brw-r----- 1 root disk 1, 9 Sep 28 22:57 ram9 > lrwxrwxrwx 1 root root 4 Sep 28 22:57 ramdisk -> ram0 > crw-rw-rw- 1 root root 1, 8 Sep 28 22:57 random > crw------- 1 root root 162, 0 Sep 28 22:57 rawctl > crw-r--r-- 1 root root 10, 135 Sep 28 22:57 rtc > drwxr-xr-x 2 root root 40 Sep 28 22:57 shm > crw------- 1 root root 10, 231 Sep 28 22:57 snapshot > lrwxrwxrwx 1 root root 15 Sep 28 22:57 stderr -> /proc/self/fd/2 > lrwxrwxrwx 1 root root 15 Sep 28 22:57 stdin -> /proc/self/fd/0 > lrwxrwxrwx 1 root root 15 Sep 28 22:57 stdout -> /proc/self/fd/1 > crw-rw-rw- 1 root tty 5, 0 Sep 28 22:57 tty > crw-rw---- 1 root tty 4, 0 Sep 28 22:57 tty0 > crw-rw---- 1 root tty 4, 1 Sep 28 22:57 tty1 > crw-rw---- 1 root tty 4, 10 Sep 28 22:57 tty10 > crw-rw---- 1 root tty 4, 11 Sep 28 22:57 tty11 > crw-rw---- 1 root tty 4, 12 Sep 28 22:57 tty12 > crw-rw---- 1 root tty 4, 13 Sep 28 22:57 tty13 > crw-rw---- 1 root tty 4, 14 Sep 28 22:57 tty14 > crw-rw---- 1 root tty 4, 15 Sep 28 22:57 tty15 > crw-rw---- 1 root tty 4, 16 Sep 28 22:57 tty16 > crw-rw---- 1 root tty 4, 17 Sep 28 22:57 tty17 > crw-rw---- 1 root tty 4, 18 Sep 28 22:57 tty18 > crw-rw---- 1 root tty 4, 19 Sep 28 22:57 tty19 > crw-rw---- 1 root tty 4, 2 Sep 28 22:57 tty2 > crw-rw---- 1 root tty 4, 20 Sep 28 22:57 tty20 > crw-rw---- 1 root tty 4, 21 Sep 28 22:57 tty21 > crw-rw---- 1 root tty 4, 22 Sep 28 22:57 tty22 > crw-rw---- 1 root tty 4, 23 Sep 28 22:57 tty23 > crw-rw---- 1 root tty 4, 24 Sep 28 22:57 tty24 > crw-rw---- 1 root tty 4, 25 Sep 28 22:57 tty25 > crw-rw---- 1 root tty 4, 26 Sep 28 22:57 tty26 > crw-rw---- 1 root tty 4, 27 Sep 28 22:57 tty27 > crw-rw---- 1 root tty 4, 28 Sep 28 22:57 tty28 > crw-rw---- 1 root tty 4, 29 Sep 28 22:57 tty29 > crw-rw---- 1 root tty 4, 3 Sep 28 22:57 tty3 > crw-rw---- 1 root tty 4, 30 Sep 28 22:57 tty30 > crw-rw---- 1 root tty 4, 31 Sep 28 22:57 tty31 > crw-rw---- 1 root tty 4, 32 Sep 28 22:57 tty32 > crw-rw---- 1 root tty 4, 33 Sep 28 22:57 tty33 > crw-rw---- 1 root tty 4, 34 Sep 28 22:57 tty34 > crw-rw---- 1 root tty 4, 35 Sep 28 22:57 tty35 > crw-rw---- 1 root tty 4, 36 Sep 28 22:57 tty36 > crw-rw---- 1 root tty 4, 37 Sep 28 22:57 tty37 > crw-rw---- 1 root tty 4, 38 Sep 28 22:57 tty38 > crw-rw---- 1 root tty 4, 39 Sep 28 22:57 tty39 > crw-rw---- 1 root tty 4, 4 Sep 28 22:57 tty4 > crw-rw---- 1 root tty 4, 40 Sep 28 22:57 tty40 > crw-rw---- 1 root tty 4, 41 Sep 28 22:57 tty41 > crw-rw---- 1 root tty 4, 42 Sep 28 22:57 tty42 > crw-rw---- 1 root tty 4, 43 Sep 28 22:57 tty43 > crw-rw---- 1 root tty 4, 44 Sep 28 22:57 tty44 > crw-rw---- 1 root tty 4, 45 Sep 28 22:57 tty45 > crw-rw---- 1 root tty 4, 46 Sep 28 22:57 tty46 > crw-rw---- 1 root tty 4, 47 Sep 28 22:57 tty47 > crw-rw---- 1 root tty 4, 48 Sep 28 22:57 tty48 > crw-rw---- 1 root tty 4, 49 Sep 28 22:57 tty49 > crw-rw---- 1 root tty 4, 5 Sep 28 22:57 tty5 > crw-rw---- 1 root tty 4, 50 Sep 28 22:57 tty50 > crw-rw---- 1 root tty 4, 51 Sep 28 22:57 tty51 > crw-rw---- 1 root tty 4, 52 Sep 28 22:57 tty52 > crw-rw---- 1 root tty 4, 53 Sep 28 22:57 tty53 > crw-rw---- 1 root tty 4, 54 Sep 28 22:57 tty54 > crw-rw---- 1 root tty 4, 55 Sep 28 22:57 tty55 > crw-rw---- 1 root tty 4, 56 Sep 28 22:57 tty56 > crw-rw---- 1 root tty 4, 57 Sep 28 22:57 tty57 > crw-rw---- 1 root tty 4, 58 Sep 28 22:57 tty58 > crw-rw---- 1 root tty 4, 59 Sep 28 22:57 tty59 > crw-rw---- 1 root tty 4, 6 Sep 28 22:57 tty6 > crw-rw---- 1 root tty 4, 60 Sep 28 22:57 tty60 > crw-rw---- 1 root tty 4, 61 Sep 28 22:57 tty61 > crw-rw---- 1 root tty 4, 62 Sep 28 22:57 tty62 > crw-rw---- 1 root tty 4, 63 Sep 28 22:57 tty63 > crw-rw---- 1 root tty 4, 7 Sep 28 22:57 tty7 > crw-rw---- 1 root tty 4, 8 Sep 28 22:57 tty8 > crw-rw---- 1 root tty 4, 9 Sep 28 22:57 tty9 > crw-rw---- 1 root uucp 4, 64 Sep 28 22:57 ttyS0 > crw-rw---- 1 root uucp 4, 65 Sep 28 22:57 ttyS1 > crw-rw---- 1 root uucp 4, 66 Sep 28 22:57 ttyS2 > crw-rw---- 1 root uucp 4, 67 Sep 28 22:57 ttyS3 > cr--r--r-- 1 root root 1, 9 Sep 28 22:57 urandom > crw------- 1 root tty 7, 0 Sep 28 22:57 vcs > crw------- 1 root tty 7, 128 Sep 28 22:57 vcsa > brw-r----- 1 root disk 253, 0 Sep 28 22:57 vda > brw-r----- 1 root disk 253, 16 Sep 28 22:57 vdb > crw-rw-rw- 1 root root 1, 5 Sep 28 22:57 zero > > /dev/cpu: > total 0 > drwxr-xr-x 2 root root 80 Sep 28 22:57 0 > > /dev/cpu/0: > total 0 > crw------- 1 root root 203, 0 Sep 28 22:57 cpuid > crw------- 1 root root 202, 0 Sep 28 22:57 msr > > /dev/disk: > total 0 > drwxr-xr-x 2 root root 60 Sep 28 22:57 by-uuid > > /dev/disk/by-uuid: > total 0 > lrwxrwxrwx 1 root root 9 Sep 28 22:57 > a239c651-d604-45ea-8e4d-3909a2abb7aa -> ../../vdb > > /dev/input: > total 0 > crw------- 1 root root 13, 64 Sep 28 22:57 event0 > crw------- 1 root root 13, 65 Sep 28 22:57 event1 > crw------- 1 root root 13, 66 Sep 28 22:57 event2 > crw------- 1 root root 13, 63 Sep 28 22:57 mice > crw------- 1 root root 13, 32 Sep 28 22:57 mouse0 > > /dev/mapper: > total 0 > crw------- 1 root root 10, 63 Sep 28 22:57 control > > /dev/net: > total 0 > crw------- 1 root root 10, 200 Sep 28 22:57 tun > > /dev/pts: > total 0 > > /dev/shm: > total 0 > rootfs / rootfs rw 0 0 > proc /proc proc rw 0 0 > /dev/root / ext2 rw,noatime 0 0 > /proc /proc proc rw 0 0 > /sys /sys sysfs rw 0 0 > tmpfs /run tmpfs rw,nosuid 0 0 > none /dev tmpfs rw 0 0 > No volume groups found > No volume groups found > 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue > link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 > inet 127.0.0.1/8 brd 127.255.255.255 scope host lo > 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000 > link/ether 52:54:00:12:34:56 brd ff:ff:ff:ff:ff:ff > inet 10.0.2.0/24 brd 10.0.2.255 scope global eth0 > 10.0.2.0/24 dev eth0 proto kernel scope link src 10.0.2.0 > default via 10.0.2.2 dev eth0 > Module Size Used by > dm_mod 102673 0 > pcspkr 36289 0 > i2c_piix4 43724 0 > i2c_core 57537 1 i2c_piix4 > serio_raw 40517 0 > ext4 301753 0 > jbd2 97737 1 ext4 > virtio_pci 41673 0 > virtio_ring 37953 1 virtio_pci > virtio_net 48449 0 > virtio_console 50681 0 > virtio_blk 41673 1 > virtio_balloon 41025 0 > virtio 39365 5 > virtio_pci,virtio_net,virtio_console,virtio_blk,virtio_balloon > ide_scsi 51017 0 > ide_cs 44481 0 > ide_cd 73825 0 > sd_mod 56513 0 > sym53c8xx 109545 0 > scsi_transport_spi 59841 1 sym53c8xx > ata_piix 57669 0 > libata 209233 1 ata_piix > sr_mod 50789 0 > scsi_mod 199641 6 > ide_scsi,sd_mod,sym53c8xx,scsi_transport_spi,libata,sr_mod > cdrom 68713 2 ide_cd,sr_mod > crc16 35137 1 ext4 > crc_itu_t 35265 0 > crc_ccitt 35265 0 > Sun Sep 28 22:57:29 CST 2014 > uptime: 32.89 2.74 > verbose daemon enabled > linux commmand line: panic=1 noapic console=ttyS0 udevtimeout=600 > no_timer_check acpi=off printk.time=1 cgroup_disable=memory > root=/dev/vdb selinux=0 guestfs_vmchannel=tcp:10.0.2.2:33186 > guestfs_verbose=1 TERM=vt100 > > vmchannel: tcp:10.0.2.2:33186 > udevadm settle > udevadm: No such file or directory > udevsettle > libguestfs: recv_from_daemon: received GUESTFS_LAUNCH_FLAG > libguestfs: [34364ms] appliance is up > Guest launched OK. > libguestfs: send_to_daemon: 64 bytes: 00 00 00 3c | 20 00 f5 f5 | 00 > 00 00 04 | 00 00 00 d2 | 00 00 00 00 | ... > guestfsd: main_loop: new request, len 0x3c > /dev/sda: No such file or directory > udevadm settle > udevadm: No such file or directory > udevsettle > parted -s -- /dev/vda mklabel msdos mkpart primary 128s -128s > udevadm settle > udevadm: No such file or directory > udevsettle > guestfsd: main_loop: proc 210 (part_disk) took 1.16 seconds > libguestfs: recv_from_daemon: 40 bytes: 20 00 f5 f5 | 00 00 00 04 | 00 > 00 00 d2 | 00 00 00 01 | 00 12 34 00 | ... > libguestfs: send_to_daemon: 84 bytes: 00 00 00 50 | 20 00 f5 f5 | 00 > 00 00 04 | 00 00 01 16 | 00 00 00 00 | ... > guestfsd: main_loop: new request, len 0x50 > /dev/sda1: No such file or directory > wipefs -a --force /dev/vda1 > wipefs: No such file or directory > wipefs -a /dev/vda1 > wipefs: No such file or directory > mke4fs -t ext2 -F /dev/vda1 > mke4fs 1.42 (29-Nov-2011) > guestfsd: main_loop: proc 278 (mkfs) took 0.41 seconds > libguestfs: recv_from_daemon: 40 bytes: 20 00 f5 f5 | 00 00 00 04 | 00 > 00 01 16 | 00 00 00 01 | 00 12 34 01 | ... > libguestfs: send_to_daemon: 68 bytes: 00 00 00 40 | 20 00 f5 f5 | 00 > 00 00 04 | 00 00 00 01 | 00 00 00 00 | ... > guestfsd: main_loop: new request, len 0x40 > /dev/sda1: No such file or directory > mount -o /dev/vda1 /sysroot/ > guestfsd: main_loop: proc 1 (mount) took 0.09 seconds > libguestfs: recv_from_daemon: 40 bytes: 20 00 f5 f5 | 00 00 00 04 | 00 > 00 00 01 | 00 00 00 01 | 00 12 34 02 | ... > libguestfs: send_to_daemon: 56 bytes: 00 00 00 34 | 20 00 f5 f5 | 00 > 00 00 04 | 00 00 00 03 | 00 00 00 00 | ... > guestfsd: main_loop: new request, len 0x34 > guestfsd: main_loop: proc 3 (touch) took 0.01 seconds > libguestfs: recv_from_daemon: 40 bytes: 20 00 f5 f5 | 00 00 00 04 | 00 > 00 00 03 | 00 00 00 01 | 00 12 34 03 | ... > libguestfs: send_to_daemon: 44 bytes: 00 00 00 28 | 20 00 f5 f5 | 00 > 00 00 04 | 00 00 01 1a | 00 00 00 00 | ... > guestfsd: main_loop: new request, len 0x28 > umount /sysroot > fsync /dev/vda > guestfsd: main_loop: proc 282 (internal_autosync) took 1.08 seconds > libguestfs: recv_from_daemon: 40 bytes: 20 00 f5 f5 | 00 00 00 04 | 00 > 00 01 1a | 00 00 00 01 | 00 12 34 04 | ... > libguestfs: sending SIGTERM to process 27341 > libguestfs: closing guestfs handle 0x6082b0 (state 0) > libguestfs: command: run: rm > libguestfs: command: run: \ -rf /tmp/libguestfspcFf1K > ===== TEST FINISHED OK ====This is successful, and does not show the error you had before.> >> By the way, the libguestfs src can't build one available base.img and > >> daemon.img. > >> > >> #ll /usr/lib64/guestfs/supermin.d/ > >> total 1752 > >> -rw-r--r-- 1 root root 1536 Sep 27 14:39 base.img <----- it can't work. > > > > Not sure what you mean. Why wouldn't it work? > I mean that its original EPEL 5 package can work, but the package > which is built by me from EPEL 5 src.rpm doesn't work. > > 1. The files shipped with original EPEL 5 package: > #ll /usr/lib64/guestfs/supermin.d/ > total 6756 > -rw-r--r-- 1 root root 4920832 Sep 28 15:32 base.img > -rw-r--r-- 1 root root 1762816 Sep 28 15:32 daemon.img > -rw-r--r-- 1 root root 193815 Sep 28 15:32 hostfiles > -rw-r--r-- 1 root root 4608 Sep 28 15:32 init.img > -rw-r--r-- 1 root root 2048 Sep 28 15:32 udev-rules.img > > 2. The files shipped with the package built by me from EPEL 5 src.rpm > #ll /usr/lib64/guestfs/supermin.d/ > total 1752 > -rw-r--r-- 1 root root 1536 Sep 27 14:39 base.img > -rw-r--r-- 1 root root 1760768 Sep 27 14:39 daemon.img > -rw-r--r-- 1 root root 10772 Sep 27 14:39 hostfiles > -rw-r--r-- 1 root root 4608 Sep 27 14:39 init.img > -rw-r--r-- 1 root root 2048 Sep 27 14:39 udev-rules.imgWell I guess it was built wrong from the srpm. You'll have to compare the build logs with the EPEL 5 ones: http://kojipkgs.fedoraproject.org/packages/libguestfs/1.20.12/1.el5/data/logs/x86_64/ Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com virt-top is 'top' for virtual machines. Tiny program with many powerful monitoring features, net stats, disk stats, logging, etc. http://people.redhat.com/~rjones/virt-top
Zhi Yong Wu
2014-Sep-28 15:43 UTC
Re: [Libguestfs] Why libguestfs guest exist exceptionally?
On Sun, Sep 28, 2014 at 11:31 PM, Richard W.M. Jones <rjones@redhat.com> wrote:> On Sun, Sep 28, 2014 at 11:04:11PM +0800, Zhi Yong Wu wrote: >> On Sun, Sep 28, 2014 at 6:48 PM, Richard W.M. Jones <rjones@redhat.com> wrote: >> > On Sun, Sep 28, 2014 at 06:33:53PM +0800, Zhi Yong Wu wrote: >> >> On Sun, Sep 28, 2014 at 6:26 PM, Richard W.M. Jones <rjones@redhat.com> wrote: >> >> > Which version of libguestfs is this? I think you'll have no hope of >> >> #rpm -qa | grep libguestfs >> >> libguestfs-1.20.8-1 >> >> libguestfs-tools-c-1.20.8-1 >> >> > getting upstream libguestfs to run on RHEL 5. There is a branch >> >> Yes. The upstream maybe be involving in libvirtd, you know, there is >> >> no libvirtd on RHEL5 >> >> > ('oldlinux') which may still work: >> >> > >> >> > https://github.com/libguestfs/libguestfs/commits/oldlinux >> >> I will try it. >> > >> > I think the EPEL 5 package is the same as this branch. In particular >> > the EPEL 5 package has the >> > "Add-null-vmchannel-back-for-qemu-without-virt" patch which should >> > make it work on RHEL 5, although for some reason it doesn't. >> > >> > Can you post the full, unedited output from 'libguestfs-test-tool'. >> #libguestfs-test-tool >> ************************************************************ >> * IMPORTANT NOTICE >> * >> * When reporting bugs, include the COMPLETE, UNEDITED >> * output below in your bug report. >> * >> ************************************************************ >> PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/ali/bin/:/usr/ali/sbin/:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/zhiyong.wzy/bin >> SELinux: Disabled >> library version: 1.20.8 >> guestfs_get_append: (null) >> guestfs_get_attach_method: appliance >> guestfs_get_autosync: 1 >> guestfs_get_cachedir: /var/tmp >> guestfs_get_direct: 0 >> guestfs_get_memsize: 500 >> guestfs_get_network: 0 >> guestfs_get_path: /usr/lib64/guestfs >> guestfs_get_pgroup: 0 >> guestfs_get_qemu: /usr/bin/qemu-kvm >> guestfs_get_recovery_proc: 1 >> guestfs_get_selinux: 0 >> guestfs_get_smp: 1 >> guestfs_get_tmpdir: /tmp >> guestfs_get_trace: 0 >> guestfs_get_verbose: 1 >> host_cpu: x86_64 >> Launching appliance, timeout set to 600 seconds. >> libguestfs: launch: attach-method=appliance >> libguestfs: launch: tmpdir=/tmp/libguestfspcFf1K >> libguestfs: launch: umask=0022 >> libguestfs: launch: euid=0 >> libguestfs: command: run: febootstrap-supermin-helper >> libguestfs: command: run: \ --verbose >> libguestfs: command: run: \ -f checksum >> libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d >> libguestfs: command: run: \ x86_64 >> supermin helper [00000ms] whitelist = (not specified), host_cpu >> x86_64, kernel = (null), initrd = (null), appliance = (null) >> supermin helper [00000ms] inputs[0] = /usr/lib64/guestfs/supermin.d >> checking modpath /lib/modules/2.6.18-274.el5 is a directory >> picked vmlinuz-2.6.18-274.el5 because modpath /lib/modules/2.6.18-274.el5 exists >> supermin helper [00000ms] finished creating kernel >> supermin helper [00000ms] visiting /usr/lib64/guestfs/supermin.d >> supermin helper [00000ms] visiting /usr/lib64/guestfs/supermin.d/base.img >> supermin helper [00001ms] visiting /usr/lib64/guestfs/supermin.d/daemon.img >> supermin helper [00001ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles >> supermin helper [00036ms] visiting /usr/lib64/guestfs/supermin.d/init.img >> supermin helper [00036ms] visiting /usr/lib64/guestfs/supermin.d/udev-rules.img >> supermin helper [00036ms] adding kernel modules >> supermin helper [00071ms] finished creating appliance >> libguestfs: checksum of existing appliance: >> 324cdbfc0cad1d0765d7648b529c39f0bd665c66a69ad941ae2c93ccaee20323 >> libguestfs: [00113ms] begin testing qemu features >> libguestfs: command: run: /usr/bin/qemu-kvm >> libguestfs: command: run: \ -nographic >> libguestfs: command: run: \ -help >> libguestfs: parse_qemu_version: failed to parse qemu version string '' >> libguestfs: null_vmchannel_port = 33186 >> libguestfs: [00157ms] finished testing qemu features >> libguestfs: accept_from_daemon: 0x6082b0 g->state = 1 >> [00158ms] /usr/bin/qemu-kvm \ >> -global virtio-blk-pci.scsi=off \ >> -nodefconfig \ >> -nodefaults \ >> -nographic \ >> -drive file=/tmp/libguestfs-test-tool-sda-5XmXiw,cache=none,format=raw,if=virtio >> \ >> -drive file=/var/tmp/.guestfs-0/root.27302,snapshot=on,if=virtio,cache=unsafe >> \ >> -machine accel=kvm:tcg \ >> -m 500 \ >> -no-reboot \ >> -no-hpet \ >> -serial stdio \ >> -net user,vlan=0,net=10.0.2.0/24 \ >> -net nic,model=virtio,vlan=0 \ >> -kernel /var/tmp/.guestfs-0/kernel.27302 \ >> -initrd /var/tmp/.guestfs-0/initrd.27302 \ >> -append 'panic=1 noapic console=ttyS0 udevtimeout=600 >> no_timer_check acpi=off printk.time=1 cgroup_disable=memory >> root=/dev/vdb selinux=0 guestfs_vmchannel=tcp:10.0.2.2:33186 >> guestfs_verbose=1 TERM=vt100'Could not access KVM kernel module: No >> such file or directory >> failed to initialize KVM: No such file or directory >> Back to tcg accelerator. >> Linux version 2.6.18-274.el5 (mockbuild@x86-002.build.bos.redhat.com) >> (gcc version 4.1.2 20080704 (Red Hat 4.1.2-51)) #1 SMP Fri Jul 8 >> 17:36:59 EDT 2011 >> Command line: panic=1 noapic console=ttyS0 udevtimeout=600 >> no_timer_check acpi=off printk.time=1 cgroup_disable=memory >> root=/dev/vdb selinux=0 guestfs_vmchannel=tcp:10.0.2.2:33186 >> guestfs_verbose=1 TERM=vt100 >> BIOS-provided physical RAM map: >> BIOS-e820: 0000000000010000 - 000000000009fc00 (usable) >> BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) >> BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) >> BIOS-e820: 0000000000100000 - 000000001f3fe000 (usable) >> BIOS-e820: 000000001f3fe000 - 000000001f400000 (reserved) >> BIOS-e820: 00000000fffc0000 - 0000000100000000 (reserved) >> DMI 2.4 present. >> No NUMA configuration found >> Faking a node at 0000000000000000-000000001f3fe000 >> Bootmem setup node 0 0000000000000000-000000001f3fe000 >> Memory for crash kernel (0x0 to 0x0) notwithin permissible range >> disabling kdump >> Intel MultiProcessor Specification v1.4 >> Virtual Wire compatibility mode. >> OEM ID: BOCHSCPU Product ID: 0.1 APIC at: 0xFEE00000 >> Processor #0 6:13 APIC version 17 >> I/O APIC #0 Version 17 at 0xFEC00000. >> Setting APIC routing to flat >> Processors: 1 >> Nosave address range: 000000000009f000 - 00000000000a0000 >> Nosave address range: 00000000000a0000 - 00000000000f0000 >> Nosave address range: 00000000000f0000 - 0000000000100000 >> Allocating PCI resources starting at 20000000 (gap: 1f400000:e0bc0000) >> SMP: Allowing 1 CPUs, 0 hotplug CPUs >> Built 1 zonelists. Total pages: 124645 >> Kernel command line: panic=1 noapic console=ttyS0 udevtimeout=600 >> no_timer_check acpi=off printk.time=1 cgroup_disable=memory >> root=/dev/vdb selinux=0 guestfs_vmchannel=tcp:10.0.2.2:33186 >> guestfs_verbose=1 TERM=vt100 >> Unknown boot option `printk.time=1': ignoring >> Initializing CPU#0 >> PID hash table entries: 2048 (order: 11, 16384 bytes) >> Console: colour *CGA 80x25 >> Dentry cache hash table entries: 65536 (order: 7, 524288 bytes) >> Inode-cache hash table entries: 32768 (order: 6, 262144 bytes) >> Checking aperture... >> ACPI: DMAR not present >> Memory: 494496k/511992k available (2603k kernel code, 17044k reserved, >> 1660k data, 224k init) >> Calibrating delay loop (skipped), value calculated using timer >> frequency.. 4805.60 BogoMIPS (lpj=2402800) >> Security Framework v1.0.0 initialized >> SELinux: Disabled at boot. >> Capability LSM initialized >> Mount-cache hash table entries: 256 >> CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) >> CPU: L2 Cache: 512K (64 bytes/line) >> CPU 0/0 -> Node 0 >> SMP alternatives: switching to UP code >> Freeing SMP alternatives: 32k freed >> Using local APIC timer interrupts. >> Detected 62.568 MHz APIC timer. >> Brought up 1 CPUs >> WARNING: CPU#0: NMI appears to be stuck (0->0)! >> time.c: Using 1.193182 MHz WALL PIT GTOD PIT/TSC timer. >> time.c: Detected 2402.800 MHz processor. >> checking if image is initramfs... it is >> Freeing initrd memory: 2800k freed >> NET: Registered protocol family 16 >> PCI: Using configuration type 1 >> ACPI: Interpreter disabled. >> Linux Plug and Play Support v0.97 (c) Adam Belay >> pnp: PnP ACPI: disabled >> usbcore: registered new driver usbfs >> usbcore: registered new driver hub >> PCI: Probing PCI hardware >> ACPI Error (tbget-0168): Invalid address flags 8 [20060707] >> ACPI Error (tbget-0168): Invalid address flags 8 [20060707] >> ACPI Error (tbget-0168): Invalid address flags 8 [20060707] >> ACPI Error (tbget-0168): Invalid address flags 8 [20060707] >> PCI quirk: region b000-b03f claimed by PIIX4 ACPI >> PCI quirk: region b100-b10f claimed by PIIX4 SMB >> ACPI Error (tbget-0168): Invalid address flags 8 [20060707] >> ACPI Error (tbget-0168): Invalid address flags 8 [20060707] >> ACPI Error (tbget-0168): Invalid address flags 8 [20060707] >> PCI: Using IRQ router PIIX/ICH [8086/7000] at 0000:00:01.0 >> NetLabel: Initializing >> NetLabel: domain hash size = 128 >> NetLabel: protocols = UNLABELED CIPSOv4 >> NetLabel: unlabeled traffic allowed by default >> ACPI: DMAR not present >> PCI-GART: No AMD northbridge found. >> NET: Registered protocol family 2 >> IP route cache hash table entries: 4096 (order: 3, 32768 bytes) >> TCP established hash table entries: 16384 (order: 6, 262144 bytes) >> TCP bind hash table entries: 8192 (order: 5, 131072 bytes) >> TCP: Hash tables configured (established 16384 bind 8192) >> TCP reno registered >> audit: initializing netlink socket (disabled) >> type=2000 audit(1411916216.338:1): initialized >> Total HugeTLB memory allocated, 0 >> VFS: Disk quotas dquot_6.5.1 >> Dquot-cache hash table entries: 512 (order 0, 4096 bytes) >> Initializing Cryptographic API >> alg: No test for crc32c (crc32c-generic) >> ksign: Installing public key data >> Loading keyring >> - Added public key 5E046EE793D43754 >> - User ID: Red Hat, Inc. (Kernel Module GPG key) >> io scheduler noop registered >> io scheduler anticipatory registered >> io scheduler deadline registered >> io scheduler cfq registered (default) >> Limiting direct PCI/PCI transfers. >> PCI: PIIX3: Enabling Passive Release on 0000:00:01.0 >> Activating ISA DMA hang workarounds. >> pci_hotplug: PCI Hot Plug PCI Core version: 0.5 >> Real Time Clock Driver v1.12ac >> Non-volatile memory driver v1.2 >> Linux agpgart interface v0.101 (c) Dave Jones >> Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled >> \xffserial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A >> brd: module loaded >> Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 >> ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx >> PIIX3: IDE controller at PCI slot 0000:00:01.1 >> PIIX3: chipset revision 0 >> PIIX3: not 100% native mode: will probe irqs later >> ide0: BM-DMA at 0xc0a0-0xc0a7, BIOS settings: hda:pio, hdb:pio >> ide1: BM-DMA at 0xc0a8-0xc0af, BIOS settings: hdc:pio, hdd:pio >> ide-floppy driver 0.99.newide >> usbcore: registered new driver hiddev >> usbcore: registered new driver usbhid >> drivers/usb/input/hid-core.c: v2.6:USB HID core driver >> PNP: No PS/2 controller found. Probing ports directly. >> serio: i8042 KBD port at 0x60,0x64 irq 1 >> serio: i8042 AUX port at 0x60,0x64 irq 12 >> mice: PS/2 mouse device common for all mice >> md: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27 >> md: bitmap version 4.39 >> TCP bic registered >> Initializing IPsec netlink socket >> NET: Registered protocol family 1 >> NET: Registered protocol family 17 >> Initalizing network drop monitor service >> Freeing unused kernel memory: 224k freed >> Write protecting the kernel read-only data: 527k >> febootstrap: mounting /proc >> input: AT Translated Set 2 keyboard as /class/input/input0 >> febootstrap: uptime: 2.90 2.36 >> febootstrap: ext2 mini initrd starting up: 3.20 >> febootstrap: cmdline: panic=1 noapic console=ttyS0 udevtimeout=600 >> no_timer_check acpi=off printk.time=1 cgroup_disable=memory >> root=/dev/vdb selinux=0 guestfs_vmchannel=tcp:10.0.2.2:33186 >> guestfs_verbose=1 TERM=vt100 >> febootstrap: mounting /sys >> febootstrap: internal insmod crc-ccitt.ko >> febootstrap: internal insmod crc-itu-t.ko >> febootstrap: internal insmod crc16.ko >> febootstrap: internal insmod cdrom.ko >> febootstrap: internal insmod scsi_mod.ko >> input: ImExPS/2 Generic Explorer Mouse as /class/input/input1 >> SCSI subsystem initialized >> febootstrap: internal insmod sr_mod.ko >> febootstrap: internal insmod libata.ko >> febootstrap: internal insmod ata_piix.ko >> febootstrap: internal insmod scsi_transport_spi.ko >> febootstrap: internal insmod sym53c8xx.ko >> febootstrap: internal insmod sd_mod.ko >> febootstrap: internal insmod ide-cd.ko >> febootstrap: internal insmod ide-cs.ko >> febootstrap: internal insmod ide-scsi.ko >> febootstrap: internal insmod virtio.ko >> febootstrap: internal insmod virtio_balloon.ko >> febootstrap: internal insmod virtio_blk.ko >> febootstrap: internal insmod virtio_console.ko >> febootstrap: internal insmod virtio_net.ko >> febootstrap: internal insmod virtio_ring.ko >> febootstrap: internal insmod virtio_pci.ko >> PCI: Found IRQ 10 for device 0000:00:02.0 >> PCI: Found IRQ 11 for device 0000:00:03.0 >> vda: unknown partition table >> PCI: Found IRQ 11 for device 0000:00:04.0 >> vdb: unknown partition table >> febootstrap: internal insmod jbd2.ko >> febootstrap: internal insmod ext4.ko >> febootstrap: picked /sys/block/vdb/dev as root device >> febootstrap: creating /dev/root as block special 253:16 >> febootstrap: mounting new root on /root >> febootstrap: chroot >> Starting /init script ... >> mount: unknown filesystem type 'devtmpfs' >> Starting udev: piix4_smbus 0000:00:01.3: Found 0000:00:01.3 device >> input: PC Speaker as /class/input/input2 >> [ OK ] >> mdadm: No arrays found in config file >> device-mapper: uevent: version 1.0.3 >> device-mapper: ioctl: 4.11.6-ioctl (2011-02-18) initialised: dm-devel@redhat.com >> /init: line 93: lvmetad: command not found >> Reading all physical volumes. This may take a while... >> No volume groups found >> No volume groups found >> /init: line 99: ldmtool: command not found >> /init: line 102: /sys/block/vd*/queue/rotational: No such file or directory >> /dev: >> total 0 >> lrwxrwxrwx 1 root root 13 Sep 28 22:57 MAKEDEV -> /sbin/MAKEDEV >> lrwxrwxrwx 1 root root 4 Sep 28 22:57 X0R -> null >> crw------- 1 root root 5, 1 Sep 28 22:57 console >> lrwxrwxrwx 1 root root 11 Sep 28 22:57 core -> /proc/kcore >> drwxr-xr-x 3 root root 60 Sep 28 22:57 cpu >> drwxr-xr-x 3 root root 60 Sep 28 22:57 disk >> lrwxrwxrwx 1 root root 13 Sep 28 22:57 fd -> /proc/self/fd >> crw-rw-rw- 1 root root 1, 7 Sep 28 22:57 full >> crw-rw-rw- 1 root root 10, 229 Sep 28 22:57 fuse >> drwxr-xr-x 2 root root 140 Sep 28 22:57 input >> crw------- 1 root root 1, 11 Sep 28 22:57 kmsg >> brw-r----- 1 root disk 7, 0 Sep 28 22:57 loop0 >> brw-r----- 1 root disk 7, 1 Sep 28 22:57 loop1 >> brw-r----- 1 root disk 7, 2 Sep 28 22:57 loop2 >> brw-r----- 1 root disk 7, 3 Sep 28 22:57 loop3 >> brw-r----- 1 root disk 7, 4 Sep 28 22:57 loop4 >> brw-r----- 1 root disk 7, 5 Sep 28 22:57 loop5 >> brw-r----- 1 root disk 7, 6 Sep 28 22:57 loop6 >> brw-r----- 1 root disk 7, 7 Sep 28 22:57 loop7 >> drwxr-xr-x 2 root root 60 Sep 28 22:57 mapper >> crw------- 1 root root 10, 227 Sep 28 22:57 mcelog >> crw-r----- 1 root kmem 1, 1 Sep 28 22:57 mem >> drwxr-xr-x 2 root root 60 Sep 28 22:57 net >> crw-rw-rw- 1 root root 1, 3 Sep 28 22:57 null >> crw-rw---- 1 root root 10, 144 Sep 28 22:57 nvram >> crw------- 1 root root 1, 12 Sep 28 22:57 oldmem >> crw-rw---- 1 root lp 99, 0 Sep 28 22:57 parport0 >> crw-rw---- 1 root lp 99, 1 Sep 28 22:57 parport1 >> crw-rw---- 1 root lp 99, 2 Sep 28 22:57 parport2 >> crw-rw---- 1 root lp 99, 3 Sep 28 22:57 parport3 >> crw-r----- 1 root kmem 1, 4 Sep 28 22:57 port >> crw------- 1 root root 108, 0 Sep 28 22:57 ppp >> crw-rw-rw- 1 root tty 5, 2 Sep 28 22:57 ptmx >> drwxr-xr-x 2 root root 40 Sep 28 22:57 pts >> lrwxrwxrwx 1 root root 4 Sep 28 22:57 ram -> ram1 >> brw-r----- 1 root disk 1, 0 Sep 28 22:57 ram0 >> brw-r----- 1 root disk 1, 1 Sep 28 22:57 ram1 >> brw-r----- 1 root disk 1, 10 Sep 28 22:57 ram10 >> brw-r----- 1 root disk 1, 11 Sep 28 22:57 ram11 >> brw-r----- 1 root disk 1, 12 Sep 28 22:57 ram12 >> brw-r----- 1 root disk 1, 13 Sep 28 22:57 ram13 >> brw-r----- 1 root disk 1, 14 Sep 28 22:57 ram14 >> brw-r----- 1 root disk 1, 15 Sep 28 22:57 ram15 >> brw-r----- 1 root disk 1, 2 Sep 28 22:57 ram2 >> brw-r----- 1 root disk 1, 3 Sep 28 22:57 ram3 >> brw-r----- 1 root disk 1, 4 Sep 28 22:57 ram4 >> brw-r----- 1 root disk 1, 5 Sep 28 22:57 ram5 >> brw-r----- 1 root disk 1, 6 Sep 28 22:57 ram6 >> brw-r----- 1 root disk 1, 7 Sep 28 22:57 ram7 >> brw-r----- 1 root disk 1, 8 Sep 28 22:57 ram8 >> brw-r----- 1 root disk 1, 9 Sep 28 22:57 ram9 >> lrwxrwxrwx 1 root root 4 Sep 28 22:57 ramdisk -> ram0 >> crw-rw-rw- 1 root root 1, 8 Sep 28 22:57 random >> crw------- 1 root root 162, 0 Sep 28 22:57 rawctl >> crw-r--r-- 1 root root 10, 135 Sep 28 22:57 rtc >> drwxr-xr-x 2 root root 40 Sep 28 22:57 shm >> crw------- 1 root root 10, 231 Sep 28 22:57 snapshot >> lrwxrwxrwx 1 root root 15 Sep 28 22:57 stderr -> /proc/self/fd/2 >> lrwxrwxrwx 1 root root 15 Sep 28 22:57 stdin -> /proc/self/fd/0 >> lrwxrwxrwx 1 root root 15 Sep 28 22:57 stdout -> /proc/self/fd/1 >> crw-rw-rw- 1 root tty 5, 0 Sep 28 22:57 tty >> crw-rw---- 1 root tty 4, 0 Sep 28 22:57 tty0 >> crw-rw---- 1 root tty 4, 1 Sep 28 22:57 tty1 >> crw-rw---- 1 root tty 4, 10 Sep 28 22:57 tty10 >> crw-rw---- 1 root tty 4, 11 Sep 28 22:57 tty11 >> crw-rw---- 1 root tty 4, 12 Sep 28 22:57 tty12 >> crw-rw---- 1 root tty 4, 13 Sep 28 22:57 tty13 >> crw-rw---- 1 root tty 4, 14 Sep 28 22:57 tty14 >> crw-rw---- 1 root tty 4, 15 Sep 28 22:57 tty15 >> crw-rw---- 1 root tty 4, 16 Sep 28 22:57 tty16 >> crw-rw---- 1 root tty 4, 17 Sep 28 22:57 tty17 >> crw-rw---- 1 root tty 4, 18 Sep 28 22:57 tty18 >> crw-rw---- 1 root tty 4, 19 Sep 28 22:57 tty19 >> crw-rw---- 1 root tty 4, 2 Sep 28 22:57 tty2 >> crw-rw---- 1 root tty 4, 20 Sep 28 22:57 tty20 >> crw-rw---- 1 root tty 4, 21 Sep 28 22:57 tty21 >> crw-rw---- 1 root tty 4, 22 Sep 28 22:57 tty22 >> crw-rw---- 1 root tty 4, 23 Sep 28 22:57 tty23 >> crw-rw---- 1 root tty 4, 24 Sep 28 22:57 tty24 >> crw-rw---- 1 root tty 4, 25 Sep 28 22:57 tty25 >> crw-rw---- 1 root tty 4, 26 Sep 28 22:57 tty26 >> crw-rw---- 1 root tty 4, 27 Sep 28 22:57 tty27 >> crw-rw---- 1 root tty 4, 28 Sep 28 22:57 tty28 >> crw-rw---- 1 root tty 4, 29 Sep 28 22:57 tty29 >> crw-rw---- 1 root tty 4, 3 Sep 28 22:57 tty3 >> crw-rw---- 1 root tty 4, 30 Sep 28 22:57 tty30 >> crw-rw---- 1 root tty 4, 31 Sep 28 22:57 tty31 >> crw-rw---- 1 root tty 4, 32 Sep 28 22:57 tty32 >> crw-rw---- 1 root tty 4, 33 Sep 28 22:57 tty33 >> crw-rw---- 1 root tty 4, 34 Sep 28 22:57 tty34 >> crw-rw---- 1 root tty 4, 35 Sep 28 22:57 tty35 >> crw-rw---- 1 root tty 4, 36 Sep 28 22:57 tty36 >> crw-rw---- 1 root tty 4, 37 Sep 28 22:57 tty37 >> crw-rw---- 1 root tty 4, 38 Sep 28 22:57 tty38 >> crw-rw---- 1 root tty 4, 39 Sep 28 22:57 tty39 >> crw-rw---- 1 root tty 4, 4 Sep 28 22:57 tty4 >> crw-rw---- 1 root tty 4, 40 Sep 28 22:57 tty40 >> crw-rw---- 1 root tty 4, 41 Sep 28 22:57 tty41 >> crw-rw---- 1 root tty 4, 42 Sep 28 22:57 tty42 >> crw-rw---- 1 root tty 4, 43 Sep 28 22:57 tty43 >> crw-rw---- 1 root tty 4, 44 Sep 28 22:57 tty44 >> crw-rw---- 1 root tty 4, 45 Sep 28 22:57 tty45 >> crw-rw---- 1 root tty 4, 46 Sep 28 22:57 tty46 >> crw-rw---- 1 root tty 4, 47 Sep 28 22:57 tty47 >> crw-rw---- 1 root tty 4, 48 Sep 28 22:57 tty48 >> crw-rw---- 1 root tty 4, 49 Sep 28 22:57 tty49 >> crw-rw---- 1 root tty 4, 5 Sep 28 22:57 tty5 >> crw-rw---- 1 root tty 4, 50 Sep 28 22:57 tty50 >> crw-rw---- 1 root tty 4, 51 Sep 28 22:57 tty51 >> crw-rw---- 1 root tty 4, 52 Sep 28 22:57 tty52 >> crw-rw---- 1 root tty 4, 53 Sep 28 22:57 tty53 >> crw-rw---- 1 root tty 4, 54 Sep 28 22:57 tty54 >> crw-rw---- 1 root tty 4, 55 Sep 28 22:57 tty55 >> crw-rw---- 1 root tty 4, 56 Sep 28 22:57 tty56 >> crw-rw---- 1 root tty 4, 57 Sep 28 22:57 tty57 >> crw-rw---- 1 root tty 4, 58 Sep 28 22:57 tty58 >> crw-rw---- 1 root tty 4, 59 Sep 28 22:57 tty59 >> crw-rw---- 1 root tty 4, 6 Sep 28 22:57 tty6 >> crw-rw---- 1 root tty 4, 60 Sep 28 22:57 tty60 >> crw-rw---- 1 root tty 4, 61 Sep 28 22:57 tty61 >> crw-rw---- 1 root tty 4, 62 Sep 28 22:57 tty62 >> crw-rw---- 1 root tty 4, 63 Sep 28 22:57 tty63 >> crw-rw---- 1 root tty 4, 7 Sep 28 22:57 tty7 >> crw-rw---- 1 root tty 4, 8 Sep 28 22:57 tty8 >> crw-rw---- 1 root tty 4, 9 Sep 28 22:57 tty9 >> crw-rw---- 1 root uucp 4, 64 Sep 28 22:57 ttyS0 >> crw-rw---- 1 root uucp 4, 65 Sep 28 22:57 ttyS1 >> crw-rw---- 1 root uucp 4, 66 Sep 28 22:57 ttyS2 >> crw-rw---- 1 root uucp 4, 67 Sep 28 22:57 ttyS3 >> cr--r--r-- 1 root root 1, 9 Sep 28 22:57 urandom >> crw------- 1 root tty 7, 0 Sep 28 22:57 vcs >> crw------- 1 root tty 7, 128 Sep 28 22:57 vcsa >> brw-r----- 1 root disk 253, 0 Sep 28 22:57 vda >> brw-r----- 1 root disk 253, 16 Sep 28 22:57 vdb >> crw-rw-rw- 1 root root 1, 5 Sep 28 22:57 zero >> >> /dev/cpu: >> total 0 >> drwxr-xr-x 2 root root 80 Sep 28 22:57 0 >> >> /dev/cpu/0: >> total 0 >> crw------- 1 root root 203, 0 Sep 28 22:57 cpuid >> crw------- 1 root root 202, 0 Sep 28 22:57 msr >> >> /dev/disk: >> total 0 >> drwxr-xr-x 2 root root 60 Sep 28 22:57 by-uuid >> >> /dev/disk/by-uuid: >> total 0 >> lrwxrwxrwx 1 root root 9 Sep 28 22:57 >> a239c651-d604-45ea-8e4d-3909a2abb7aa -> ../../vdb >> >> /dev/input: >> total 0 >> crw------- 1 root root 13, 64 Sep 28 22:57 event0 >> crw------- 1 root root 13, 65 Sep 28 22:57 event1 >> crw------- 1 root root 13, 66 Sep 28 22:57 event2 >> crw------- 1 root root 13, 63 Sep 28 22:57 mice >> crw------- 1 root root 13, 32 Sep 28 22:57 mouse0 >> >> /dev/mapper: >> total 0 >> crw------- 1 root root 10, 63 Sep 28 22:57 control >> >> /dev/net: >> total 0 >> crw------- 1 root root 10, 200 Sep 28 22:57 tun >> >> /dev/pts: >> total 0 >> >> /dev/shm: >> total 0 >> rootfs / rootfs rw 0 0 >> proc /proc proc rw 0 0 >> /dev/root / ext2 rw,noatime 0 0 >> /proc /proc proc rw 0 0 >> /sys /sys sysfs rw 0 0 >> tmpfs /run tmpfs rw,nosuid 0 0 >> none /dev tmpfs rw 0 0 >> No volume groups found >> No volume groups found >> 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue >> link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 >> inet 127.0.0.1/8 brd 127.255.255.255 scope host lo >> 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000 >> link/ether 52:54:00:12:34:56 brd ff:ff:ff:ff:ff:ff >> inet 10.0.2.0/24 brd 10.0.2.255 scope global eth0 >> 10.0.2.0/24 dev eth0 proto kernel scope link src 10.0.2.0 >> default via 10.0.2.2 dev eth0 >> Module Size Used by >> dm_mod 102673 0 >> pcspkr 36289 0 >> i2c_piix4 43724 0 >> i2c_core 57537 1 i2c_piix4 >> serio_raw 40517 0 >> ext4 301753 0 >> jbd2 97737 1 ext4 >> virtio_pci 41673 0 >> virtio_ring 37953 1 virtio_pci >> virtio_net 48449 0 >> virtio_console 50681 0 >> virtio_blk 41673 1 >> virtio_balloon 41025 0 >> virtio 39365 5 >> virtio_pci,virtio_net,virtio_console,virtio_blk,virtio_balloon >> ide_scsi 51017 0 >> ide_cs 44481 0 >> ide_cd 73825 0 >> sd_mod 56513 0 >> sym53c8xx 109545 0 >> scsi_transport_spi 59841 1 sym53c8xx >> ata_piix 57669 0 >> libata 209233 1 ata_piix >> sr_mod 50789 0 >> scsi_mod 199641 6 >> ide_scsi,sd_mod,sym53c8xx,scsi_transport_spi,libata,sr_mod >> cdrom 68713 2 ide_cd,sr_mod >> crc16 35137 1 ext4 >> crc_itu_t 35265 0 >> crc_ccitt 35265 0 >> Sun Sep 28 22:57:29 CST 2014 >> uptime: 32.89 2.74 >> verbose daemon enabled >> linux commmand line: panic=1 noapic console=ttyS0 udevtimeout=600 >> no_timer_check acpi=off printk.time=1 cgroup_disable=memory >> root=/dev/vdb selinux=0 guestfs_vmchannel=tcp:10.0.2.2:33186 >> guestfs_verbose=1 TERM=vt100 >> >> vmchannel: tcp:10.0.2.2:33186 >> udevadm settle >> udevadm: No such file or directory >> udevsettle >> libguestfs: recv_from_daemon: received GUESTFS_LAUNCH_FLAG >> libguestfs: [34364ms] appliance is up >> Guest launched OK. >> libguestfs: send_to_daemon: 64 bytes: 00 00 00 3c | 20 00 f5 f5 | 00 >> 00 00 04 | 00 00 00 d2 | 00 00 00 00 | ... >> guestfsd: main_loop: new request, len 0x3c >> /dev/sda: No such file or directory >> udevadm settle >> udevadm: No such file or directory >> udevsettle >> parted -s -- /dev/vda mklabel msdos mkpart primary 128s -128s >> udevadm settle >> udevadm: No such file or directory >> udevsettle >> guestfsd: main_loop: proc 210 (part_disk) took 1.16 seconds >> libguestfs: recv_from_daemon: 40 bytes: 20 00 f5 f5 | 00 00 00 04 | 00 >> 00 00 d2 | 00 00 00 01 | 00 12 34 00 | ... >> libguestfs: send_to_daemon: 84 bytes: 00 00 00 50 | 20 00 f5 f5 | 00 >> 00 00 04 | 00 00 01 16 | 00 00 00 00 | ... >> guestfsd: main_loop: new request, len 0x50 >> /dev/sda1: No such file or directory >> wipefs -a --force /dev/vda1 >> wipefs: No such file or directory >> wipefs -a /dev/vda1 >> wipefs: No such file or directory >> mke4fs -t ext2 -F /dev/vda1 >> mke4fs 1.42 (29-Nov-2011) >> guestfsd: main_loop: proc 278 (mkfs) took 0.41 seconds >> libguestfs: recv_from_daemon: 40 bytes: 20 00 f5 f5 | 00 00 00 04 | 00 >> 00 01 16 | 00 00 00 01 | 00 12 34 01 | ... >> libguestfs: send_to_daemon: 68 bytes: 00 00 00 40 | 20 00 f5 f5 | 00 >> 00 00 04 | 00 00 00 01 | 00 00 00 00 | ... >> guestfsd: main_loop: new request, len 0x40 >> /dev/sda1: No such file or directory >> mount -o /dev/vda1 /sysroot/ >> guestfsd: main_loop: proc 1 (mount) took 0.09 seconds >> libguestfs: recv_from_daemon: 40 bytes: 20 00 f5 f5 | 00 00 00 04 | 00 >> 00 00 01 | 00 00 00 01 | 00 12 34 02 | ... >> libguestfs: send_to_daemon: 56 bytes: 00 00 00 34 | 20 00 f5 f5 | 00 >> 00 00 04 | 00 00 00 03 | 00 00 00 00 | ... >> guestfsd: main_loop: new request, len 0x34 >> guestfsd: main_loop: proc 3 (touch) took 0.01 seconds >> libguestfs: recv_from_daemon: 40 bytes: 20 00 f5 f5 | 00 00 00 04 | 00 >> 00 00 03 | 00 00 00 01 | 00 12 34 03 | ... >> libguestfs: send_to_daemon: 44 bytes: 00 00 00 28 | 20 00 f5 f5 | 00 >> 00 00 04 | 00 00 01 1a | 00 00 00 00 | ... >> guestfsd: main_loop: new request, len 0x28 >> umount /sysroot >> fsync /dev/vda >> guestfsd: main_loop: proc 282 (internal_autosync) took 1.08 seconds >> libguestfs: recv_from_daemon: 40 bytes: 20 00 f5 f5 | 00 00 00 04 | 00 >> 00 01 1a | 00 00 00 01 | 00 12 34 04 | ... >> libguestfs: sending SIGTERM to process 27341 >> libguestfs: closing guestfs handle 0x6082b0 (state 0) >> libguestfs: command: run: rm >> libguestfs: command: run: \ -rf /tmp/libguestfspcFf1K >> ===== TEST FINISHED OK ====> > This is successful, and does not show the error you had before.Yeah, but why did it happen when i directly issue guest VM via above command? That command line was from the output log of virt-resize. #time virt-resize --expand /dev/sda1 ubuntu1204_64_20G_aliaegis_20140811.vhd ubuntu-test.vhd -d> >> >> By the way, the libguestfs src can't build one available base.img and >> >> daemon.img. >> >> >> >> #ll /usr/lib64/guestfs/supermin.d/ >> >> total 1752 >> >> -rw-r--r-- 1 root root 1536 Sep 27 14:39 base.img <----- it can't work. >> > >> > Not sure what you mean. Why wouldn't it work? >> I mean that its original EPEL 5 package can work, but the package >> which is built by me from EPEL 5 src.rpm doesn't work. >> >> 1. The files shipped with original EPEL 5 package: >> #ll /usr/lib64/guestfs/supermin.d/ >> total 6756 >> -rw-r--r-- 1 root root 4920832 Sep 28 15:32 base.img >> -rw-r--r-- 1 root root 1762816 Sep 28 15:32 daemon.img >> -rw-r--r-- 1 root root 193815 Sep 28 15:32 hostfiles >> -rw-r--r-- 1 root root 4608 Sep 28 15:32 init.img >> -rw-r--r-- 1 root root 2048 Sep 28 15:32 udev-rules.img >> >> 2. The files shipped with the package built by me from EPEL 5 src.rpm >> #ll /usr/lib64/guestfs/supermin.d/ >> total 1752 >> -rw-r--r-- 1 root root 1536 Sep 27 14:39 base.img >> -rw-r--r-- 1 root root 1760768 Sep 27 14:39 daemon.img >> -rw-r--r-- 1 root root 10772 Sep 27 14:39 hostfiles >> -rw-r--r-- 1 root root 4608 Sep 27 14:39 init.img >> -rw-r--r-- 1 root root 2048 Sep 27 14:39 udev-rules.img > > Well I guess it was built wrong from the srpm. You'll have to compare > the build logs with the EPEL 5 ones: > > http://kojipkgs.fedoraproject.org/packages/libguestfs/1.20.12/1.el5/data/logs/x86_64/I will check, thanks> > Rich. > > -- > Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones > Read my programming and virtualization blog: http://rwmj.wordpress.com > virt-top is 'top' for virtual machines. Tiny program with many > powerful monitoring features, net stats, disk stats, logging, etc. > http://people.redhat.com/~rjones/virt-top-- Regards, Zhi Yong Wu