| 
 I was able to build and boot Xen using May 16 unstable tree. But the xend 
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).  |