Version-Release number of selected component (if applicable): xen-3.1.0-5.fc8 Description of problem: 'xm start' is raising this exception on xend, here: [2007-09-05 18:29:17 3692] ERROR (xmlrpclib2:178) Internal error handling xend.domain.start Traceback (most recent call last): File "/usr/lib64/python2.5/site-packages/xen/util/xmlrpclib2.py", line 131, in _marshaled_dispatch response = self._dispatch(method, params) File "/usr/lib64/python2.5/SimpleXMLRPCServer.py", line 415, in _dispatch return func(*params) File "/usr/lib64/python2.5/site-packages/xen/xend/XendDomain.py", line 994, in domain_start dominfo.start(is_managed = True) File "/usr/lib64/python2.5/site-packages/xen/xend/XendDomainInfo.py", line 398, in start XendTask.log_progress(31, 60, self._initDomain) File "/usr/lib64/python2.5/site-packages/xen/xend/XendTask.py", line 209, in log_progress retval = func(*args, **kwds) File "/usr/lib64/python2.5/site-packages/xen/xend/XendDomainInfo.py", line 1580, in _initDomain self._createDevices() File "/usr/lib64/python2.5/site-packages/xen/xend/XendDomainInfo.py", line 1369, in _createDevices devid = self._createDevice(devclass, config) File "/usr/lib64/python2.5/site-packages/xen/xend/XendDomainInfo.py", line 1345, in _createDevice return self.getDeviceController(deviceClass).createDevice(devConfig) File "/usr/lib64/python2.5/site-packages/xen/xend/server/vfbif.py", line 78, in createDevice args += ['-vnc', "%s:%d%s" % (vnclisten, vncdisplay, vncopts)] TypeError: int argument required A cast to int on config.get('vncdisplay') was removed by xen-pvfb-02-qemu-pv-machine.patch. The attached patch fixes the problem.
Created attachment 188051 [details] Patch to fix the issue
Created attachment 188091 [details] Fix including xen/xend/image.py xen/xend/image.py has the same problem. Updated patch to include the fix on image.py.
Confirmed that this patch fixes the bug.
Fixed in xen-3.1.0-7.fc8 * Mon Sep 24 2007 Daniel P. Berrange <berrange> - 3.1.0-7.fc8 - Re-add support for back-compat FC6 PVFB support - Fix handling of explicit port numbers (rhbz #279581)
xen-3.1.0-4.fc7 has been pushed to the Fedora 7 testing repository. If problems still persist, please make note of it in this bug report.
xen-3.1.0-6.fc7 has been pushed to the Fedora 7 testing repository. If problems still persist, please make note of it in this bug report.
xen-3.1.0-6.fc7 has been pushed to the Fedora 7 stable repository. If problems still persist, please make note of it in this bug report.