[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-bugs] [Bug 45] New: Creating domain crashes domain0



http://bugzilla.xensource.com/cgi-bin/bugzilla/show_bug.cgi?id=45

           Summary: Creating domain crashes domain0
           Product: Xen
           Version: unstable
          Platform: x86
        OS/Version: Linux-2.6
            Status: NEW
          Severity: major
          Priority: P2
         Component: Hypervisor
        AssignedTo: xen-bugs@xxxxxxxxxxxxxxxxxxx
        ReportedBy: lge@xxxxxxxxxx
                CC: hohnbaum@xxxxxxxxxx


I was able to build and boot Xen using May 16 unstable tree. But the domain0
crashes when I create new domain on Fedora Core 3:

[root@bl3-2 ~]# xm create /images/xen-sarge/xen-sarge.config -c
Using config file "/images/xen-sarge/xen-sarge.config".
Traceback (most recent call last):
  File "/usr/sbin/xm", line 10, in ?
    main.main(sys.argv)
  File "/usr/lib/python/xen/xm/main.py", line 901, in main
    xm.main(args)
  File "/usr/lib/python/xen/xm/main.py", line 133, in main
    self.main_call(args)
  File "/usr/lib/python/xen/xm/main.py", line 151, in main_call
    p.main(args[1:])
  File "/usr/lib/python/xen/xm/main.py", line 286, in main
    create.main(args)
  File "/usr/lib/python/xen/xm/create.py", line 623, in main
    (dom, console) = make_domain(opts, config)
  File "/usr/lib/python/xen/xm/create.py", line 578, in make_domain
    dominfo = server.xend_domain_create(config)
  File "/usr/lib/python/xen/xend/XendClient.py", line 192, in xend_domain_create
    {'op'      : 'create',
  File "/usr/lib/python/xen/xend/XendClient.py", line 141, in xendPost
    return self.client.xendPost(url, data)
  File "/usr/lib/python/xen/xend/XendProtocol.py", line 80, in xendPost
    return self.xendRequest(url, "POST", args)
  File "/usr/lib/python/xen/xend/XendProtocol.py", line 151, in xendRequest
    resp = conn.getresponse()
  File "/usr/lib/python2.3/httplib.py", line 778, in getresponse
    response.begin()
  File "/usr/lib/python2.3/httplib.py", line 273, in begin
    version, status, reason = self._read_status()
  File "/usr/lib/python2.3/httplib.py", line 237, in _read_status
    raise BadStatusLine(line)
httplib.BadStatusLine
[root@bl3-2 ~]# ps -ef|grep xend
root      3833     1  0 13:33 ?        00:00:00 python /usr/sbin/xend start
root      3834  3833  0 13:33 ?        00:00:00 python /usr/sbin/xend start
root      3835  3834  0 13:33 ?        00:00:00 python /usr/sbin/xend start
root      3836  3834  0 13:33 ?        00:00:00 python /usr/sbin/xend start
root      4523  3834  0 13:35 ?        00:00:00 python /usr/sbin/xend start
root      4525  4478  0 13:35 ttyS0    00:00:00 grep xend
[root@bl3-2 ~]# xm list
(111, 'Connection refused')
Error: Error connecting to xend, is xend running?
[root@bl3-2 ~]# xend start
4547 [DBG] XFRD>main>
4547 [DBG] XFRD>xfrd_main>
4547 [DBG] XFRD>xfrd_listen_socket>
4547 [DBG] XFRD>create_socket>
4547 [DBG] XFRD>create_socket> port=8002
4547 [DBG] XFRD>create_socket< err=0
4547 [DBG] XFRD>xfrd_listen_socket> listen...
4547 [DBG] XFRD>xfrd_listen_socket< err=0
4547 [DBG] XFRD>xfrd_select> socks: 3
[xend] INFO (__init__:988) Xend Daemon started
[xend] INFO (__init__:988) Virq 0 on port 3
[xend] INFO (__init__:988) Virq 1 on port 6
[xend] INFO (__init__:988) Virq 2 on port 5
[xend] INFO (__init__:988) Virq 3 on port 10
[xend] INFO (__init__:988) Virq 4 on port 11
vm_recreate>
savedinfo=
(domain (id 0) (name Domain-0) (memory 495))
info= {'vcpu_to_cpu': [0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1], 'cpu_time': 28740382934L,
'shutdown_reason': 0, 'dying': 0, 'dom': 0, 'running': 1, 'maxmem_kb': -4096,
'paused': 0, 'crashed': 0, 'vcpus': 1, 'shutdown': 0, 'mem_kb': 506952,
'cpumap': [-1,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0], 'blocked': 0}
[xend] INFO (__init__:988) Creating entry for unknown domain: id=1
vm_recreate>
savedinfo=
'None'
info= {'vcpu_to_cpu': [3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1], 'cpu_time': 0L, 'shutdown_reason': 0,
'dying': 0, 'dom': 1, 'running': 0, 'maxmem_kb': 268435456, 'paused': 1,
'crashed': 0, 'vcpus': 1, 'shutdown': 0, 'mem_kb': 262144, 'cpumap': [-1, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0], 'blocked': 0}
unix path= /var/lib/xend/xend-socket
network start bridge=xen-br0 netdev=eth1 antispoof=no
[xend] INFO (__init__:988) EVENT> xend.domain.create ['Domain-1', '1']
[xend] INFO (__init__:988) EVENT> xend.start 0
[root@bl3-2 ~]# xm list
Name              Id  Mem(MB)  CPU VCPU(s)  State  Time(s)  Console
Domain-0           0      495    0      1   r----     29.6
Domain-1           1      256    3      1   --p--      0.0

Another problem I see here is just after I restarted xend, it showed there were
two domains (Domain-0 and Domain-1) in the list which should be only one 
(Domain-0).



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

_______________________________________________
Xen-bugs mailing list
Xen-bugs@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-bugs


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.