[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Problem creating x86_64 PVH mini-os domain
Hi all,
I was trying to create mini-os PVH instances both x86_32 and x86_64. I have no issue with x86_32 but when trying to ‘xl create’ x86_64 type I get the following error: root@debianxen:/home/balvisio# xl -vvv create minios_pvh.cfg Parsing config from
minios_pvh.cfg libxl: debug: libxl_create.c:1646:do_domain_create: Domain 0:ao 0x558d17c32c70: create: how=(nil) callback=(nil) poller=0x558d17c32b30 libxl: debug: libxl_create.c:987:initiate_domain_create: Domain 24:running bootloader libxl: debug: libxl_bootloader.c:335:libxl__bootloader_run: Domain 24:no bootloader configured, using user supplied kernel libxl: debug: libxl_event.c:686:libxl__ev_xswatch_deregister: watch w=0x558d17c33d20: deregister unregistered domainbuilder: detail: xc_dom_allocate: cmdline="", features="" domainbuilder: detail: xc_dom_kernel_file: filename="/home/balvisio/mini-os/mini-os" domainbuilder: detail: xc_dom_malloc_filemap : 2367 kB domainbuilder: detail: xc_dom_boot_xen_init: ver 4.10, caps xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64 domainbuilder: detail: xc_dom_parse_image: called domainbuilder: detail: xc_dom_find_loader: trying multiboot-binary loader ... domainbuilder: detail: loader probe failed domainbuilder: detail: xc_dom_find_loader: trying HVM-generic loader ... domainbuilder: detail: loader probe OK xc: error: panic: xc_dom_hvmloader.c:113: xc_dom_parse_hvm_kernel: ELF image is not 32bit: Invalid kernel libxl: error: libxl_dom.c:718:libxl__build_dom: xc_dom_parse_image failed: No such file or directory domainbuilder: detail: xc_dom_release: called libxl: error: libxl_create.c:1246:domcreate_rebuild_done: Domain 24:cannot (re-)build domain: -3 libxl: debug: libxl_domain.c:1138:devices_destroy_cb: Domain 24:Forked pid 23698 for destroy of domain libxl: debug: libxl_create.c:1683:do_domain_create: Domain 0:ao 0x558d17c32c70: inprogress: poller=0x558d17c32b30, flags=i libxl: debug: libxl_event.c:1869:libxl__ao_complete: ao 0x558d17c32c70: complete, rc=-3 libxl: debug: libxl_event.c:1838:libxl__ao__destroy: ao 0x558d17c32c70: destroy libxl: debug: libxl_domain.c:868:libxl_domain_destroy: Domain 24:ao 0x558d17c32c70: create: how=(nil) callback=(nil) poller=0x558d17c32b30 libxl: error: libxl_domain.c:1000:libxl__destroy_domid: Domain 24:Non-existant domain libxl: error: libxl_domain.c:959:domain_destroy_callback: Domain 24:Unable to destroy guest libxl: error: libxl_domain.c:886:domain_destroy_cb: Domain 24:Destruction of domain failed libxl: debug: libxl_event.c:1869:libxl__ao_complete: ao 0x558d17c32c70: complete, rc=-21 libxl: debug: libxl_domain.c:877:libxl_domain_destroy: Domain 24:ao 0x558d17c32c70: inprogress: poller=0x558d17c32b30, flags=ic libxl: debug: libxl_event.c:1838:libxl__ao__destroy: ao 0x558d17c32c70: destroy xencall:buffer: debug: total allocations:78 total releases:78 xencall:buffer: debug: current allocations:0 maximum allocations:3 xencall:buffer: debug: cache current size:3 xencall:buffer: debug: cache hits:64 misses:3 toobig:11 xencall:buffer: debug: total allocations:0 total releases:0 xencall:buffer: debug: current allocations:0 maximum allocations:0 xencall:buffer: debug: cache current size:0 xencall:buffer: debug: cache hits:0 misses:0 toobig:0
The config file used is:
type="pvh" memory=1024 vcpu=2 name="minios" kernel="/home/balvisio/mini-os/mini-os"
The minios elf file header is:
root@debianxen:/home/balvisio/mini-os# readelf -a mini-os ELF Header: Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 Class: ELF64 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: EXEC (Executable file) Machine: Advanced Micro Devices X86-64 Version: 0x1 Entry point address: 0x0 Start of program headers: 64 (bytes into file) Start of section headers: 2422464 (bytes into file) Flags: 0x0 Size of this header: 64 (bytes) Size of program headers: 56 (bytes) Number of program headers: 2 Size of section headers: 64 (bytes) Number of section headers: 22 Section header string table index: 21
Is there any extra setup needed to launch this type of domain? Just in case, my host system is an x86_64 system.
Happy New Year!
Cheers,
Bruno _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |