[Beaker-devel] Distro import error from develop RPMs

Amit Saha asaha at redhat.com
Fri Sep 20 05:56:03 UTC 2013



----- Original Message -----
> From: "Dan Callaghan" <dcallagh at redhat.com>
> To: "beaker-devel" <beaker-devel at lists.fedorahosted.org>
> Sent: Wednesday, September 18, 2013 2:31:59 PM
> Subject: Re: [Beaker-devel] Distro import error from develop RPMs
> 
> Excerpts from Amit Saha's message of 2013-09-11 11:18:38 +1000:
> > ----- Original Message -----
> > > From: "Dan Callaghan" <dcallagh at redhat.com>
> > > To: "beaker-devel" <beaker-devel at lists.fedorahosted.org>
> > > Sent: Monday, September 9, 2013 6:38:34 PM
> > > Subject: Re: [Beaker-devel] Distro import error from develop RPMs
> > > 
> > > Excerpts from Amit Saha's message of 2013-09-09 16:55:52 +1000:
> > > > In my development environment, I upgraded the server and the lab
> > > > controller
> > > > packages to the
> > > > current version from git. While importing a distro I am getting this
> > > > error:
> > > > 
> > > > root CRITICAL <Fault 1: "<type 'exceptions.TypeError'>:'set' object
> > > > does
> > > > not support indexing">
> > > 
> > > Stack trace from /var/log/beaker/server-debug.log?
> > 
> > Sep 10 21:17:33 beaker-server-lc beaker-server[22123]:  Traceback (most
> > recent call last):
> > Sep 10 21:17:33 beaker-server-lc beaker-server[22123]:    File
> > "/usr/lib/python2.7/site-packages/bkr/server/xmlrpccontroller.py", line
> > 47, in RPC2
> > Sep 10 21:17:33 beaker-server-lc beaker-server[22123]:      response =
> > self.process_rpc(method,params)
> > Sep 10 21:17:33 beaker-server-lc beaker-server[22123]:    File
> > "/usr/lib/python2.7/site-packages/bkr/server/xmlrpccontroller.py", line
> > 36, in process_rpc
> > Sep 10 21:17:33 beaker-server-lc beaker-server[22123]:      response =
> > obj(*params)
> > Sep 10 21:17:33 beaker-server-lc beaker-server[22123]:    File "<string>",
> > line 2, in add_distro_tree
> > Sep 10 21:17:33 beaker-server-lc beaker-server[22123]:    File
> > "/usr/lib/python2.7/site-packages/bkr/server/identity.py", line 244, in
> > require
> > Sep 10 21:17:33 beaker-server-lc beaker-server[22123]:      return
> > func(*args, **kwargs)
> > Sep 10 21:17:33 beaker-server-lc beaker-server[22123]:    File
> > "/usr/lib/python2.7/site-packages/bkr/server/labcontroller.py", line 133,
> > in add_distro_tree
> > Sep 10 21:17:33 beaker-server-lc beaker-server[22123]:      osversion =
> > OSVersion.lazy_create(osmajor=osmajor, osminor=new_distro['osminor'])
> > Sep 10 21:17:33 beaker-server-lc beaker-server[22123]:    File
> > "/usr/lib/python2.7/site-packages/bkr/server/model.py", line 1522, in
> > lazy_create
> > Sep 10 21:17:33 beaker-server-lc beaker-server[22123]:      col, value =
> > cls._convert_attr_and_value(table, k, v)
> > Sep 10 21:17:33 beaker-server-lc beaker-server[22123]:    File
> > "/usr/lib/python2.7/site-packages/bkr/server/model.py", line 1489, in
> > _convert_attr_and_value
> > Sep 10 21:17:33 beaker-server-lc beaker-server[22123]:      attr_name =
> > prop.mapper.get_property_by_column(prop.remote_side[0]).key
> > Sep 10 21:17:33 beaker-server-lc beaker-server[22123]:  TypeError: 'set'
> > object does not support indexing
> > Sep 10 21:17:33 beaker-server-lc beaker-server[22123]:
> > bkr.server.xmlrpccontroller DEBUG Time: 0:00:00.015921
> > labcontrollers.add_distro_tree ({'osmajor': 'Fedorarawhide', 'name':
> > 'Fedora-rawh
> 
> This one should be fixed by this patch:
> 
> http://gerrit.beaker-project.org/2273

yes, it does. Thanks. 

I will be running a few jobs to see if at least what was working still is.



-- 
Amit Saha <http://echorand.me>


More information about the Beaker-devel mailing list