One day I’m going to run a virt-p2v that works to completion. But evidently not today.
The source physical machine is Windows 2003. This one copied the whole system drive and then died at the end and deleted the virtual disk it made. Here is the top and bottom of the trace log file on the conversion server. If the email garbles what I'm pasting in below, I can email the log as an attachment.
[root@Fedora16-64P2V log]#
[root@Fedora16-64P2V log]# more virt-p2v-server.1324939070.log
libguestfs: new guestfs handle 0x2e7b760
libguestfs: trace: add_drive_opts "/tmp/IlYDJL6AnS/20f9ecae-9c8a-4316-9154-db868
e02b4b8/v2v.i7n4vOKJ/1f1f3b28-ebf7-453e-8dbf-f1c5ad18a28e/415ca08c-e69d-449b-b9b
e-7b64715f376d" "format:raw" "iface:ide" "name:cciss/c0d0"
libguestfs: trace: add_drive_opts = 0
libguestfs: trace: add_drive_opts "/tmp/mU2Uk2VTkP" "readonly:true" "format:raw"
"iface:ide"
libguestfs: trace: add_drive_opts = 0
libguestfs: trace: set_network true
libguestfs: trace: set_network = 0
libguestfs: trace: launch
libguestfs: [00028ms] febootstrap-supermin-helper --verbose -u 36 -g 36 -f check
sum '/usr/lib64/guestfs/supermin.d' x86_64
supermin helper [00000ms] whitelist = (not specified), host_cpu = x86_64, kernel
= (null), initrd = (null), appliance = (null)
supermin helper [00001ms] inputs[0] = /usr/lib64/guestfs/supermin.d
checking modpath /lib/modules/3.1.0-7.fc16.x86_64 is a directory
picked vmlinuz-3.1.0-7.fc16.x86_64 because modpath /lib/modules/3.1.0-7.fc16.x86
_64 exists
checking modpath /lib/modules/3.1.1-2.fc16.x86_64 is a directory
picked vmlinuz-3.1.1-2.fc16.x86_64 because modpath /lib/modules/3.1.1-2.fc16.x86
_64 exists
checking modpath /lib/modules/3.1.2-1.fc16.x86_64 is a directory
picked vmlinuz-3.1.2-1.fc16.x86_64 because modpath /lib/modules/3.1.2-1.fc16.x86
_64 exists
supermin helper [00036ms] finished creating kernel
supermin helper [00036ms] visiting /usr/lib64/guestfs/supermin.d
supermin helper [00045ms] visiting /usr/lib64/guestfs/supermin.d/base.img
supermin helper [00108ms] visiting /usr/lib64/guestfs/supermin.d/daemon.img
supermin helper [00109ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles
supermin helper [01348ms] visiting /usr/lib64/guestfs/supermin.d/init.img
supermin helper [02596ms] finished creating appliance
libguestfs: [02728ms] begin building supermin appliance
libguestfs: [02734ms] run febootstrap-supermin-helper
libguestfs: [02734ms] febootstrap-supermin-helper --verbose -u 36 -g 36 -f ext2
/usr/lib64/guestfs/supermin.d x86_64 /var/tmp/guestfs.Q8Z0Mp/kernel /var/tmp/gue
stfs.Q8Z0Mp/initrd /var/tmp/guestfs.Q8Z0Mp/root
supermin helper [00001ms] whitelist = (not specified), host_cpu = x86_64, kernel
= /var/tmp/guestfs.Q8Z0Mp/kernel, initrd = /var/tmp/guestfs.Q8Z0Mp/initrd, appl
iance = /var/tmp/guestfs.Q8Z0Mp/root
supermin helper [00001ms] inputs[0] = /usr/lib64/guestfs/supermin.d
checking modpath /lib/modules/3.1.0-7.fc16.x86_64 is a directory
picked vmlinuz-3.1.0-7.fc16.x86_64 because modpath /lib/modules/3.1.0-7.fc16.x86
_64 exists
checking modpath /lib/modules/3.1.1-2.fc16.x86_64 is a directory
picked vmlinuz-3.1.1-2.fc16.x86_64 because modpath /lib/modules/3.1.1-2.fc16.x86
_64 exists
checking modpath /lib/modules/3.1.2-1.fc16.x86_64 is a directory
picked vmlinuz-3.1.2-1.fc16.x86_64 because modpath /lib/modules/3.1.2-1.fc16.x86
_64 exists
supermin helper [00001ms] finished creating kernel
supermin helper [01516ms] finished mke2fs
supermin helper [01516ms] visiting /usr/lib64/guestfs/supermin.d
supermin helper [01516ms] visiting /usr/lib64/guestfs/supermin.d/base.img
supermin helper [04258ms] visiting /usr/lib64/guestfs/supermin.d/daemon.img
supermin helper [04315ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles
supermin helper [16809ms] visiting /usr/lib64/guestfs/supermin.d/init.img
supermin helper [33056ms] finished creating appliance
libguestfs: [35797ms] finished building supermin appliance
libguestfs: [35878ms] begin testing qemu features
libguestfs: [36361ms] finished testing qemu features
libguestfs: accept_from_daemon: 0x2e7b760 g->state = 1
[36363ms] /usr/bin/qemu-kvm \
-drive file=/tmp/IlYDJL6AnS/20f9ecae-9c8a-4316-9154-db868e02b4b8/v2v.i7n4vOK
J/1f1f3b28-ebf7-453e-8dbf-f1c5ad18a28e/415ca08c-e69d-449b-b9be-7b64715f376d,cach
e=off,format=raw,if=ide \
-drive file=/tmp/mU2Uk2VTkP,snapshot=on,format=raw,if=ide \
-nodefconfig \
-machine accel=kvm:tcg \
-nodefaults \
-nographic \
-m 500 \
-no-reboot \
-no-hpet \
-device virtio-serial \
-serial stdio \
-chardev socket,path=/tmp/libguestfsp3fCOS/guestfsd.sock,id=channel0 \
-device virtserialport,chardev=channel0,name=org.libguestfs.channel.0 \
-netdev user,id=usernet,net=169.254.0.0/16 \
-device virtio-net-pci,netdev=usernet \
-kernel /var/tmp/.guestfs-36/kernel.1299 \
-initrd /var/tmp/.guestfs-36/initrd.1299 \
-append 'panic=1 console=ttyS0 udevtimeout=300 no_timer_check acpi=off print
k.time=1 cgroup_disable=memory selinux=0 guestfs_verbose=1 TERM=linux ' \
-drive file=/var/tmp/.guestfs-36/root.1299,snapshot=on,if=virtio,cache=unsaf
eCould not access KVM kernel module: No such file or directory
failed to initialize KVM: No such file or directory
Back to tcg accelerator.
Could not open option rom 'sgabios.bin': No such file or directory
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 3.1.2-1.fc16.x86_64 (mockbuild@x86-04.phx2.fedorapr
oject.org) (gcc version 4.6.2 20111027 (Red Hat 4.6.2-1) (GCC) ) #1 SMP Tue Nov
22 09:00:57 UTC 2011
[ 0.000000] Command line: panic=1 console=ttyS0 udevtimeout=300 no_timer_chec
k acpi=off printk.time=1 cgroup_disable=memory selinux=0 guestfs_verbose=1 TERM=
linux
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009dc00 (usable)
[ 0.000000] BIOS-e820: 000000000009dc00 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 000000001f3fd000 (usable)
[ 0.000000] BIOS-e820: 000000001f3fd000 - 000000001f400000 (reserved)
[ 0.000000] BIOS-e820: 00000000fffc0000 - 0000000100000000 (reserved)
[ 0.000000] NX (Execute Disable) protection: active
[ 0.000000] DMI 2.4 present.
[ 0.000000] No AGP bridge found
[ 0.000000] last_pfn = 0x1f3fd max_arch_pfn = 0x400000000
[ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[ 0.000000] found SMP MP-table at [ffff8800000fdaf0] fdaf0
[ 0.000000] init_memory_mapping: 0000000000000000-000000001f3fd000
[ 0.000000] RAMDISK: 1f2ec000 - 1f3f0000
[ 0.000000] No NUMA configuration found
[ 0.000000] Faking a node at 0000000000000000-000000001f3fd000
[ 0.000000] Initmem setup node 0 0000000000000000-000000001f3fd000
[ 0.000000] NODE_DATA [000000001f2d8000 - 000000001f2ebfff]
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000010 -> 0x00001000
[ 0.000000] DMA32 0x00001000 -> 0x00100000
[ 0.000000] Normal empty
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[2] active PFN ranges
[ 0.000000] 0: 0x00000010 -> 0x0000009d
[ 0.000000] 0: 0x00000100 -> 0x0001f3fd
[ 0.000000] SFI: Simple Firmware Interface v0.81 http://simplefirmware.org
[ 0.000000] Intel MultiProcessor Specification v1.4
[ 0.000000] MPTABLE: OEM ID: BOCHSCPU
[ 0.000000] MPTABLE: Product ID: 0.1
[ 0.000000] MPTABLE: APIC at: 0xFEE00000
[ 0.000000] Processor #0 (Bootup-CPU)
[ 0.000000] IOAPIC[0]: apic_id 1, version 17, address 0xfec00000, GSI 0-23
[ 0.000000] Processors: 1
[ 0.000000] SMP: Allowing 1 CPUs, 0 hotplug CPUs
[ 0.000000] PM: Registered nosave memory: 000000000009d000 - 000000000009e000
[ 0.000000] PM: Registered nosave memory: 000000000009e000 - 00000000000a0000
[ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000f0000
[ 0.000000] PM: Registered nosave memory: 00000000000f0000 - 0000000000100000
[ 0.000000] Allocating PCI resources starting at 1f400000 (gap: 1f400000:e0bc
0000)
[ 0.000000] Booting paravirtualized kernel on bare hardware
[ 0.000000] setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:1 nr_nod
e_ids:1
[ 0.000000] PERCPU: Embedded 27 pages/cpu @ffff88001f000000 s81024 r8192 d213
76 u2097152
[ 0.000000] Built 1 zonelists in Node order, mobility grouping on. Total pag
es: 125877
[ 0.000000] Policy zone: DMA32
[ 0.000000] Kernel command line: panic=1 console=ttyS0 udevtimeout=300 no_tim
er_check acpi=off printk.time=1 cgroup_disable=memory selinux=0 guestfs_verbose=
1 TERM=linux
[ 0.000000] Disabling memory control group subsystem
[ 0.000000] PID hash table entries: 2048 (order: 2, 16384 bytes)
[ 0.000000] Checking aperture...
[ 0.000000] No AGP bridge found
[ 0.000000] Memory: 487824k/511988k available (4873k kernel code, 460k absent
, 23704k reserved, 6776k data, 944k init)
[ 0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, N
--More--(2%)
.
.
.
libguestfs: recv_from_daemon: 8200 bytes: 00 00 00 00 | 00 00 20 00 | 00 00 00 0
0 | 00 00 00 00 | 00 00 00 00 | ...
libguestfs: recv_from_daemon: 8 bytes: 00 00 00 00 | 00 00 00 00 |
libguestfs: trace: download = 0
hivex_open: successfully read Windows Registry hive file:
pages: 1179 [sml: 4096, lge: 20480]
blocks: 80149 [sml: 8, avg: 65, lge: 16352]
blocks used: 77155
bytes used: 4254352
libguestfs: trace: list_devices
libguestfs: send_to_daemon: 44 bytes: 00 00 00 28 | 20 00 f5 f5 | 00 00 00 04 |
00 00 00 07 | 00 00 00 00 | ...
guestfsd: main_loop: proc 67 (download) took 0.71 seconds
guestfsd: main_loop: new request, len 0x28
libguestfs: recv_from_daemon: 68 bytes: 20 00 f5 f5 | 00 00 00 04 | 00 00 00 07
| 00 00 00 01 | 00 12 34 3e | ...
libguestfs: trace: list_devices = ["/dev/sda", "/dev/sdb"]
libguestfs: trace: pread_device "/dev/sda" 4 440
libguestfs: send_to_daemon: 68 bytes: 00 00 00 40 | 20 00 f5 f5 | 00 00 00 04 |
00 00 01 14 | 00 00 00 00 | ...
guestfsd: main_loop: proc 7 (list_devices) took 0.00 seconds
guestfsd: main_loop: new request, len 0x40
libguestfs: recv_from_daemon: 48 bytes: 20 00 f5 f5 | 00 00 00 04 | 00 00 01 14
| 00 00 00 01 | 00 12 34 3f | ...
libguestfs: trace: pread_device = "c\xc0c\xc0"
libguestfs: trace: part_list "/dev/sda"
libguestfs: send_to_daemon: 56 bytes: 00 00 00 34 | 20 00 f5 f5 | 00 00 00 04 |
00 00 00 d5 | 00 00 00 00 | ...
guestfsd: main_loop: proc 276 (pread_device) took 0.00 seconds
guestfsd: main_loop: new request, len 0x34
parted -s -m /dev/null
parted -m -- /dev/sda unit b print
libguestfs: recv_from_daemon: 72 bytes: 20 00 f5 f5 | 00 00 00 04 | 00 00 00 d5
| 00 00 00 01 | 00 12 34 40 | ...
libguestfs: trace: part_list = <struct guestfs_partition_list *>
libguestfs: trace: list_devices
libguestfs: send_to_daemon: 44 bytes: 00 00 00 28 | 20 00 f5 f5 | 00 00 00 04 |
00 00 00 07 | 00 00 00 00 | ...
guestfsd: main_loop: proc 213 (part_list) took 0.12 seconds
guestfsd: main_loop: new request, len 0x28
libguestfs: recv_from_daemon: 68 bytes: 20 00 f5 f5 | 00 00 00 04 | 00 00 00 07
| 00 00 00 01 | 00 12 34 41 | ...
libguestfs: trace: list_devices = ["/dev/sda", "/dev/sdb"]
libguestfs: trace: pread_device "/dev/sda" 4 440
libguestfs: send_to_daemon: 68 bytes: 00 00 00 40 | 20 00 f5 f5 | 00 00 00 04 |
00 00 01 14 | 00 00 00 00 | ...
guestfsd: main_loop: proc 7 (list_devices) took 0.00 seconds
guestfsd: main_loop: new request, len 0x40
libguestfs: recv_from_daemon: 48 bytes: 20 00 f5 f5 | 00 00 00 04 | 00 00 01 14
| 00 00 00 01 | 00 12 34 42 | ...
libguestfs: trace: pread_device = "c\xc0c\xc0"
libguestfs: trace: pread_device "/dev/sdb" 4 440
libguestfs: send_to_daemon: 68 bytes: 00 00 00 40 | 20 00 f5 f5 | 00 00 00 04 |
00 00 01 14 | 00 00 00 00 | ...
guestfsd: main_loop: proc 276 (pread_device) took 0.00 seconds
guestfsd: main_loop: new request, len 0x40
libguestfs: recv_from_daemon: 48 bytes: 20 00 f5 f5 | 00 00 00 04 | 00 00 01 14
| 00 00 00 01 | 00 12 34 43 | ...
libguestfs: trace: pread_device = "\x00\x00\x00\x00"
hivex_close
libguestfs: trace: umount_all
libguestfs: send_to_daemon: 44 bytes: 00 00 00 28 | 20 00 f5 f5 | 00 00 00 04 |
00 00 00 2f | 00 00 00 00 | ...
guestfsd: main_loop: proc 276 (pread_device) took 0.00 seconds
guestfsd: main_loop: new request, len 0x28
umount /sysroot
libguestfs: recv_from_daemon: 40 bytes: 20 00 f5 f5 | 00 00 00 04 | 00 00 00 2f
| 00 00 00 01 | 00 12 34 44 | ...
libguestfs: trace: umount_all = 0
libguestfs: trace: available "lvm2"
libguestfs: send_to_daemon: 56 bytes: 00 00 00 34 | 20 00 f5 f5 | 00 00 00 04 |
00 00 00 d8 | 00 00 00 00 | ...
guestfsd: main_loop: proc 47 (umount_all) took 0.35 seconds
guestfsd: main_loop: new request, len 0x34
guestfsd: main_loop: proc 216 (available) took 0.00 seconds
libguestfs: recv_from_daemon: 40 bytes: 20 00 f5 f5 | 00 00 00 04 | 00 00 00 d8
| 00 00 00 01 | 00 12 34 45 | ...
libguestfs: trace: available = 0
libguestfs: trace: lvs
libguestfs: send_to_daemon: 44 bytes: 00 00 00 28 | 20 00 f5 f5 | 00 00 00 04 |
00 00 00 0b | 00 00 00 00 | ...
guestfsd: main_loop: new request, len 0x28
lvm lvs -o vg_name,lv_name --noheadings --separator /
No volume groups found
libguestfs: recv_from_daemon: 44 bytes: 20 00 f5 f5 | 00 00 00 04 | 00 00 00 0b
| 00 00 00 01 | 00 12 34 46 | ...
libguestfs: trace: lvs = []
libguestfs: trace: inspect_os = ["/dev/sda1"]
libguestfs: trace: inspect_get_mountpoints "/dev/sda1"
libguestfs: trace: inspect_get_mountpoints = ["/", "/dev/sda1"]
libguestfs: trace: mount_options "" "/dev/sda1" "/"
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: proc 11 (lvs) took 0.05 seconds
guestfsd: main_loop: new request, len 0x44
mount -o /dev/sda1 /sysroot/
libguestfs: recv_from_daemon: 40 bytes: 20 00 f5 f5 | 00 00 00 04 | 00 00 00 4a
| 00 00 00 01 | 00 12 34 47 | ...
libguestfs: trace: mount_options = 0
libguestfs: trace: mkdtemp "/transferXXXXXX"
libguestfs: send_to_daemon: 64 bytes: 00 00 00 3c | 20 00 f5 f5 | 00 00 00 04 |
00 00 00 75 | 00 00 00 00 | ...
guestfsd: main_loop: proc 74 (mount_options) took 0.51 seconds
guestfsd: main_loop: new request, len 0x3c
libguestfs: recv_from_daemon: 60 bytes: 20 00 f5 f5 | 00 00 00 04 | 00 00 00 75
| 00 00 00 01 | 00 12 34 48 | ...
libguestfs: trace: mkdtemp = "/transferZcKAPK"
libguestfs: trace: list_devices
libguestfs: send_to_daemon: 44 bytes: 00 00 00 28 | 20 00 f5 f5 | 00 00 00 04 |
00 00 00 07 | 00 00 00 00 | ...
guestfsd: main_loop: proc 117 (mkdtemp) took 0.01 seconds
guestfsd: main_loop: new request, len 0x28
libguestfs: recv_from_daemon: 68 bytes: 20 00 f5 f5 | 00 00 00 04 | 00 00 00 07
| 00 00 00 01 | 00 12 34 49 | ...
libguestfs: trace: list_devices = ["/dev/sda", "/dev/sdb"]
libguestfs: trace: mount_ro "/dev/sdb" "/transferZcKAPK"
libguestfs: send_to_daemon: 76 bytes: 00 00 00 48 | 20 00 f5 f5 | 00 00 00 04 |
00 00 00 49 | 00 00 00 00 | ...
guestfsd: main_loop: proc 7 (list_devices) took 0.00 seconds
guestfsd: main_loop: new request, len 0x48
mount -o ro /dev/sdb /sysroot/transferZcKAPK
libguestfs: recv_from_daemon: 40 bytes: 20 00 f5 f5 | 00 00 00 04 | 00 00 00 49
| 00 00 00 01 | 00 12 34 4a | ...
libguestfs: trace: mount_ro = 0
libguestfs: trace: inspect_get_type "/dev/sda1"
libguestfs: trace: inspect_get_type = "windows"
libguestfs: trace: inspect_get_product_name "/dev/sda1"
libguestfs: trace: inspect_get_product_name = "Microsoft Windows Server 2003"
libguestfs: trace: inspect_get_major_version "/dev/sda1"
libguestfs: trace: inspect_get_major_version = 5
libguestfs: trace: inspect_get_minor_version "/dev/sda1"
libguestfs: trace: inspect_get_minor_version = 2
libguestfs: trace: inspect_get_arch "/dev/sda1"
libguestfs: trace: inspect_get_arch = "i386"
libguestfs: trace: exists "/transferZcKAPK//usr/share/virtio-win/drivers/i386/Wi
n2003"
libguestfs: send_to_daemon: 108 bytes: 00 00 00 68 | 20 00 f5 f5 | 00 00 00 04 |
00 00 00 24 | 00 00 00 00 | ...
guestfsd: main_loop: proc 73 (mount_ro) took 0.08 seconds
guestfsd: main_loop: new request, len 0x68
libguestfs: recv_from_daemon: 44 bytes: 20 00 f5 f5 | 00 00 00 04 | 00 00 00 24
| 00 00 00 01 | 00 12 34 4b | ...
libguestfs: trace: exists = 1
libguestfs: trace: case_sensitive_path "/windows/system32/drivers"
libguestfs: send_to_daemon: 76 bytes: 00 00 00 48 | 20 00 f5 f5 | 00 00 00 04 |
00 00 00 c5 | 00 00 00 00 | ...
guestfsd: main_loop: proc 36 (exists) took 0.00 seconds
guestfsd: main_loop: new request, len 0x48
guestfsd: error: windows: no file or directory found with this name
libguestfs: recv_from_daemon: 100 bytes: 20 00 f5 f5 | 00 00 00 04 | 00 00 00 c5
| 00 00 00 01 | 00 12 34 4c | ...
libguestfs: trace: case_sensitive_path = NULL (error)
libguestfs: trace: umount "/transferZcKAPK"
libguestfs: send_to_daemon: 64 bytes: 00 00 00 3c | 20 00 f5 f5 | 00 00 00 04 |
00 00 00 2d | 00 00 00 00 | ...
guestfsd: main_loop: proc 197 (case_sensitive_path) took 0.00 seconds
guestfsd: main_loop: new request, len 0x3c
umount /sysroot/transferZcKAPK
libguestfs: recv_from_daemon: 40 bytes: 20 00 f5 f5 | 00 00 00 04 | 00 00 00 2d
| 00 00 00 01 | 00 12 34 4d | ...
libguestfs: trace: umount = 0
libguestfs: trace: rmdir "/transferZcKAPK"
libguestfs: send_to_daemon: 64 bytes: 00 00 00 3c | 20 00 f5 f5 | 00 00 00 04 |
00 00 00 1e | 00 00 00 00 | ...
guestfsd: main_loop: proc 45 (umount) took 0.07 seconds
guestfsd: main_loop: new request, len 0x3c
libguestfs: recv_from_daemon: 40 bytes: 20 00 f5 f5 | 00 00 00 04 | 00 00 00 1e
| 00 00 00 01 | 00 12 34 4e | ...
libguestfs: trace: rmdir = 0
libguestfs: trace: close
libguestfs: closing guestfs handle 0x2e7b760 (state 2)
libguestfs: trace: internal_autosync
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: proc 30 (rmdir) took 0.00 seconds
guestfsd: main_loop: new request, len 0x28
umount /sysroot
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 4f | ...
libguestfs: trace: internal_autosync = 0
libguestfs: trace: kill_subprocess
libguestfs: sending SIGTERM to process 1386
libguestfs: trace: kill_subprocess = 0
virt-v2v: Died at /usr/bin/virt-p2v-server line 390, <> line 7.
[root@Fedora16-64P2V log]#