----- Original Message ----- > From: "Dan Kenigsberg" <[email protected]> > To: "Balamurugan Arumugam" <[email protected]> > Cc: "Rob Zwissler" <[email protected]>, [email protected], "Aravinda VK" > <[email protected]>, "Ayal Baron" > <[email protected]> > Sent: Sunday, March 10, 2013 1:04:50 PM > Subject: Re: [Users] oVirt 3.2 on CentOS with Gluster 3.3 > > On Wed, Mar 06, 2013 at 02:34:10PM +0530, Balamurugan Arumugam wrote: > > On 03/06/2013 01:20 PM, Dan Kenigsberg wrote: > > >On Tue, Mar 05, 2013 at 10:08:48AM -0800, Rob Zwissler wrote: > > >>On Mon, Mar 4, 2013 at 11:46 PM, Dan Kenigsberg > > >><[email protected]> wrote: > > >>>Rob, > > >>> > > >>>It seems that a bug in vdsm code is hiding the real issue. > > >>>Could you do a > > >>> > > >>> sed -i s/ParseError/ElementTree.ParseError > > >>> /usr/share/vdsm/gluster/cli.py > > >>> > > >>>restart vdsmd, and retry? > > >>> > > >>>Bala, would you send a patch fixing the ParseError issue (and > > >>>adding a > > >>>unit test that would have caught it on time)? > > > > > >>Traceback (most recent call last): > > >> File "/usr/share/vdsm/BindingXMLRPC.py", line 918, in wrapper > > >> res = f(*args, **kwargs) > > >> File "/usr/share/vdsm/gluster/api.py", line 32, in wrapper > > >> rv = func(*args, **kwargs) > > >> File "/usr/share/vdsm/gluster/api.py", line 56, in volumesList > > >> return {'volumes': > > >> self.svdsmProxy.glusterVolumeInfo(volumeName)} > > >> File "/usr/share/vdsm/supervdsm.py", line 81, in __call__ > > >> return callMethod() > > >> File "/usr/share/vdsm/supervdsm.py", line 72, in <lambda> > > >> **kwargs) > > >> File "<string>", line 2, in glusterVolumeInfo > > >> File "/usr/lib64/python2.6/multiprocessing/managers.py", line > > >> 740, > > >>in _callmethod > > >> raise convert_to_error(kind, result) > > >>AttributeError: class ElementTree has no attribute 'ParseError' > > > > > >My guess has led us nowhere, since etree.ParseError is simply > > >missing > > >from python 2.6. It is to be seen only in python 2.7! > > > > > >That's sad, but something *else* is problematic, since we got to > > >this > > >error-handling code. > > > > > >Could you make another try and temporarily replace ParseError with > > >Exception? > > > > > > sed -i s/etree.ParseError/Exception/ > > > /usr/share/vdsm/gluster/cli.py > > > > > >(this sed is relative to the original code). > > > > > > > More specific sed is > > sed -i s/etree.ParseError/SyntaxError/ > > /usr/share/vdsm/gluster/cli.py > > Bala, Aravinda, I have not seem a vdsm patch adding an explicit > dependency on the correct gluster-cli version. Only a change for for > this ParseError issue http://gerrit.ovirt.org/#/c/12829/ > > Is there anything blocking this? I would really like to clear this > hurdle quickly. >
Dan, we are working out locally to resolve of setting up glusterfs version for vdsm-gluster. We will submit new patch soon. Regards, Bala _______________________________________________ Users mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/users

