on den 03.05.2006 klokka 15:09 (-0400) skreiv Jeremy Katz:
---------------------------------------------------------------------
Update Information:
This updates the xen userspace tools to the 3.0.2-2 release.
Additional changes have been made to make managing domains
using libvirt work better.
---------------------------------------------------------------------
* Fri Apr 28 2006 Jeremy Katz <katzj(a)redhat.com> - 3.0.2-0.FC5
- update to 3.0.2-2
- add patches for bootloader to run on all domain creations
- make xenguest-install create a persistent uuid
- use libvirt for paravirt domain creation in xenguest-install
* Tue Apr 18 2006 Daniel Veillard <veillard(a)redhat.com> - 3.0.1-5.FC5
- augment the close on exec patch with the fix for #188361
I might be missing something obvious here but:
Installing with xenguest-install.py gives this error now:
Starting install...
libvir: Xen Daemon error : POST operation failed: No such domain xen03m
Failed to get devices for domain xen03
Traceback (most recent call last):
File "/usr/sbin/xenguest-install.py", line 460, in ?
main()
File "/usr/sbin/xenguest-install.py", line 451, in main
start_paravirt_install(name, ram, disk, mac, uuid, src,
options.extra)
File "/usr/sbin/xenguest-install.py", line 331, in
start_paravirt_install
dom = conn.createLinux(cfgxml, 0)
File "/usr/lib/python2.4/site-packages/libvirt.py", line 207, in
createLinux
if ret is None:raise libvirtError('virDomainCreateLinux() failed')
libvirt.libvirtError: virDomainCreateLinux() failed
This is being logged in xend-debug.log:
Traceback (most recent call last):
File
"/usr/lib/python2.4/site-packages/xen/xend/server/SrvDomainDir.py", line
77, in op_create
dominfo = self.xd.domain_create(config)
File "/usr/lib/python2.4/site-packages/xen/xend/XendDomain.py", line
227, in domain_create
dominfo = XendDomainInfo.create(config)
File "/usr/lib/python2.4/site-packages/xen/xend/XendDomainInfo.py",
line 183, in create
vm.initDomain()
File "/usr/lib/python2.4/site-packages/xen/xend/XendDomainInfo.py",
line 1236, in initDomain
channel_details = self.image.createImage()
File "/usr/lib/python2.4/site-packages/xen/xend/image.py", line 116,
in createImage
return self.createDomain()
File "/usr/lib/python2.4/site-packages/xen/xend/image.py", line 135,
in createDomain
result = self.buildDomain()
File "/usr/lib/python2.4/site-packages/xen/xend/image.py", line 178,
in buildDomain
log.debug("features = %s", self.vm.getFeatures())
AttributeError: XendDomainInfo instance has no attribute 'getFeatures'
This in xend.log:
[2006-05-04 14:16:40 xend] INFO (image:133) buildDomain os=linux dom=6
vcpus=1
[2006-05-04 14:16:40 xend] DEBUG (image:171) dom = 6
[2006-05-04 14:16:40 xend] DEBUG (image:172) image
= /var/lib/xen/vmlinuz.yOTMMs
[2006-05-04 14:16:40 xend] DEBUG (image:173) store_evtchn = 1
[2006-05-04 14:16:40 xend] DEBUG (image:174) console_evtchn = 2
[2006-05-04 14:16:40 xend] DEBUG (image:175) cmdline =
root=/dev/xvd root=/dev/xvd
method=http://mirrors.dignet.no/fedora/core/5/i386/
ks=http://www.sunnmore.net/div/ks-xen.cfg ip=80.241.81.20
netmask=255.255.255.192 gateway=80.241.81.1 dns=80.241.81.65
syslog=bart.isp.dignet.no loglevel=debug
[2006-05-04 14:16:40 xend] DEBUG (image:176) ramdisk
= /var/lib/xen/initrd.img.nn9ELn
[2006-05-04 14:16:40 xend] DEBUG (image:177) vcpus = 1
[2006-05-04 14:16:40 xend.XendDomainInfo] ERROR (XendDomainInfo:190)
Domain construction failed
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/xen/xend/XendDomainInfo.py",
line 183, in create
vm.initDomain()
File "/usr/lib/python2.4/site-packages/xen/xend/XendDomainInfo.py",
line 1236, in initDomain
channel_details = self.image.createImage()
File "/usr/lib/python2.4/site-packages/xen/xend/image.py", line 116,
in createImage
return self.createDomain()
File "/usr/lib/python2.4/site-packages/xen/xend/image.py", line 135,
in createDomain
result = self.buildDomain()
File "/usr/lib/python2.4/site-packages/xen/xend/image.py", line 178,
in buildDomain
log.debug("features = %s", self.vm.getFeatures())
AttributeError: XendDomainInfo instance has no attribute 'getFeatures'
[2006-05-04 14:16:40 xend.XendDomainInfo] DEBUG (XendDomainInfo:1338)
XendDomainInfo.destroy: domid=6
[2006-05-04 14:16:40 xend.XendDomainInfo] DEBUG (XendDomainInfo:1346)
XendDomainInfo.destroyDomain(6)
[2006-05-04 14:16:40 xend] ERROR (SrvBase:87) Request create failed.
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/xen/web/SrvBase.py", line 85,
in perform
return op_method(op, req)
File
"/usr/lib/python2.4/site-packages/xen/xend/server/SrvDomainDir.py", line
82, in op_create
raise XendError("Error creating domain: " + str(ex))
XendError: Error creating domain: XendDomainInfo instance has no
attribute 'getFeatures'
And when trying to start my FC5-guests created with the-xenguest script,
this happens:
# xm create xen02
Using config file "/etc/xen/xen02".
Error: bootloader() takes at most 4 arguments (5 given)
# rpm -qa \*xen\*
kernel-xen0-2.6.16-1.2107_FC5
xen-3.0.2-0.FC5
kernel-xen0-2.6.16-1.2108_FC5
# uname -a
Linux montgomery.isp.dignet.no 2.6.16-1.2108_FC5xen0 #1 SMP Wed May 3
21:30:18 EDT 2006 i686 i686 i386 GNU/Linux