From mboxrd@z Thu Jan 1 00:00:00 1970 From: Patrick Scharrenberg Subject: xend pciback-config-parsing broken Date: Mon, 13 Nov 2006 20:17:33 +0100 Message-ID: <4558C4CD.9050807@web.de> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------010500010902010407040405" Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org This is a multi-part message in MIME format. --------------010500010902010407040405 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Hi! parsing for the "pci" parameter for pciback is broken and returns "too many values to unpack" - errormessage this error occurs since cs 12070 Tried as command line parameter xm create pci=00:10.1 and as option in config file itself pci= [ '00:10.1'] Please see attached xend.log for backtrace captured from a cs 12392 Patrick --------------010500010902010407040405 Content-Type: text/plain; name="xend.log" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline; filename="xend.log" [2006-11-13 19:46:32 xend.XendDomainInfo 2931] DEBUG (__init__:1072) Xend= DomainInfo.create(['vm', ['name', 'atlantis'], ['memory', 256], ['vcpus',= 1], ['on_xend_start', 'ignore'], ['on_xend_stop', 'ignore'], ['image', [= 'linux', ['kernel', '/boot/vmlinuz-2.6.16.29-xen0'], ['root', '/dev/xvda2= ro'], ['args', 'S']]], ['device', ['vbd', ['uname', 'phy:/dev/sdb2'], ['= dev', 'xvda1'], ['mode', 'w']]], ['device', ['vbd', ['uname', 'phy:/dev/s= torage/atlantis-sarge'], ['dev', 'xvda2'], ['mode', 'w']]], ['device', ['= vbd', ['uname', 'phy:/dev/storage/home'], ['dev', 'xvda3'], ['mode', 'w']= ]], ['device', ['vbd', ['uname', 'phy:/dev/storage/scratch'], ['dev', 'xv= da4'], ['mode', 'w']]], ['device', ['vbd', ['uname', 'phy:/dev/storage/sr= v'], ['dev', 'xvda5'], ['mode', 'w']]], ['device', ['vbd', ['uname', 'phy= :/dev/storage/data-random'], ['dev', 'xvda15'], ['mode', 'w']]], ['device= ', ['pci', ['dev', ['domain', '0x0'], ['bus', '0x00'], ['slot', '0x10'], = ['func', '0x0']]]], ['device', ['vif', ['mac', 'FE:FF:FF:FF:FF:01']]]]) [2006-11-13 19:46:32 xend 2931] DEBUG (__init__:1072) XendConfig: reading= device: {'uname': 'phy:/dev/sdb2', 'mode': 'w', 'dev': 'xvda1'} [2006-11-13 19:46:32 xend 2931] DEBUG (__init__:1072) XendConfig: reading= device: {'uname': 'phy:/dev/storage/atlantis-sarge', 'mode': 'w', 'dev':= 'xvda2'} [2006-11-13 19:46:32 xend 2931] DEBUG (__init__:1072) XendConfig: reading= device: {'uname': 'phy:/dev/storage/home', 'mode': 'w', 'dev': 'xvda3'} [2006-11-13 19:46:32 xend 2931] DEBUG (__init__:1072) XendConfig: reading= device: {'uname': 'phy:/dev/storage/scratch', 'mode': 'w', 'dev': 'xvda4= '} [2006-11-13 19:46:32 xend 2931] DEBUG (__init__:1072) XendConfig: reading= device: {'uname': 'phy:/dev/storage/srv', 'mode': 'w', 'dev': 'xvda5'} [2006-11-13 19:46:32 xend 2931] DEBUG (__init__:1072) XendConfig: reading= device: {'uname': 'phy:/dev/storage/data-random', 'mode': 'w', 'dev': 'x= vda15'} [2006-11-13 19:46:32 xend 2931] ERROR (__init__:1072) too many values to = unpack Traceback (most recent call last): File "/usr/src/xen/xen-unstable/dist/install/usr/lib/python/xen/util/xm= lrpclib2.py", line 179, in _marshaled_dispatch response =3D self._dispatch(method, params) File "SimpleXMLRPCServer.py", line 406, in _dispatch return func(*params) File "/usr/src/xen/xen-unstable/dist/install/usr/lib/python/xen/xend/se= rver/XMLRPCServer.py", line 64, in domain_create info =3D XendDomain.instance().domain_create(config) File "/usr/src/xen/xen-unstable/dist/install/usr/lib/python/xen/xend/Xe= ndDomain.py", line 802, in domain_create dominfo =3D XendDomainInfo.create(config) File "/usr/src/xen/xen-unstable/dist/install/usr/lib/python/xen/xend/Xe= ndDomainInfo.py", line 148, in create vm =3D XendDomainInfo(XendConfig(sxp =3D config)) File "/usr/src/xen/xen-unstable/dist/install/usr/lib/python/xen/xend/Xe= ndConfig.py", line 285, in __init__ cfg =3D self._populate_from_sxp(sxp) File "/usr/src/xen/xen-unstable/dist/install/usr/lib/python/xen/xend/Xe= ndConfig.py", line 455, in _populate_from_sxp for opt, val in config[1:]: ValueError: too many values to unpack --------------010500010902010407040405 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --------------010500010902010407040405--