[one-users] Getting an "HTTP-Error: 500" when executing oneacct -g group
Esteban Freire
esfreire at cesga.es
Fri Feb 20 03:04:32 PST 2015
Hola Javi,
Thank you very much for your reply and for updating the xmlrpc library
for next ON release :)
About manual compilation, we need to study it but I think your
instructions are pretty clear about it.
Cheers,
Esteban
On 19/02/15 18:48, Javier Fontan wrote:
> I've found that the the change comes in release 1.36.0. I'll update
> the static xmlrpc library that we use to generate packages for the
> next release with 1.40.0, that is the latest stable release.
>
> Right now the only distribution packages that use the stock xmlrpc-c
> library are CentOS 7. It comes with version 1.32.5 so I suppose I'll
> have to link them statically.
>
> Concerning manual compilation. While the new release is not ready you
> can compile OpenNebula linking statically with the new library and
> only substitute oned binary. That should be in src/Nebula directory
> after compiling. You should be able to upgrade normally with this
> method. These are the steps we use to compile OpenNebula:
>
>
> --8<------
> svn checkout
> http://svn.code.sf.net/p/xmlrpc-c/code/release_number/01.40.00
> cd 01.40.00
>
> export CXXFLAGS="-fPIC"
> export CFLAGS="-Wno-error=format-security"
> ./configure --prefix=$PWD/install --enable-libxml2-backend
> make install
>
> # Delete dynamic libraries
> rm -f install/{lib,lib64}/*.so install/{lib,lib64}/*.so.*
>
> # Add xmlrpc-c libraries bin dir to the path
> export PATH=$PWD/install/bin:$PATH
> export XMLRPC=$PWD/install
>
> cd <opennebula source code>
> scons -j2 mysql=yes xmlrpc=$XMLRPC new_xmlrpc=yes syslog=yes
> ------>8--
>
> Cheers
>
>
>
>
>
>
>
> On Tue, Feb 17, 2015 at 12:06 PM, RubEn DIez LAzaro <rdiez at cesga.es
> <mailto:rdiez at cesga.es>> wrote:
>
> Compile our own OpenNebula will break the package system
> maintenance. You can forget use yum or any other package
> management system. You can forget about the updating scripts
> associate to the package for automatically migrate and adapt the
> database schemes to updated versions....
>
> Compile our own OpenNebula in a production infrastructure means
> return to the Dark Ages from a sysadmin point of view... for EVERY
> site with this issue...
>
> In the easy way, OpenNebula staff should use a fixed version of
> libxmlrpc-c and so distribute a fixed package of OpenNebula.
>
> Other possibility is that libxmlrpc-c become a dynamically linked
> library instead statically linked one. In this way each site could
> use a fixed version of libxmlrpc-c....
>
> Regards.
>
>
>
> On 17/02/15 11:15, Esteban Freire wrote:
>> Hi Carlos,
>>
>> Thank you very much for letting us know, we need to think it
>> deeply :)
>>
>> Just one question, which are the pros and cons of compiling oned?
>> It is a serious thing for us since the infrastructure is on
>> production and I am not sure if it will break future updates
>> trough yum/rpm and also, if we could break something in current
>> ON installation at CESGA. Personally, I don't like this decision
>> but it is my humble opinion and in any case, we need to discuss
>> about it.
>>
>> Thanks in advance,
>> Esteban
>>
>> On 02/17/2015 11:05 AM, Carlos Martín Sánchez wrote:
>>> Hi,
>>>
>>> I forgot to add that if you want to test the new libxmlrpc
>>> version yourself, it's not that difficult to compile oned with
>>> the 'xmlrpc' scons option:
>>> http://docs.opennebula.org/4.10/integration/references/compile.html
>>>
>>> Regards.
>>>
>>> --
>>> Carlos Martín, MSc
>>> Project Engineer
>>> OpenNebula - Flexible Enterprise Cloud Made Simple
>>> www.OpenNebula.org <http://www.OpenNebula.org> |
>>> cmartin at opennebula.org <mailto:cmartin at opennebula.org> |
>>> @OpenNebula <http://twitter.com/opennebula>
>>>
>>> On Fri, Feb 13, 2015 at 10:39 AM, RubEn DIez LAzaro
>>> <rdiez at cesga.es <mailto:rdiez at cesga.es>> wrote:
>>>
>>> Hi:
>>>
>>> I Does not know really if some recent version of libxmlrpc-c
>>> fix this bug... bug the patch seems to be into some branch....
>>>
>>> http://sourceforge.net/p/xmlrpc-c/code/2520/
>>>
>>> I don't pretend to confuse you with how we discover this
>>> bug, but in short it appears when executing some accounting
>>> software by Boris Parak for the Federate cloud of the EGI
>>> project....
>>>
>>> I hope the patch i link help to clarify the situation.
>>>
>>> Best regards.
>>>
>>>
>>>
>>> On 12/02/15 22:53, Alejandro Feijóo wrote:
>>>
>>> -----BEGIN PGP SIGNED MESSAGE-----
>>> Hash: SHA512
>>>
>>> Hi to all.
>>>
>>> As Esteban say, we have a planned updated to last
>>> stable opennebula
>>> release the Wednesday 18th, but i think we can wait if
>>> the libxmlrpc-c
>>> is updated in the next days or maybe weeks.
>>>
>>> I think we can wait because the new ON not have critical
>>> changes (we
>>> have pached one-flow yet) and make 2 updates in the same
>>> month can be a
>>> problem for our costumers... (we use oneflow in a lot of
>>> critical
>>> services and is a problem make 2 scheduled stops)
>>>
>>>
>>> But if the change is programated to 4.12 we going to
>>> update and patch it
>>> (I think Ruben have a special love story paching
>>> software hehe)
>>>
>>>
>>> Again, a lot of thanks.
>>>
>>>
>>> El 12/02/15 a las 19:32, Esteban Freire escribió:
>>>
>>> Hi Carlos,
>>>
>>> Thank you very much for checking it :)
>>>
>>> About if it should be fixed in 1.33.14, I hope Rubén
>>> answer to this
>>> tomorrow since it is the one looking at this issue.
>>>
>>> When do you think we could test this? Sorry for the
>>> question/hurry but
>>> we are failing accounting due to this issue in
>>> FedCloud (EGI). In
>>> principle, we are going to update to last ON version
>>> next Wednesday 18th.
>>>
>>> Thanks in advance,
>>> Esteban
>>>
>>> On 02/12/2015 07:23 PM, Carlos Martín Sánchez wrote:
>>>
>>> Hi,
>>>
>>> I'm not directly involved in the packaging, but
>>> as far as I can tell,
>>> OpenNebula 4.8 comes with libxmlrpc-c version
>>> 1.33.6.
>>> If I understand correctly, the problem you
>>> report should be fixed in
>>> 1.33.14?
>>>
>>> I've checked and the current super stable
>>> version is 1.33.16 [1]. We
>>> will see if the static library can be updated
>>> without breaking
>>> anything [2].
>>>
>>> Regards.
>>>
>>> [1]
>>> http://xmlrpc-c.sourceforge.net/change_super_stable.html
>>> [2] http://dev.opennebula.org/issues/3594
>>>
>>> --
>>> Carlos Martín, MSc
>>> Project Engineer
>>> OpenNebula - Flexible Enterprise Cloud Made Simple
>>> www.OpenNebula.org <http://www.OpenNebula.org>
>>> <http://www.OpenNebula.org> |
>>> cmartin at opennebula.org
>>> <mailto:cmartin at opennebula.org>
>>> <mailto:cmartin at opennebula.org
>>> <mailto:cmartin at opennebula.org>> | @OpenNebula
>>> <http://twitter.com/opennebula>
>>>
>>> On Thu, Feb 12, 2015 at 12:08 PM, RubEn DIez
>>> LAzaro <rdiez at cesga.es <mailto:rdiez at cesga.es>
>>> <mailto:rdiez at cesga.es <mailto:rdiez at cesga.es>>>
>>> wrote:
>>>
>>> HI:
>>>
>>> The distro is Scientific Linux release 6.4
>>> (Carbon) and ONE is
>>> installed from repo (it seems be the repo
>>> for CentOS 6)
>>>
>>> [root at cloud yum.repos.d]# cat opennebula.repo
>>> [opennebula]
>>> name=opennebula
>>>
>>> baseurl=http://downloads.opennebula.org/repo/4.8/CentOS/6/x86_64
>>> enabled=1
>>> gpgcheck=0
>>>
>>>
>>> The installed (from standard repos) version
>>> of libxmlrpc-c is
>>> 1.16.24:
>>>
>>> # yum info xmlrpc-c
>>> [.....]
>>> Installed Packages
>>> Name : xmlrpc-c
>>> Arch : x86_64
>>> Version : 1.16.24
>>> Release : 1209.1840.el6
>>> Size : 263 k
>>> Repo : installed
>>> From repo : sl
>>> Summary : A lightweight RPC library
>>> based on XML and HTTP
>>> URL : http://xmlrpc-c.sourceforge.net/
>>> License : BSD and MIT
>>> Description : XML-RPC is a quick-and-easy
>>> way to make procedure
>>> calls over the
>>> : Internet. It converts the
>>> procedure call into XML
>>> document, sends
>>> : it to a remote server using
>>> HTTP, and gets back the
>>> response as
>>> : XML.
>>> :
>>> : This library provides a
>>> modular implementation of
>>> XML-RPC for C.
>>>
>>> but this is no matter since you claims that
>>> ONE is statically
>>> linked.... What version of xmlrpc-c is
>>> linked to the ONE from the
>>> showed repo??
>>>
>>> We get a source path for 1.33.14 and we
>>> build a possible (yet
>>> untested, done by hand using patch we have
>>> for 1.33.14) patch for
>>> 1.16.24.... Perhaps we can send you these
>>> patches for fix the
>>> issue in your statically linked xmlrpc-c???
>>>
>>> Regards.
>>>
>>>
>>>
>>>
>>> On 12/02/15 11:48, Carlos Martín Sánchez wrote:
>>>
>>> Hi,
>>>
>>> We already use a statically linked
>>> libxmlrpc-c version to use a
>>> newer one for some distros.
>>> How did you install ONE, what packages
>>> are you using? Which version?
>>>
>>> Also, can you please share more about
>>> the libxmlrpc-c versions
>>> that cause problems, and when it was fixed?
>>>
>>> Regards
>>> --
>>> Carlos Martín, MSc
>>> Project Engineer
>>> OpenNebula - Flexible Enterprise Cloud
>>> Made Simple
>>> www.OpenNebula.org
>>> <http://www.OpenNebula.org>
>>> <http://www.OpenNebula.org> |
>>> cmartin at opennebula.org
>>> <mailto:cmartin at opennebula.org>
>>> <mailto:cmartin at opennebula.org
>>> <mailto:cmartin at opennebula.org>> |
>>> @OpenNebula <http://twitter.com/opennebula>
>>>
>>> On Wed, Feb 11, 2015 at 12:53 PM,
>>> Esteban Freire
>>> <esfreire at cesga.es
>>> <mailto:esfreire at cesga.es>
>>> <mailto:esfreire at cesga.es
>>> <mailto:esfreire at cesga.es>>> wrote:
>>>
>>> Hello,
>>>
>>> We are having an issue with oneacct
>>> command when we try to
>>> get the accounting for a group, for
>>> example:
>>>
>>> [oneadmin at cloud ~]$ oneacct -g ops
>>> ops
>>> HTTP-Error: 500 Internal Server Error
>>>
>>> [oneadmin at cloud ~]$ oneacct -g
>>> fedcloud.egi.eu <http://fedcloud.egi.eu>
>>> <http://fedcloud.egi.eu>
>>> fedcloud.egi.eu <http://fedcloud.egi.eu>
>>> <http://fedcloud.egi.eu>
>>> HTTP-Error: 500 Internal Server Error
>>>
>>> As far as we have been told, it
>>> seems the issue it is hidden
>>> deep in libxmlrpc and has almost
>>> nothing to do with
>>> OpenNebula or its version. The
>>> problem is this (briefly):
>>>
>>> Once the VM history goes over
>>> approx. 40k of VMs, libxmlrpc
>>> will refuse to allocate enough
>>> memory for some OpenNebula
>>> responses to RPC commands.
>>>
>>> Also, the solution proposed is to
>>> compile OpenNebula against
>>> a newer and patched version of
>>> libxmlrpc but to be honest, I
>>> would prefer avoid this solution.
>>>
>>> I understand this is not an
>>> OpenNebula issue but I wonder if
>>> as OpenNebula developers you have
>>> seen this issue before and
>>> it there is any other better
>>> solution. Also, if some other
>>> site has experiment this issue, I
>>> would like to know which
>>> was the solution applied.
>>>
>>> Any help is welcome on this since
>>> we need to solve this issue
>>> asap :)
>>>
>>> Thanks in advance,
>>> Esteban
>>>
>>> -- ++-------------------------++
>>> Esteban Freire García
>>> Centro de supercomputación de Galicia
>>> Avda. de Vigo s/n. Campus Vida
>>> 15705 - Santiago de Compostela. Spain
>>> Tlfn.: 981 56 98 10 Extension:274
>>> <tel:981%2056%2098%2010%20Extension%3A274>
>>> Fax: 981 59 46 16
>>> <tel:981%2059%2046%2016>
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at lists.opennebula.org
>>> <mailto:Users at lists.opennebula.org>
>>> <mailto:Users at lists.opennebula.org
>>> <mailto:Users at lists.opennebula.org>>
>>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at lists.opennebula.org
>>> <mailto:Users at lists.opennebula.org>
>>> <mailto:Users at lists.opennebula.org
>>> <mailto:Users at lists.opennebula.org>>
>>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>>
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at lists.opennebula.org
>>> <mailto:Users at lists.opennebula.org>
>>> <mailto:Users at lists.opennebula.org
>>> <mailto:Users at lists.opennebula.org>>
>>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at lists.opennebula.org
>>> <mailto:Users at lists.opennebula.org>
>>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at lists.opennebula.org
>>> <mailto:Users at lists.opennebula.org>
>>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>>
>>> - -- Alejandro Feijóo Fraga
>>> Systems Technician
>>> CESGA
>>> -----BEGIN PGP SIGNATURE-----
>>> Version: GnuPG/MacGPG2 v2.0.22 (Darwin)
>>> Comment: GPGTools - https://gpgtools.org
>>>
>>> iQEcBAEBCgAGBQJU3SDrAAoJEKshAoM6XWq54GwIAKY4yp/4+REWqjSKBCZoHInj
>>> RGmKvUFuGbo7pfV7Ttreztxu3wF1KidIAR0uMG0/zoJ3DR/q/c4hdWaIIhw3PAv8
>>> x/rBBWNYRgCOX520AmOA7AYaKMnvsRWsf4yQST2Q9Biij3dkaBvU7+IKpCcw6oeR
>>> L3Athpe15Jnl+k5oLw926ntrN0Ol+A3SBoWM4Ndn8+XCdEbEpi2BqrgcX0Ex5L0z
>>> L9e9Cl+pzl9wRVBNxiy3Fd/zPcFQI3MXvfyYmcceRbwEfgxO+o79e2ZcXmmLeXfc
>>> 9zhzHiSgjf1TlqrdHvDv7TT0cFIYXyiJRE3RDGhAwbBq8MwAmbAUc0mbQ7Bamg4=
>>> =WENu
>>> -----END PGP SIGNATURE-----
>>> _______________________________________________
>>> Users mailing list
>>> Users at lists.opennebula.org
>>> <mailto:Users at lists.opennebula.org>
>>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>>
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at lists.opennebula.org <mailto:Users at lists.opennebula.org>
>>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at lists.opennebula.org <mailto:Users at lists.opennebula.org>
>>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>
>>
>> --
>> ++-------------------------++
>> Esteban Freire García
>> Centro de supercomputación de Galicia
>> Avda. de Vigo s/n. Campus Vida
>> 15705 - Santiago de Compostela. Spain
>> Tlfn.:981 56 98 10 Extension:274 <tel:981%2056%2098%2010%20Extension%3A274>
>> Fax:981 59 46 16 <tel:981%2059%2046%2016>
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opennebula.org <mailto:Users at lists.opennebula.org>
>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opennebula.org <mailto:Users at lists.opennebula.org>
> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>
>
>
>
> --
> Javier Fontán Muiños
> Developer
> OpenNebula - Flexible Enterprise Cloud Made Simple
> www.OpenNebula.org <http://www.OpenNebula.org> | @OpenNebula |
> github.com/jfontan <http://github.com/jfontan>
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opennebula.org
> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
--
++-------------------------++
Esteban Freire García
Centro de supercomputación de Galicia
Avda. de Vigo s/n. Campus Vida
15705 - Santiago de Compostela. Spain
Tlfn.: 981 56 98 10 Extension:274
Fax: 981 59 46 16
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20150220/696721aa/attachment-0001.htm>
More information about the Users
mailing list