Which OS are you on? Probably you are missing some dev or some extra xmlrpc packages. This is what I have in Opensuse, probably some of them are not necessary but anyway:


$ zypper search xmlrpc | grep "i "
i | libxmlrpc++3 | A library implementing XML-based remote procedure calls | package
i | libxmlrpc++7 | A library implementing XML-based remote procedure calls | package
i | libxmlrpc-c-devel | Development package for xmlrpc-c | package
i | libxmlrpc3 | A library implementing XML-based remote procedure calls | package
i | libxmlrpc_abyss3 | Library implementing XML-based Remote Procedure Calls | package
i | libxmlrpc_client++3 | Library implementing XML-based Remote Procedure Calls | package
i | libxmlrpc_client++7 | Library implementing XML-based Remote Procedure Calls | package
i | libxmlrpc_client3 | Library implementing XML-based Remote Procedure Calls | package
i | libxmlrpc_cpp7 | Library implementing XML-based Remote Procedure Calls | package
i | libxmlrpc_packetsocket7 | Library implementing XML-based Remote Procedure Calls | package
i | libxmlrpc_server++3 | Library implementing XML-based Remote Procedure Calls | package
i | libxmlrpc_server++7 | Library implementing XML-based Remote Procedure Calls | package
i | libxmlrpc_server3 | Library implementing XML-based Remote Procedure Calls | package
i | libxmlrpc_server_abyss++3 | Library implementing XML-based Remote Procedure Calls | package
i | libxmlrpc_server_abyss++7 | Library implementing XML-based Remote Procedure Calls | package
i | libxmlrpc_server_abyss3 | Library implementing XML-based Remote Procedure Calls | package
i | libxmlrpc_server_cgi++7 | Library implementing XML-based Remote Procedure Calls | package
i | libxmlrpc_server_cgi3 | Library implementing XML-based Remote Procedure Calls | package
i | libxmlrpc_server_pstream++7 | Library implementing XML-based Remote Procedure Calls | package
i | libxmlrpc_util3 | Library implementing XML-based Remote Procedure Calls | package
i | xmlrpc-c | Library implementing XML-based Remote Procedure Calls | package

Hector

On Fri, 11 Jan 2013 11:07:37 +0100, Duverne, Cyrille <cyrille.duve...@euranova.eu> wrote:


Hello Hector,

Thanks for this, I tried to compile ONE in a self-contained mode.

Then I downloaded the tarball in a local directory
Untared it
Tried to launch : scons -j2
And getting an error about can't find xmlrpc libraries.

I've downloaded xmlrpc libraries, and I tried to check if everything went well with : xmlrpc-c-config --version
And get an answer.

Where is the trick ?

Thanks in advance
CyD
"Imagination is more important than Knowledge"
Albert Einstein



Mardi 08/01/2013 à 21:25 Hector Sanjuan a écrit:
Yes but dont forget that you can make a self-contained installation on a single folder (-d option http://opennebula.org/documentation:rel3.8:compile). So you can have a selfcontained install with sqlite and dummy drivers withing your project, that you can use for testing purposes. Or your tests can install a fresh instance everytime, then you provide the right oned.conf and sqlite file with the initial testing state

Hector

On Tue, 08 Jan 2013 13:02:55 +0100, Duverne, Cyrille <cyrille.duve...@euranova.eu> wrote:

Hello,

Thanks a lot Carlos for this.

So I still need to install OpenNebula somewhere to be able to simulate the API.

Kind regards
Cyrille


Mardi 08/01/2013 à 12:36 Carlos Martín Sánchez a écrit:
Hi,

When we don't need to check the interaction with real infrastructure we use the dummy drivers for hosts (im, vmm, network) and datastores (ds & tm)

$ onehost create dummyhost -i im_dummy -v vmm_dummy -n dummy

$ onedatastore show 0
...
DATASTORE TEMPLATE                                                              
TM_MAD="dummy"

$ onedatastore show 1
...
DATASTORE TEMPLATE                                                              
DS_MAD="dummy"
TM_MAD="dummy"

You may need to uncomment some of them in oned.conf. The drivers can be found in /var/lib/one/remotes

Regards
--
Carlos Martín, MSc
Project Engineer
OpenNebula - The Open-source Solution for Data Center Virtualization


On Tue, Jan 8, 2013 at 9:36 AM, Duverne, Cyrille <cyrille.duve...@euranova.eu> wrote:
Hello,

Do you know if such a thing exists ? If no it could be a great feature to be able to simulate ONE answers to API commands instead of having a full working infrastructure.

Do you use a Continuous Integration tool in ONE development ? Do you test all features and builds ?

Thanks in advance
Cyrille


Mercredi 02/01/2013 à 21:04 Duverne, Cyrille a écrit:

Hello,

We are creating a new scalable middleware product, and we need to have a fake RPC server for test purpose to launch commands from our continuous integration server.

Is there any available on your side ?

Thanks in advance
Cyrille

_______________________________________________
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org





--
Hector Sanjuan
@hecsanjuan



--
Hector Sanjuan
@hecsanjuan
_______________________________________________
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org

Reply via email to