[one-users] Installing OpenNebula 2.0 on Centos 5.5 64 Bit problems

Andrea Turli andrea.turli at eng.it
Sun Oct 31 10:58:10 PDT 2010


This is the error I got using the approache on documentation


$ yum localinstall --nogpgcheck opennebula-2.0-1.x86_64.rpm
Loaded plugins: fastestmirror
Setting up Local Package Process
Examining opennebula-2.0-1.x86_64.rpm: opennebula-2.0-1.x86_64
Marking opennebula-2.0-1.x86_64.rpm to be installed
Loading mirror speeds from cached hostfile
 * addons: ftp.eutelia.it
 * base: ftp.eutelia.it
 * epel: mirror.fraunhofer.de
 * extras: ftp.eutelia.it
 * updates: ftp.eutelia.it
Resolving Dependencies
--> Running transaction check
---> Package opennebula.x86_64 0:2.0-1 set to be updated
--> Processing Dependency: libxmlrpc++.so.3()(64bit) for package: opennebula
--> Processing Dependency: libxmlrpc_client++.so.3()(64bit) for
package: opennebula
--> Processing Dependency: libxmlrpc_server++.so.3()(64bit) for
package: opennebula
--> Processing Dependency: libxmlrpc_server_abyss++.so.3()(64bit) for
package: opennebula
--> Processing Dependency: libxmlrpc_server_abyss.so.3()(64bit) for
package: opennebula
--> Processing Dependency: libxmlrpc_util.so.3()(64bit) for package: opennebula
--> Finished Dependency Resolution
opennebula-2.0-1.x86_64 from /opennebula-2.0-1.x86_64 has depsolving problems
 --> Missing Dependency: libxmlrpc_server++.so.3()(64bit) is needed
by package opennebula-2.0-1.x86_64 (/opennebula-2.0-1.x86_64)
opennebula-2.0-1.x86_64 from /opennebula-2.0-1.x86_64 has depsolving problems
 --> Missing Dependency: libxmlrpc++.so.3()(64bit) is needed by
package opennebula-2.0-1.x86_64 (/opennebula-2.0-1.x86_64)
opennebula-2.0-1.x86_64 from /opennebula-2.0-1.x86_64 has depsolving problems
 --> Missing Dependency: libxmlrpc_server_abyss.so.3()(64bit) is
needed by package opennebula-2.0-1.x86_64 (/opennebula-2.0-1.x86_64)
opennebula-2.0-1.x86_64 from /opennebula-2.0-1.x86_64 has depsolving problems
 --> Missing Dependency: libxmlrpc_util.so.3()(64bit) is needed by
package opennebula-2.0-1.x86_64 (/opennebula-2.0-1.x86_64)
opennebula-2.0-1.x86_64 from /opennebula-2.0-1.x86_64 has depsolving problems
 --> Missing Dependency: libxmlrpc_client++.so.3()(64bit) is needed
by package opennebula-2.0-1.x86_64 (/opennebula-2.0-1.x86_64)
opennebula-2.0-1.x86_64 from /opennebula-2.0-1.x86_64 has depsolving problems
 --> Missing Dependency: libxmlrpc_server_abyss++.so.3()(64bit) is
needed by package opennebula-2.0-1.x86_64 (/opennebula-2.0-1.x86_64)
Error: Missing Dependency: libxmlrpc_server_abyss++.so.3()(64bit) is
needed by package opennebula-2.0-1.x86_64 (/opennebula-2.0-1.x86_64)
Error: Missing Dependency: libxmlrpc_util.so.3()(64bit) is needed by
package opennebula-2.0-1.x86_64 (/opennebula-2.0-1.x86_64)
Error: Missing Dependency: libxmlrpc_client++.so.3()(64bit) is needed
by package opennebula-2.0-1.x86_64 (/opennebula-2.0-1.x86_64)
Error: Missing Dependency: libxmlrpc_server_abyss.so.3()(64bit) is
needed by package opennebula-2.0-1.x86_64 (/opennebula-2.0-1.x86_64)
Error: Missing Dependency: libxmlrpc_server++.so.3()(64bit) is needed
by package opennebula-2.0-1.x86_64 (/opennebula-2.0-1.x86_64)
Error: Missing Dependency: libxmlrpc++.so.3()(64bit) is needed by
package opennebula-2.0-1.x86_64 (/opennebula-2.0-1.x86_64)
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                       package-cleanup --dupes
                       rpm -Va --nofiles --nodigest

even if I've added CentOS Karan Repo to yum repos.

Any hints?

Andrea

On Fri, Oct 29, 2010 at 2:41 PM, Tino Vazquez <tinova at fdi.ucm.es> wrote:
> Hi Andrea, Carsten,
>
> In [1], "CentOS 5/RHEL 5" section, a procedure describes how to
> install all the dependencies using CentOS Karan Repo.
>
> Best regards,
>
> -Tino
>
>
> [1] http://opennebula.org/documentation:rel2.0:notes
>
> --
> Constantino Vázquez Blanco | dsa-research.org/tinova
> Virtualization Technology Engineer / Researcher
> OpenNebula Toolkit | opennebula.org
>
>
>
> On Fri, Oct 29, 2010 at 2:16 PM, Andrea Turli <andrea.turli at eng.it> wrote:
>> Hi,
>>
>> I've the same env and I've solved this issue using this approach:
>>
>>        wget http://centos.karan.org/el5/extras/testing/SRPMS/xmlrpc-c-1.06.18-1.el5.kb.src.rpm
>>        rpmbuild --rebuild xmlrpc-c-1.06.18-1.el5.kb.src.rpm
>>        cd /usr/src/redhat/RPMS/x86_64/
>>        rpm -i xmlrpc-c-1.06.18-1.x86_64.rpm
>>        rpm -i xmlrpc-c-devel-1.06.18-1.x86_64.rpm
>>
>> HTH,
>> Andrea
>>
>> On Fri, Oct 29, 2010 at 6:28 AM,  <Carsten.Friedrich at csiro.au> wrote:
>>> I’m trying to install OpenNebula 5.5 release on a Centos 5.5 64 Bit machine
>>> and I’m not having much luck trying to follow the instructions on
>>> http://opennebula.org/documentation:rel2.0:notes for either binary or
>>> source. Any help would be appreciated.
>>>
>>>
>>>
>>> When installing from source I get:
>>>
>>>
>>>
>>> scons: Reading SConscript files ...
>>>
>>> Testing recipe: pkg-config
>>>
>>>   Error calling pkg-config xmlrpc_server_abyss++ --static --libs
>>>
>>> Testing recipe: xmlrpc-c-config
>>>
>>>   Error calling xmlrpc-c-config c++2 abyss-server --libs --cflags
>>>
>>> Testing recipe: mixed hardcoded libraries and xmlrpc-c-config (debian lenny)
>>>
>>>   Error calling xmlrpc-c-config c++2 abyss-server --libs --cflags
>>>
>>> Testing recipe: hardcoded libraries for Mac OS X (installed using port)
>>>
>>> g++ .xmlrpc_test/xmlrpc_test.28bf26.cc -o
>>> .xmlrpc_test/xmlrpc_test.28bf26.cc.out
>>>
>>>  -I/opt/local/include -L/opt/local/lib -lwwwxml -lxmltok -lxmlparse -lwwwzip
>>> -lw
>>>
>>> wwinit -lwwwapp -lwwwtelnet -lwwwhtml -lwwwnews -lwwwhttp -lwwwmime
>>> -lwwwgopher
>>>
>>> -lwwwftp -lwwwfile -lwwwdir -lwwwcache -lwwwstream -lwwwmux -lwwwtrans
>>> -lwwwcore
>>>
>>>  -lwwwutils -lmd5 -ldl -lz -lpthread -lxmlrpc_client++ -lxmlrpc_client
>>> -lxmlrpc+
>>>
>>> + -lxmlrpc -lxmlrpc_util -lxmlrpc_xmlparse -lxmlrpc_xmltok
>>> -lxmlrpc_server_abyss
>>>
>>> ++ -lxmlrpc_server++ -lxmlrpc_server_abyss -lxmlrpc_server -lxmlrpc_abyss
>>> 1>>.xm
>>>
>>> lrpc_test/xmlrpc_test.28bf26.cc.log 2>&1
>>>
>>>
>>>
>>>
>>>
>>> Error searching for xmlrpc-c libraries. Please check this things:
>>>
>>>
>>>
>>>  * You have installed development libraries for xmlrpc-c. One way to check
>>>
>>>    this is calling xmlrpc-c-config that is provided with the development
>>>
>>>    package.
>>>
>>>  * Check that the version of xmlrpc-c is at least 1.06. You can do this also
>>>
>>>    calling:
>>>
>>>    $ xmlrpc-c-config --version
>>>
>>>  * If all this requirements are already met please send log files located in
>>>
>>>    .xmlrpc_test to the mailing list.
>>>
>>>
>>>
>>> TypeError: 'str' object is not callable:
>>>
>>>   File "/data/cloud/one/SRC/opennebula-2.0/SConstruct", line 151:
>>>
>>>     exit(-1)
>>>
>>> -bash-3.2$
>>>
>>>
>>>
>>> (xmlrpc-c-config –version reports 1.06.18)
>>>
>>>
>>>
>>> Binary I get:
>>>
>>> bash-3.2# yum localinstall --nogpgcheck opennebula-2.0-1.x86_64.rpm
>>>
>>> Loaded plugins: fastestmirror
>>>
>>> Setting up Local Package Process
>>>
>>> Examining opennebula-2.0-1.x86_64.rpm: opennebula-2.0-1.x86_64
>>>
>>> Marking opennebula-2.0-1.x86_64.rpm to be installed
>>>
>>> Loading mirror speeds from cached hostfile
>>>
>>>  * addons: ftp.monash.edu.au
>>>
>>>  * base: ftp.monash.edu.au
>>>
>>>  * epel: mirror.aarnet.edu.au
>>>
>>>  * extras: ftp.monash.edu.au
>>>
>>>  * updates: ftp.monash.edu.au
>>>
>>> Resolving Dependencies
>>>
>>> --> Running transaction check
>>>
>>> ---> Package opennebula.x86_64 0:2.0-1 set to be updated
>>>
>>> --> Processing Dependency: libxmlrpc++.so.3()(64bit) for package: opennebula
>>>
>>> --> Processing Dependency: libxmlrpc_client++.so.3()(64bit) for package:
>>> openneb
>>>
>>> ula
>>>
>>> --> Processing Dependency: libxmlrpc_server++.so.3()(64bit) for package:
>>> openneb
>>>
>>> ula
>>>
>>> --> Processing Dependency: libxmlrpc_server_abyss++.so.3()(64bit) for
>>> package: o
>>>
>>> pennebula
>>>
>>> --> Processing Dependency: libxmlrpc_server_abyss.so.3()(64bit) for package:
>>> ope
>>>
>>> nnebula
>>>
>>> --> Processing Dependency: libxmlrpc_util.so.3()(64bit) for package:
>>> opennebula
>>>
>>> --> Finished Dependency Resolution
>>>
>>> opennebula-2.0-1.x86_64 from /opennebula-2.0-1.x86_64 has depsolving
>>> problems
>>>
>>>   --> Missing Dependency: libxmlrpc_server++.so.3()(64bit) is needed by
>>> package
>>>
>>> opennebula-2.0-1.x86_64 (/opennebula-2.0-1.x86_64)
>>>
>>> opennebula-2.0-1.x86_64 from /opennebula-2.0-1.x86_64 has depsolving
>>> problems
>>>
>>>   --> Missing Dependency: libxmlrpc++.so.3()(64bit) is needed by package
>>> openneb
>>>
>>> ula-2.0-1.x86_64 (/opennebula-2.0-1.x86_64)
>>>
>>> opennebula-2.0-1.x86_64 from /opennebula-2.0-1.x86_64 has depsolving
>>> problems
>>>
>>>   --> Missing Dependency: libxmlrpc_server_abyss.so.3()(64bit) is needed by
>>> pack
>>>
>>> age opennebula-2.0-1.x86_64 (/opennebula-2.0-1.x86_64)
>>>
>>> opennebula-2.0-1.x86_64 from /opennebula-2.0-1.x86_64 has depsolving
>>> problems
>>>
>>>   --> Missing Dependency: libxmlrpc_util.so.3()(64bit) is needed by package
>>> open
>>>
>>> nebula-2.0-1.x86_64 (/opennebula-2.0-1.x86_64)
>>>
>>> opennebula-2.0-1.x86_64 from /opennebula-2.0-1.x86_64 has depsolving
>>> problems
>>>
>>>   --> Missing Dependency: libxmlrpc_client++.so.3()(64bit) is needed by
>>> package
>>>
>>> opennebula-2.0-1.x86_64 (/opennebula-2.0-1.x86_64)
>>>
>>> opennebula-2.0-1.x86_64 from /opennebula-2.0-1.x86_64 has depsolving
>>> problems
>>>
>>>   --> Missing Dependency: libxmlrpc_server_abyss++.so.3()(64bit) is needed
>>> by pa
>>>
>>> ckage opennebula-2.0-1.x86_64 (/opennebula-2.0-1.x86_64)
>>>
>>> Error: Missing Dependency: libxmlrpc_server_abyss++.so.3()(64bit) is needed
>>> by p
>>>
>>> ackage opennebula-2.0-1.x86_64 (/opennebula-2.0-1.x86_64)
>>>
>>> Error: Missing Dependency: libxmlrpc_util.so.3()(64bit) is needed by package
>>> ope
>>>
>>> nnebula-2.0-1.x86_64 (/opennebula-2.0-1.x86_64)
>>>
>>> Error: Missing Dependency: libxmlrpc_client++.so.3()(64bit) is needed by
>>> package
>>>
>>>  opennebula-2.0-1.x86_64 (/opennebula-2.0-1.x86_64)
>>>
>>> Error: Missing Dependency: libxmlrpc_server_abyss.so.3()(64bit) is needed by
>>> pac
>>>
>>> kage opennebula-2.0-1.x86_64 (/opennebula-2.0-1.x86_64)
>>>
>>> Error: Missing Dependency: libxmlrpc_server++.so.3()(64bit) is needed by
>>> package
>>>
>>>  opennebula-2.0-1.x86_64 (/opennebula-2.0-1.x86_64)
>>>
>>> Error: Missing Dependency: libxmlrpc++.so.3()(64bit) is needed by package
>>> openne
>>>
>>> bula-2.0-1.x86_64 (/opennebula-2.0-1.x86_64)
>>>
>>>  You could try using --skip-broken to work around the problem
>>>
>>>  You could try running: package-cleanup --problems
>>>
>>>                         package-cleanup --dupes
>>>
>>>                         rpm -Va --nofiles –nodigest
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at lists.opennebula.org
>>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>>
>>>
>>
>>
>>
>> --
>> Andrea Turli
>> Ricercatore
>> Direzione Ricerca e Innovazione
>> andrea.turli at eng.it
>>
>> Engineering Ingegneria Informatica spa
>> Via Riccardo Morandi, 32 00148 Roma (RM)
>> Tel. +39 06 8307 4710
>> Fax +39 06 8307 4200
>> www.eng.it
>> _______________________________________________
>> Users mailing list
>> Users at lists.opennebula.org
>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>
>
>



-- 
Andrea Turli
Ricercatore
Direzione Ricerca e Innovazione
andrea.turli at eng.it

Engineering Ingegneria Informatica spa
Via Riccardo Morandi, 32 00148 Roma (RM)
Tel. +39 06 8307 4710
Fax +39 06 8307 4200
www.eng.it



More information about the Users mailing list