[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] xend with XenAPI in stackless python-2.7
On Fri, Nov 01, 2013 at 05:34:23PM +0000, Andrew Cooper wrote: > On 01/11/13 17:05, Eric Camachat wrote: > > Hi, > > I am using XEN-4.1.2 and linux-2.6.32 as dom0. > After I upgraded stackless python from 2.5 to 2.7 (and rebuilt xen). > XenAPI became unusable, I spent some time to investigate XenAPI,py, it > looks fine. > So, I guess xend has problem with python 2.7, because it always returned > method unknown. > Do I have to tweak xend to let it support python 2.7? > > Thanks, > Eric > > xend and XenAPI are two completely different things. > > xend is the old deprecated Xen toolstack, written entirely in python. It > has been replaced with the xenlight toolstack upstream. > > Xen-API is a separate open source toolstack, written in OCaml. XenAPI.py > is just a small python wrapper around the Xen-API XMLRPC interface. > > Which toolstack are you expecting to be using? > I thought xend has a limited XenAPI support aswell.. obviously only xapi has the complete support. -- Pasi > ~Andrew > > /root # > python > Python 2.7.5 Stackless 3.1b3 060516 (default, Oct 31 2013, > 16:45:11) > [GCC 4.2.2] on > linux2 > Type "help", "copyright", "credits" or "license" for more > information. > >>> import > XenAPI > >>> session = > XenAPI.xapi_local() > >>> session.login_with_password('', > '') > Traceback (most recent call > last): > File "<stdin>", line 1, in > <module> > File "/usr/lib/python2.7/site-packages/XenAPI.py", line 198, in > <lambda> > return lambda *params: self._login(name, > params) > File "/usr/lib/python2.7/site-packages/XenAPI.py", line 171, in > _login > self.API_version = > self._get_api_version() > File "/usr/lib/python2.7/site-packages/XenAPI.py", line 186, in > _get_api_version > pool = > self.xenapi.pool.get_all()[0] > File "/usr/lib/python2.7/site-packages/XenAPI.py", line 245, in > __call__ > return self.__send(self.__name, > args) > File "/usr/lib/python2.7/site-packages/XenAPI.py", line 149, in > xenapi_request > result = _parse_result(getattr(self, > methodname)(*full_params)) > File "/usr/lib/python2.7/site-packages/XenAPI.py", line 219, in > _parse_result > raise > Failure(result['ErrorDescription']) > XenAPI.Failure: ['MESSAGE_METHOD_UNKNOWN', > 'pool.get_all'] > >>> > > _______________________________________________ > Xen-devel mailing list > [1]Xen-devel@xxxxxxxxxxxxx > [2]http://lists.xen.org/xen-devel > > References > > Visible links > 1. mailto:Xen-devel@xxxxxxxxxxxxx > 2. http://lists.xen.org/xen-devel > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxx > http://lists.xen.org/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |