xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* Xen4.7 unable to get domain type for domid
       [not found] <56096505.3040109@gmail.com>
@ 2015-09-29  2:24 ` soapcn
  2015-09-29 12:54   ` Wei Liu
  2015-09-29 22:06   ` Andy Smith
  0 siblings, 2 replies; 10+ messages in thread
From: soapcn @ 2015-09-29  2:24 UTC (permalink / raw)
  To: xen-devel, Meng Xu

Hi,

I keep getting this error about not being able to get domain type when I 
try to create a domU.
Xen-4.7, Ubuntu 12.04

$xl info

release                : 3.13.0-32-generic
version                : #57~xxxx-Ubuntu SMP Tue Jul 15 03:51:20 UTC 2014
machine                : x86_64
nr_cpus                : 8
max_cpu_id             : 15
nr_nodes               : 1
cores_per_socket       : 4
threads_per_core       : 2
cpu_mhz                : 1995
hw_caps                : 
bfebfbff:28100800:00000000:00003f00:15bae3bf:00000000:00000001:00000000
virt_caps              : hvm
total_memory           : 8169
free_memory            : 127
sharing_freed_memory   : 0
sharing_used_memory    : 0
outstanding_claims     : 0
free_cpus              : 0
xen_major              : 4
xen_minor              : 7
xen_extra              : -unstable
xen_version            : 4.7-unstable
xen_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
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=0xffff800000000000
xen_changeset          : Wed Sep 16 14:16:09 2015 +0800 git:4600d75
xen_commandline        : placeholder
cc_compiler            : gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
cc_compile_by          : root
cc_compile_domain      :
cc_compile_date        : Sat Sep 26 17:37:35 EDT 2015
xend_config_format     : 4

$xl list
Name                                        ID   Mem VCPUs State    Time(s)
Domain-0                                     0  7947     8 r-----      79.6

$xl -vv create -c ubuntuImgNetBoot.cfg
Parsing config from ubuntuImgNetBoot.cfg
domainbuilder: detail: xc_dom_allocate: cmdline="(null)", features="(null)"
domainbuilder: detail: xc_dom_kernel_file: 
filename="/var/lib/xen/images/ubuntu-netboot/vmlinuz"
domainbuilder: detail: xc_dom_malloc_filemap    : 4849 kB
domainbuilder: detail: xc_dom_ramdisk_file: 
filename="/var/lib/xen/images/ubuntu-netboot/initrd.gz"
domainbuilder: detail: xc_dom_malloc_filemap    : 30178 kB
domainbuilder: detail: xc_dom_boot_xen_init: ver 4.7, 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 Linux bzImage loader ...
domainbuilder: detail: xc_dom_malloc            : 18254 kB
domainbuilder: detail: xc_dom_do_gunzip: unzip ok, 0x4b34e6 -> 0x11d3aa0
domainbuilder: detail: loader probe OK
xc: detail: elf_parse_binary: phdr: paddr=0x1000000 memsz=0xad5000
xc: detail: elf_parse_binary: phdr: paddr=0x1c00000 memsz=0xe50e0
xc: detail: elf_parse_binary: phdr: paddr=0x1ce6000 memsz=0x14480
xc: detail: elf_parse_binary: phdr: paddr=0x1cfb000 memsz=0x364000
xc: detail: elf_parse_binary: memory: 0x1000000 -> 0x205f000
xc: detail: elf_xen_parse_note: GUEST_OS = "linux"
xc: detail: elf_xen_parse_note: GUEST_VERSION = "2.6"
xc: detail: elf_xen_parse_note: XEN_VERSION = "xen-3.0"
xc: detail: elf_xen_parse_note: VIRT_BASE = 0xffffffff80000000
xc: detail: elf_xen_parse_note: ENTRY = 0xffffffff81cfb200
xc: detail: elf_xen_parse_note: HYPERCALL_PAGE = 0xffffffff81001000
xc: detail: elf_xen_parse_note: FEATURES = 
"!writable_page_tables|pae_pgdir_above_4gb"
xc: detail: elf_xen_parse_note: PAE_MODE = "yes"
xc: detail: elf_xen_parse_note: LOADER = "generic"
xc: detail: elf_xen_parse_note: unknown xen elf note (0xd)
xc: detail: elf_xen_parse_note: SUSPEND_CANCEL = 0x1
xc: detail: elf_xen_parse_note: HV_START_LOW = 0xffff800000000000
xc: detail: elf_xen_parse_note: PADDR_OFFSET = 0x0
xc: detail: elf_xen_addr_calc_check: addresses:
xc: detail:     virt_base        = 0xffffffff80000000
xc: detail:     elf_paddr_offset = 0x0
xc: detail:     virt_offset      = 0xffffffff80000000
xc: detail:     virt_kstart      = 0xffffffff81000000
xc: detail:     virt_kend        = 0xffffffff8205f000
xc: detail:     virt_entry       = 0xffffffff81cfb200
xc: detail:     p2m_base         = 0xffffffffffffffff
domainbuilder: detail: xc_dom_parse_elf_kernel: xen-3.0-x86_64: 
0xffffffff81000000 -> 0xffffffff8205f000
domainbuilder: detail: xc_dom_mem_init: mem 512 MB, pages 0x20000 pages, 
4k each
domainbuilder: detail: xc_dom_mem_init: 0x20000 pages
domainbuilder: detail: xc_dom_boot_mem_init: called
domainbuilder: detail: x86_compat: guest xen-3.0-x86_64, address size 64
domainbuilder: detail: xc_dom_malloc            : 1024 kB
domainbuilder: detail: xc_dom_build_image: called
domainbuilder: detail: xc_dom_alloc_segment:   kernel       : 
0xffffffff81000000 -> 0xffffffff8205f000  (pfn 0x1000 + 0x105f pages)
domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 
0x1000+0x105f at 0x7f2c946a4000
xc: detail: elf_load_binary: phdr 0 at 0x7f2c946a4000 -> 0x7f2c95179000
xc: detail: elf_load_binary: phdr 1 at 0x7f2c952a4000 -> 0x7f2c953890e0
xc: detail: elf_load_binary: phdr 2 at 0x7f2c9538a000 -> 0x7f2c9539e480
xc: detail: elf_load_binary: phdr 3 at 0x7f2c9539f000 -> 0x7f2c95477000
domainbuilder: detail: xc_dom_alloc_segment:   ramdisk      : 
0xffffffff8205f000 -> 0xffffffff86b0a000  (pfn 0x205f + 0x4aab pages)
domainbuilder: detail: xc_dom_malloc            : 448 kB
domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 
0x205f+0x4aab at 0x7f2c8fbf9000
domainbuilder: detail: xc_dom_do_gunzip: unzip ok, 0x1d78b44 -> 0x4aaa810
domainbuilder: detail: xc_dom_alloc_segment:   phys2mach    : 
0xffffffff86b0a000 -> 0xffffffff86c0a000  (pfn 0x6b0a + 0x100 pages)
domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 
0x6b0a+0x100 at 0x7f2c8faf9000
domainbuilder: detail: xc_dom_alloc_page   :   start info   : 
0xffffffff86c0a000 (pfn 0x6c0a)
domainbuilder: detail: xc_dom_alloc_page   :   xenstore     : 
0xffffffff86c0b000 (pfn 0x6c0b)
domainbuilder: detail: xc_dom_alloc_page   :   console      : 
0xffffffff86c0c000 (pfn 0x6c0c)
domainbuilder: detail: nr_page_tables: 0x0000ffffffffffff/48: 
0xffff000000000000 -> 0xffffffffffffffff, 1 table(s)
domainbuilder: detail: nr_page_tables: 0x0000007fffffffff/39: 
0xffffff8000000000 -> 0xffffffffffffffff, 1 table(s)
domainbuilder: detail: nr_page_tables: 0x000000003fffffff/30: 
0xffffffff80000000 -> 0xffffffffbfffffff, 1 table(s)
domainbuilder: detail: nr_page_tables: 0x00000000001fffff/21: 
0xffffffff80000000 -> 0xffffffff86ffffff, 56 table(s)
domainbuilder: detail: xc_dom_alloc_segment:   page tables  : 
0xffffffff86c0d000 -> 0xffffffff86c48000  (pfn 0x6c0d + 0x3b pages)
domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 
0x6c0d+0x3b at 0x7f2c9acaa000
domainbuilder: detail: xc_dom_alloc_page   :   boot stack   : 
0xffffffff86c48000 (pfn 0x6c48)
domainbuilder: detail: xc_dom_build_image  : virt_alloc_end : 
0xffffffff86c49000
domainbuilder: detail: xc_dom_build_image  : virt_pgtab_end : 
0xffffffff87000000
domainbuilder: detail: xc_dom_boot_image: called
domainbuilder: detail: arch_setup_bootearly: doing nothing
domainbuilder: detail: xc_dom_compat_check: supported guest type: 
xen-3.0-x86_64 <= matches
domainbuilder: detail: xc_dom_compat_check: supported guest type: 
xen-3.0-x86_32p
domainbuilder: detail: xc_dom_compat_check: supported guest type: 
hvm-3.0-x86_32
domainbuilder: detail: xc_dom_compat_check: supported guest type: 
hvm-3.0-x86_32p
domainbuilder: detail: xc_dom_compat_check: supported guest type: 
hvm-3.0-x86_64
domainbuilder: detail: xc_dom_update_guest_p2m: dst 64bit, pages 0x20000
domainbuilder: detail: clear_page: pfn 0x6c0c, mfn 0x12c40c
domainbuilder: detail: clear_page: pfn 0x6c0b, mfn 0x12c40b
domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 
0x6c0a+0x1 at 0x7f2c9ae6c000
domainbuilder: detail: start_info_x86_64: called
domainbuilder: detail: setup_hypercall_page: vaddr=0xffffffff81001000 
pfn=0x1001
domainbuilder: detail: domain builder memory footprint
domainbuilder: detail:    allocated
domainbuilder: detail:       malloc             : 19835 kB
domainbuilder: detail:       anon mmap          : 0 bytes
domainbuilder: detail:    mapped
domainbuilder: detail:       file mmap          : 34 MB
domainbuilder: detail:       domU mmap          : 92 MB
domainbuilder: detail: arch_setup_bootlate: shared_info: pfn 0x0, mfn 
0xb98ad
domainbuilder: detail: shared_info_x86_64: called
domainbuilder: detail: vcpu_x86_64: called
domainbuilder: detail: vcpu_x86_64: cr3: pfn 0x6c0d mfn 0x12c40d
domainbuilder: detail: launch_vm: called, ctxt=0x7f2c9ae6d004
domainbuilder: detail: xc_dom_release: called
libxl: error: libxl_dom.c:37:libxl__domain_type: unable to get domain 
type for domid=5
xl: unable to exec console client: No such file or directory
libxl: error: libxl_exec.c:118:libxl_report_child_exitstatus: console 
child [3755] exited with error status 1



#contents of the cfg
name = "ubuntu"
memory = 512
vcpus = 2
disk = ['file:/home/precise/vmdisk/mydisk.img,xvda,w']
vif = ['bridge=xenbr0']
kernel="/var/lib/xen/images/ubuntu-netboot/vmlinuz"
ramdisk="/var/lib/xen/images/ubuntu-netboot/initrd.gz"
extra = "debian-installer/exit/always_halt=true console=hvc0"

I downloaded netboot from archive.ubuntu.com

$dmesg | grep xen
[    3.041134] xen: PV spinlocks enabled
[    3.117594] xen: sci override: global_irq=9 trigger=0 polarity=0
[    3.117597] xen: registering gsi 9 triggering 0 polarity 0
[    3.117610] xen: --> pirq=9 -> irq=9 (gsi=9)
[    3.117616] xen: acpi sci 9
[    3.117621] xen: --> pirq=1 -> irq=1 (gsi=1)
[    3.117625] xen: --> pirq=2 -> irq=2 (gsi=2)
[    3.117629] xen: --> pirq=3 -> irq=3 (gsi=3)
[    3.117633] xen: --> pirq=4 -> irq=4 (gsi=4)
[    3.117637] xen: --> pirq=5 -> irq=5 (gsi=5)
[    3.117640] xen: --> pirq=6 -> irq=6 (gsi=6)
[    3.117644] xen: --> pirq=7 -> irq=7 (gsi=7)
[    3.117648] xen: --> pirq=8 -> irq=8 (gsi=8)
[    3.117652] xen: --> pirq=10 -> irq=10 (gsi=10)
[    3.117658] xen: --> pirq=11 -> irq=11 (gsi=11)
[    3.117662] xen: --> pirq=12 -> irq=12 (gsi=12)
[    3.117666] xen: --> pirq=13 -> irq=13 (gsi=13)
[    3.117669] xen: --> pirq=14 -> irq=14 (gsi=14)
[    3.117673] xen: --> pirq=15 -> irq=15 (gsi=15)
[    3.333420] xen:grant_table: Grant tables using version 2 layout
[    3.428981] xen:balloon: Initialising balloon driver
[    3.429825] xen_balloon: Initialising balloon driver
[    3.437183] Switched to clocksource xen
[    3.443052] xen: registering gsi 13 triggering 1 polarity 0
[    3.443164] xen: registering gsi 8 triggering 1 polarity 0
[    3.443313] xen: registering gsi 12 triggering 1 polarity 0
[    3.443359] xen: registering gsi 1 triggering 1 polarity 0
[    3.455858] xen: registering gsi 16 triggering 0 polarity 1
[    3.455875] xen: --> pirq=16 -> irq=16 (gsi=16)
[    3.581412] xen: registering gsi 23 triggering 0 polarity 1
[    3.581424] xen: --> pirq=23 -> irq=23 (gsi=23)
[    3.709693] xen: registering gsi 19 triggering 0 polarity 1
[    3.709715] xen: --> pirq=19 -> irq=19 (gsi=19)
[    3.709767] xen: registering gsi 19 triggering 0 polarity 1
[    3.804009] xen: registering gsi 16 triggering 0 polarity 1
[    3.804248] xen: registering gsi 16 triggering 0 polarity 1
[    3.804449] xen: registering gsi 17 triggering 0 polarity 1
[    3.804460] xen: --> pirq=17 -> irq=17 (gsi=17)
[    3.804773] xen: registering gsi 17 triggering 0 polarity 1
[    3.835277] xen_acpi_processor: Uploading Xen processor PM info
[    3.841695] xen_netfront: Initialising Xen virtual ethernet driver
[    3.841794] xen: registering gsi 16 triggering 0 polarity 1
[    3.857580] xen: registering gsi 23 triggering 0 polarity 1
[    3.874257] xen: registering gsi 19 triggering 0 polarity 1
[    4.300437] xen: registering gsi 17 triggering 0 polarity 1
[    4.303817] xen: registering gsi 19 triggering 0 polarity 1
[    9.916823] xen: registering gsi 16 triggering 0 polarity 1
[   10.032353] xen: registering gsi 16 triggering 0 polarity 1
[   10.579305] xen: registering gsi 17 triggering 0 polarity 1
[   10.583604] xen: registering gsi 22 triggering 0 polarity 1
[   10.583616] xen: --> pirq=22 -> irq=22 (gsi=22)
[   11.601174] xen: registering gsi 17 triggering 0 polarity 1
[   13.687685] xen:xen_evtchn: Event-channel device installed
[   13.770140] xen_pciback: backend is vpci
[  299.456288] xenbr0: port 1(vif2.0) entered disabled state
[  299.456798] xenbr0: port 1(vif2.0) entered disabled state
[  317.234702] xenbr0: port 1(vif3.0) entered disabled state
[  317.235345] xenbr0: port 1(vif3.0) entered disabled state
[  331.480594] xenbr0: port 1(vif4.0) entered disabled state
[  331.481661] xenbr0: port 1(vif4.0) entered disabled state
[  417.910943] xenbr0: port 1(vif5.0) entered disabled state
[  417.911603] xenbr0: port 1(vif5.0) entered disabled state


$ifconfig
xenbr0    Link encap:Ethernet  HWaddr 00:00:00:00:00:00
           inet addr:192.168.2.1  Bcast:192.168.2.255 Mask:255.255.255.0
           inet6 addr: fe80::3064:6dff:fe54:76a7/64 Scope:Link
           UP BROADCAST MULTICAST  MTU:1500  Metric:1
           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
           TX packets:97 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:0
           RX bytes:0 (0.0 B)  TX bytes:18227 (18.2 KB)

$vim /etc/network/interfaces
auto lo
iface lo inet loopback
auto xenbr0
iface xenbr0 inet static
address 192.168.2.1
netmask 255.255.255.0
broadcast 192.168.2.255

Tianyang

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Xen4.7 unable to get domain type for domid
  2015-09-29  2:24 ` Xen4.7 unable to get domain type for domid soapcn
@ 2015-09-29 12:54   ` Wei Liu
  2015-09-29 13:00     ` Andrew Cooper
  2015-09-29 22:06   ` Andy Smith
  1 sibling, 1 reply; 10+ messages in thread
From: Wei Liu @ 2015-09-29 12:54 UTC (permalink / raw)
  To: soapcn; +Cc: wei.liu2, Meng Xu, xen-devel

On Mon, Sep 28, 2015 at 10:24:15PM -0400, soapcn wrote:
[...]
> domainbuilder: detail: shared_info_x86_64: called
> domainbuilder: detail: vcpu_x86_64: called
> domainbuilder: detail: vcpu_x86_64: cr3: pfn 0x6c0d mfn 0x12c40d
> domainbuilder: detail: launch_vm: called, ctxt=0x7f2c9ae6d004
> domainbuilder: detail: xc_dom_release: called
> libxl: error: libxl_dom.c:37:libxl__domain_type: unable to get domain type
> for domid=5
> xl: unable to exec console client: No such file or directory
> libxl: error: libxl_exec.c:118:libxl_report_child_exitstatus: console child
> [3755] exited with error status 1
> 

Couldn't think of a reason why this would fail. Is this a freshly
installed Xen? If not, is the previous installation purged?

Wei.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Xen4.7 unable to get domain type for domid
  2015-09-29 12:54   ` Wei Liu
@ 2015-09-29 13:00     ` Andrew Cooper
  2015-09-29 17:43       ` soapcn
  0 siblings, 1 reply; 10+ messages in thread
From: Andrew Cooper @ 2015-09-29 13:00 UTC (permalink / raw)
  To: Wei Liu, soapcn; +Cc: Meng Xu, xen-devel

On 29/09/15 13:54, Wei Liu wrote:
> On Mon, Sep 28, 2015 at 10:24:15PM -0400, soapcn wrote:
> [...]
>> domainbuilder: detail: shared_info_x86_64: called
>> domainbuilder: detail: vcpu_x86_64: called
>> domainbuilder: detail: vcpu_x86_64: cr3: pfn 0x6c0d mfn 0x12c40d
>> domainbuilder: detail: launch_vm: called, ctxt=0x7f2c9ae6d004
>> domainbuilder: detail: xc_dom_release: called
>> libxl: error: libxl_dom.c:37:libxl__domain_type: unable to get domain type
>> for domid=5
>> xl: unable to exec console client: No such file or directory
>> libxl: error: libxl_exec.c:118:libxl_report_child_exitstatus: console child
>> [3755] exited with error status 1
>>
> Couldn't think of a reason why this would fail. Is this a freshly
> installed Xen? If not, is the previous installation purged?

It possibly means the domain has crashed very early after start.  Does
starting the domain paused (xl create -p) cause it to be constructed
correctly?

~Andrew

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Xen4.7 unable to get domain type for domid
  2015-09-29 13:00     ` Andrew Cooper
@ 2015-09-29 17:43       ` soapcn
  2015-09-29 17:54         ` Wei Liu
  0 siblings, 1 reply; 10+ messages in thread
From: soapcn @ 2015-09-29 17:43 UTC (permalink / raw)
  To: Andrew Cooper, Wei Liu; +Cc: Meng Xu, xen-devel

Andrew,

Yes, the domain is constructed and I can see it using xl list command. 
As soon as I unpaused it, it crashed again.

Tianyang

On 9/29/2015 9:00 AM, Andrew Cooper wrote:
> On 29/09/15 13:54, Wei Liu wrote:
>> On Mon, Sep 28, 2015 at 10:24:15PM -0400, soapcn wrote:
>> [...]
>>> domainbuilder: detail: shared_info_x86_64: called
>>> domainbuilder: detail: vcpu_x86_64: called
>>> domainbuilder: detail: vcpu_x86_64: cr3: pfn 0x6c0d mfn 0x12c40d
>>> domainbuilder: detail: launch_vm: called, ctxt=0x7f2c9ae6d004
>>> domainbuilder: detail: xc_dom_release: called
>>> libxl: error: libxl_dom.c:37:libxl__domain_type: unable to get domain type
>>> for domid=5
>>> xl: unable to exec console client: No such file or directory
>>> libxl: error: libxl_exec.c:118:libxl_report_child_exitstatus: console child
>>> [3755] exited with error status 1
>>>
>> Couldn't think of a reason why this would fail. Is this a freshly
>> installed Xen? If not, is the previous installation purged?
> It possibly means the domain has crashed very early after start.  Does
> starting the domain paused (xl create -p) cause it to be constructed
> correctly?
>
> ~Andrew

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Xen4.7 unable to get domain type for domid
  2015-09-29 17:43       ` soapcn
@ 2015-09-29 17:54         ` Wei Liu
  2015-09-30  9:07           ` Andrew Cooper
  0 siblings, 1 reply; 10+ messages in thread
From: Wei Liu @ 2015-09-29 17:54 UTC (permalink / raw)
  To: soapcn; +Cc: Andrew Cooper, Meng Xu, Wei Liu, xen-devel

Please avoid top-posting.

On Tue, Sep 29, 2015 at 01:43:29PM -0400, soapcn wrote:
> Andrew,
> 
> Yes, the domain is constructed and I can see it using xl list command. As
> soon as I unpaused it, it crashed again.
> 

You then need to figure out why it crashed. Maybe "xl dmesg" can give you
some ideas what went wrong.

I don't think this is a bug in Xen. It's likely the kernel you used was
not able to boot as Xen *PV* guest.

Wei.

> Tianyang
> 
> On 9/29/2015 9:00 AM, Andrew Cooper wrote:
> >On 29/09/15 13:54, Wei Liu wrote:
> >>On Mon, Sep 28, 2015 at 10:24:15PM -0400, soapcn wrote:
> >>[...]
> >>>domainbuilder: detail: shared_info_x86_64: called
> >>>domainbuilder: detail: vcpu_x86_64: called
> >>>domainbuilder: detail: vcpu_x86_64: cr3: pfn 0x6c0d mfn 0x12c40d
> >>>domainbuilder: detail: launch_vm: called, ctxt=0x7f2c9ae6d004
> >>>domainbuilder: detail: xc_dom_release: called
> >>>libxl: error: libxl_dom.c:37:libxl__domain_type: unable to get domain type
> >>>for domid=5
> >>>xl: unable to exec console client: No such file or directory
> >>>libxl: error: libxl_exec.c:118:libxl_report_child_exitstatus: console child
> >>>[3755] exited with error status 1
> >>>
> >>Couldn't think of a reason why this would fail. Is this a freshly
> >>installed Xen? If not, is the previous installation purged?
> >It possibly means the domain has crashed very early after start.  Does
> >starting the domain paused (xl create -p) cause it to be constructed
> >correctly?
> >
> >~Andrew

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Xen4.7 unable to get domain type for domid
  2015-09-29  2:24 ` Xen4.7 unable to get domain type for domid soapcn
  2015-09-29 12:54   ` Wei Liu
@ 2015-09-29 22:06   ` Andy Smith
  2015-09-29 23:13     ` Wei Liu
  2015-09-29 23:19     ` Meng Xu
  1 sibling, 2 replies; 10+ messages in thread
From: Andy Smith @ 2015-09-29 22:06 UTC (permalink / raw)
  To: xen-devel

Hi Tianyang,

On Mon, Sep 28, 2015 at 10:24:15PM -0400, soapcn wrote:
> I keep getting this error about not being able to get domain type
> when I try to create a domU.
> Xen-4.7, Ubuntu 12.04

I also had this problem recently with regard to some Ubuntu 12.04
domUs, but on Xen 4.4.1, Debian jessie. These domUs worked fine on
earlier versions of Xen. I searched around a lot and found a few
other people with the same problem, but no answers.

In the end I discovered that these domUs were using the
linux-image-virtual kernel package instead of the more usual
linux-image-generic. I installed linux-image-generic and
uninstalled linux-image-virtual, and then the affected domUs would
boot.

I note also that I have some domUs with Ubuntu 12.04.01 using
linux-image-virtual and these are okay. So I assumed whatever
problem there was with that kernel was rectified by the time of the
12.04.01 release.

I hope that helps you.

Cheers,
Andy

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Xen4.7 unable to get domain type for domid
  2015-09-29 22:06   ` Andy Smith
@ 2015-09-29 23:13     ` Wei Liu
  2015-09-29 23:19     ` Meng Xu
  1 sibling, 0 replies; 10+ messages in thread
From: Wei Liu @ 2015-09-29 23:13 UTC (permalink / raw)
  To: Andy Smith; +Cc: wei.liu2, soapcn, xen-devel

Andy, please reply to all in the future. You only replied to
xen-deve@ but didn't CC Tianyang.

On Tue, Sep 29, 2015 at 10:06:53PM +0000, Andy Smith wrote:
> Hi Tianyang,
> 
> On Mon, Sep 28, 2015 at 10:24:15PM -0400, soapcn wrote:
> > I keep getting this error about not being able to get domain type
> > when I try to create a domU.
> > Xen-4.7, Ubuntu 12.04
> 
> I also had this problem recently with regard to some Ubuntu 12.04
> domUs, but on Xen 4.4.1, Debian jessie. These domUs worked fine on
> earlier versions of Xen. I searched around a lot and found a few
> other people with the same problem, but no answers.
> 
> In the end I discovered that these domUs were using the
> linux-image-virtual kernel package instead of the more usual
> linux-image-generic. I installed linux-image-generic and
> uninstalled linux-image-virtual, and then the affected domUs would
> boot.
> 
> I note also that I have some domUs with Ubuntu 12.04.01 using
> linux-image-virtual and these are okay. So I assumed whatever
> problem there was with that kernel was rectified by the time of the
> 12.04.01 release.
> 
> I hope that helps you.
> 
> Cheers,
> Andy
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Xen4.7 unable to get domain type for domid
  2015-09-29 22:06   ` Andy Smith
  2015-09-29 23:13     ` Wei Liu
@ 2015-09-29 23:19     ` Meng Xu
  2015-09-29 23:45       ` soapcn
  1 sibling, 1 reply; 10+ messages in thread
From: Meng Xu @ 2015-09-29 23:19 UTC (permalink / raw)
  To: Andy Smith; +Cc: Tim Tianyang Chen, xen-devel@lists.xen.org


[-- Attachment #1.1: Type: text/plain, Size: 1555 bytes --]

HI Andy,

2015-09-29 18:06 GMT-04:00 Andy Smith <andy@strugglers.net>:

> Hi Tianyang,
>
> On Mon, Sep 28, 2015 at 10:24:15PM -0400, soapcn wrote:
> > I keep getting this error about not being able to get domain type
> > when I try to create a domU.
> > Xen-4.7, Ubuntu 12.04
>
> I also had this problem recently with regard to some Ubuntu 12.04
> domUs, but on Xen 4.4.1, Debian jessie. These domUs worked fine on
> earlier versions of Xen. I searched around a lot and found a few
> other people with the same problem, but no answers.
>
> In the end I discovered that these domUs were using the
> linux-image-virtual kernel package instead of the more usual
> linux-image-generic. I installed linux-image-generic and
> uninstalled linux-image-virtual, and then the affected domUs would
> boot.
>
> I note also that I have some domUs with Ubuntu 12.04.01 using
> linux-image-virtual and these are okay. So I assumed whatever
> problem there was with that kernel was rectified by the time of the
> 12.04.01 release.
>
> I hope that helps you.
>

Thank you very much for your suggestions! ​


​After Tianyang changed the netboot image used to ​boot the domU, the error
disappears.
So it is likely that the linux-image provided by the ubuntu archive that he
uses is kind of broken.

It is glad to know that it is not Xen's problem. :-)

​Best regards,​

​Meng​



-----------
Meng Xu
PhD Student in Computer and Information Science
University of Pennsylvania
http://www.cis.upenn.edu/~mengxu/

[-- Attachment #1.2: Type: text/html, Size: 2586 bytes --]

[-- Attachment #2: Type: text/plain, Size: 126 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Xen4.7 unable to get domain type for domid
  2015-09-29 23:19     ` Meng Xu
@ 2015-09-29 23:45       ` soapcn
  0 siblings, 0 replies; 10+ messages in thread
From: soapcn @ 2015-09-29 23:45 UTC (permalink / raw)
  To: Meng Xu, Andy Smith; +Cc: xen-devel@lists.xen.org


[-- Attachment #1.1: Type: text/plain, Size: 2222 bytes --]

On 9/29/2015 7:19 PM, Meng Xu wrote:
> HI Andy,
>
> 2015-09-29 18:06 GMT-04:00 Andy Smith <andy@strugglers.net
> <mailto:andy@strugglers.net>>:
>
>     Hi Tianyang,
>
>     On Mon, Sep 28, 2015 at 10:24:15PM -0400, soapcn wrote:
>     > I keep getting this error about not being able to get domain type
>     > when I try to create a domU.
>     > Xen-4.7, Ubuntu 12.04
>
>     I also had this problem recently with regard to some Ubuntu 12.04
>     domUs, but on Xen 4.4.1, Debian jessie. These domUs worked fine on
>     earlier versions of Xen. I searched around a lot and found a few
>     other people with the same problem, but no answers.
>
>     In the end I discovered that these domUs were using the
>     linux-image-virtual kernel package instead of the more usual
>     linux-image-generic. I installed linux-image-generic and
>     uninstalled linux-image-virtual, and then the affected domUs would
>     boot.
>
>     I note also that I have some domUs with Ubuntu 12.04.01 using
>     linux-image-virtual and these are okay. So I assumed whatever
>     problem there was with that kernel was rectified by the time of the
>     12.04.01 release.
>
>     I hope that helps you.
>
>
> Thank you very much for your suggestions! ​
>
> ​After Tianyang changed the netboot image used to ​boot the domU, the
> error disappears.
> So it is likely that the linux-image provided by the ubuntu archive
> that he uses is kind of broken.
>
> It is glad to know that it is not Xen's problem. :-)
>
> ​Best regards,​
>
> ​Meng​
>
>
>
> -----------
> Meng Xu
> PhD Student in Computer and Information Science
> University of Pennsylvania
> http://www.cis.upenn.edu/~mengxu/ <http://www.cis.upenn.edu/%7Emengxu/>
Andy,

I really appreciate for your suggestions. Like Meng said, there is
something wrong with the netboot image(precise) from archive.ubuntu.com.
I downloaded one couple weeks ago and it worked. It's the most recent
one that's broken and it's not Xen's problem.

For the record, I didn't do further testing but images from these two
won't work.

http://mirror.pnl.gov/ubuntu/...
http://archive.ubuntu.com/ubuntu/...


Tianyang


[-- Attachment #1.2: Type: text/html, Size: 4781 bytes --]

[-- Attachment #2: Type: text/plain, Size: 126 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Xen4.7 unable to get domain type for domid
  2015-09-29 17:54         ` Wei Liu
@ 2015-09-30  9:07           ` Andrew Cooper
  0 siblings, 0 replies; 10+ messages in thread
From: Andrew Cooper @ 2015-09-30  9:07 UTC (permalink / raw)
  To: soapcn; +Cc: Meng Xu, Wei Liu, xen-devel

On 29/09/15 18:54, Wei Liu wrote:
> Please avoid top-posting.
>
> On Tue, Sep 29, 2015 at 01:43:29PM -0400, soapcn wrote:
>> Andrew,
>>
>> Yes, the domain is constructed and I can see it using xl list command. As
>> soon as I unpaused it, it crashed again.
>>
> You then need to figure out why it crashed. Maybe "xl dmesg" can give you
> some ideas what went wrong.
>
> I don't think this is a bug in Xen. It's likely the kernel you used was
> not able to boot as Xen *PV* guest.

Boot Xen with "loglvl=all guest_loglvl=all" and the domU with
"earlyprintk=xen xencons=hvc console=hvc0", and that will likely get
some kind of useful debugging visible in `xl dmesg`

~Andrew

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2015-09-30  9:07 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <56096505.3040109@gmail.com>
2015-09-29  2:24 ` Xen4.7 unable to get domain type for domid soapcn
2015-09-29 12:54   ` Wei Liu
2015-09-29 13:00     ` Andrew Cooper
2015-09-29 17:43       ` soapcn
2015-09-29 17:54         ` Wei Liu
2015-09-30  9:07           ` Andrew Cooper
2015-09-29 22:06   ` Andy Smith
2015-09-29 23:13     ` Wei Liu
2015-09-29 23:19     ` Meng Xu
2015-09-29 23:45       ` soapcn

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).