As a follow-up, oned is trying to link against these libs (note the not found ones):<div><br></div><div><br></div><div><div>ldd /usr/bin/oned</div><div> linux-vdso.so.1 => (0x00007fff3278c000)</div><div> libcrypto.so.0.9.8 => /lib/libcrypto.so.0.9.8 (0x00007f6fbdcdc000)</div>
<div> libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007f6fbda43000)</div><div> libmysqlclient.so.16 => /usr/lib/libmysqlclient.so.16 (0x00007f6fbd638000)</div><div> libxmlrpc_client.so.3 => /usr/lib/libxmlrpc_client.so.3 (0x00007f6fbd42e000)</div>
<div> <b> libxmlrpc_client++.so.3 => not found</b></div><div> libxml2.so.2 => /usr/lib/libxml2.so.2 (0x00007f6fbd0d9000)</div><div> <b> libxmlrpc_server_abyss++.so.3 => not found</b></div><div>
<b> libxmlrpc_server++.so.3 => not found</b></div><div> libxmlrpc_server_abyss.so.3 => /usr/lib/libxmlrpc_server_abyss.so.3 (0x00007f6fbced2000)</div><div> libxmlrpc_server.so.3 => /usr/lib/libxmlrpc_server.so.3 (0x00007f6fbcccc000)</div>
<div> libxmlrpc_abyss.so.3 => /usr/lib/libxmlrpc_abyss.so.3 (0x00007f6fbcab7000)</div><div> libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f6fbc898000)</div><div> <b> libxmlrpc++.so.3 => not found</b></div>
<div> libxmlrpc.so.3 => /usr/lib/libxmlrpc.so.3 (0x00007f6fbc686000)</div><div> libxmlrpc_util.so.3 => /usr/lib/libxmlrpc_util.so.3 (0x00007f6fbc480000)</div><div> libxmlrpc_xmlparse.so.3 => /usr/lib/libxmlrpc_xmlparse.so.3 (0x00007f6fbc273000)</div>
<div> libxmlrpc_xmltok.so.3 => /usr/lib/libxmlrpc_xmltok.so.3 (0x00007f6fbc057000)</div><div> libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f6fbbd50000)</div><div> libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f6fbbacb000)</div>
<div> libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f6fbb8b5000)</div><div> libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f6fbb51f000)</div><div> libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f6fbb31b000)</div>
<div> libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f6fbb103000)</div><div> libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007f6fbaec9000)</div><div> libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1 (0x00007f6fbacaf000)</div>
<div> libcurl.so.4 => /usr/lib/libcurl.so.4 (0x00007f6fbaa56000)</div><div> /lib64/ld-linux-x86-64.so.2 (0x00007f6fbe075000)</div><div> libidn.so.11 => /usr/lib/libidn.so.11 (0x00007f6fba822000)</div>
<div> liblber-2.4.so.2 => /usr/lib/liblber-2.4.so.2 (0x00007f6fba614000)</div><div> libldap_r-2.4.so.2 => /usr/lib/libldap_r-2.4.so.2 (0x00007f6fba3c8000)</div><div> librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f6fba1c0000)</div>
<div> libgssapi_krb5.so.2 => /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007f6fb9f8b000)</div><div> libssl.so.0.9.8 => /lib/libssl.so.0.9.8 (0x00007f6fb9d37000)</div><div> libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f6fb9b1c000)</div>
<div> libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x00007f6fb9902000)</div><div> libgnutls.so.26 => /usr/lib/x86_64-linux-gnu/libgnutls.so.26 (0x00007f6fb9660000)</div><div> libgcrypt.so.11 => /lib/x86_64-linux-gnu/libgcrypt.so.11 (0x00007f6fb93e6000)</div>
<div> libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007f6fb9122000)</div><div> libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007f6fb8efa000)</div><div> libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007f6fb8cf6000)</div>
<div> libkrb5support.so.0 => /usr/lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007f6fb8aee000)</div><div> libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007f6fb88ea000)</div><div> libtasn1.so.3 => /usr/lib/x86_64-linux-gnu/libtasn1.so.3 (0x00007f6fb86d9000)</div>
<div> libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f6fb84d4000)</div></div><div><br></div><div><br><br><div class="gmail_quote">On Fri, Apr 20, 2012 at 2:09 PM, Valerio Schiavoni <span dir="ltr"><<a href="mailto:valerio.schiavoni@gmail.com">valerio.schiavoni@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello Jaime, thanks for your suggestion.<br><br><div class="gmail_quote"><div class="im">On Fri, Apr 20, 2012 at 12:41 PM, Jaime Melis <span dir="ltr"><<a href="mailto:jmelis@opennebula.org" target="_blank">jmelis@opennebula.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><br>
</div><div><a href="http://dev.opennebula.org/packages/opennebula-3.4.0/Ubuntu-10.04/" target="_blank">http://dev.opennebula.org/packages/opennebula-3.4.0/Ubuntu-10.04/</a></div><div><br></div><div>It looks like in your case you will only need to change the dependencies in the debian/control file.</div>
</blockquote><div><br></div><div><br></div></div><div>This almost works. After the modification in the list of dependencies, the installation process almost completes:</div><div><br></div><div><div>sudo gdebi Ubuntu-11.04-opennebula_3.4.0-1_amd64.deb </div>
<div class="im">
<div>Reading package lists... Done</div><div>Building dependency tree </div><div>Reading state information... Done</div><div>Building data structures... Done </div><div>Building data structures... Done </div><div>
<br>
</div><div><br></div></div><div>OpenNebula</div><div> OpenNebula is an open source virtual infrastructure engine that enables the</div><div> dynamic deployment and re-placement of virtual machines on a pool of physical</div>
<div>
resources.</div><div> .</div><div> ONE (OpenNebula) extends the benefits of virtualization platforms from a</div><div> single physical resource to a pool of resources, decoupling the server not</div><div> only from the physical infrastructure but also from the physical location.</div>
<div>Do you want to install the software package? [y/N]:y</div><div>(Reading database ... 69942 files and directories currently installed.)</div><div>Preparing to replace opennebula 3.4.0-1 (using Ubuntu-11.04-opennebula_3.4.0-1_amd64.deb) ...</div>
<div>oned and scheduler stopped</div><div>Unpacking replacement opennebula ...</div><div>Setting up opennebula (3.4.0-1) ...</div><div>chown: invalid group: `oneadmin:oneadmin'</div><div>dpkg: error processing opennebula (--install):</div>
<div> subprocess installed post-installation script returned error exit status 1</div><div>Processing triggers for ureadahead ...</div><div>Processing triggers for man-db ...</div><div>Errors were encountered while processing:</div>
<div> opennebula</div></div><div><br></div><div>Assuming that the problem with the user/group is due to the fact that oneadmin already exists, running "one start" spits this:</div><div><br></div><div><div>one start</div>
<div>/usr/bin/oned: error while loading shared libraries: libxmlrpc_client++.so.3: cannot open shared object file: No such file or directory</div><div>/usr/bin/mm_sched: error while loading shared libraries: libxmlrpc_server_abyss++.so.3: cannot open shared object file: No such file or directory</div>
<div>oned failed to start</div><div>scheduler failed to start</div></div><div><br></div><div><br></div><div>Is this the definitive sign that I should not continue down this path?... </div></div>
</blockquote></div><br></div>