Hi Alvaro,<br><br>No probs, glad that is clear now.<br><br>The installer is just a toy script that it's going to be completely rewritten, so don't bother about what it lacks becouse is going to be dumped anyway.<br>
<br>Thanks again for the feedback,<br><br>-Tino<br><br><div class="gmail_quote">On Fri, Jun 27, 2008 at 1:21 PM, Alvaro Canales <<a href="mailto:accleo@gmail.com">accleo@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Ok, sorry!<br>
I didn't realize that files in bin directory are, in fact, symlinks to the source. Thank god I didn't delete it! hehe<br>
Now I understand everything about the "easy reinstallation process" ;)<br>
Excuse my previous mail then!<br>Regards<br><br>PS: Should the installer ask about overwriting configuration files, by doing something like "cp -i" (maybe better if after doing a diff ;) ) in the inst_cp function of install.sh?<div>
<div></div><div class="Wj3C7c"><br>
<br><div class="gmail_quote">On Fri, Jun 27, 2008 at 1:13 PM, Tino Vazquez <<a href="mailto:tinova79@gmail.com" target="_blank">tinova79@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Hi Alvaro,<br><br>Our installer is really simple at the moment, it just create links to the compiled binaries. <br><br>If you untar the source over the previous source directory, you just need to recompile it and there is no need to reinstall it again since the links now will point to the new binaries.<br>


<br>If you choose to untar the source onto another directory and you want to install it on the same $ONE_LOCATION, then you have to erase first all the contents of $ONE_LOCATION.<br><br>Hope it helps,<br><font color="#888888"><br>

-Tino</font><div><div></div><div><br><br>
<div class="gmail_quote">On Fri, Jun 27, 2008 at 12:06 PM, Alvaro Canales <<a href="mailto:accleo@gmail.com" target="_blank">accleo@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


Hello,<br>I have some doubts about the process of reinstalling OpenNEbula, can you help me?<br><br><div class="gmail_quote"><div>On Thu, Jun 26, 2008 at 9:54 PM, Javier Fontan <<a href="mailto:jfontan@fdi.ucm.es" target="_blank">jfontan@fdi.ucm.es</a>> wrote:<br>



<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div><br></div><div>Hello,</div><div><br></div><div>You are correct, there is a bug there. We have been changing the ruby API a bit broke the history. That is already solved in the svn. <a href="http://trac.opennebula.org/changeset/17" target="_blank">http://trac.opennebula.org/changeset/17</a></div>



<div><br></div><div>I encourage you to get the source from subversion and update from time to time. The good thing is that the script that installs it makes links from where the source files are so ruby files are automatically updated when you download new changes.</div>



</div></blockquote></div><div><br>What do you mean with this? I don't understand the process... When I execute "install.sh", I usually get a "ln -s xxx yyy" failed because yyy already existed, so I delete all yyy*'s and then reinstall. Is that correct?<br>



Should I:<br>1: scons --clean<br>2: scons<br>3: install.sh $ONE_LOCATION<br>or what?<br><br></div><div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">



<div><div>Also recompiling makes executables in the installation directory updated.<br><br> </div></div></blockquote><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">



<div><div></div><div><br></div><div>Configuration files are copied so you wont loose any. It was made like this to make developing and testing easier.</div></div></blockquote></div><div><br>Perfect! Thanks!<br> </div><div>


<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div>There will be a real installation procedure when it reaches an stable version.</div><div><br></div><div>Sorry for the inconveniences.</div></div></blockquote></div><div><br>No problem at all! ;)<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">



<div><div></div><div><br></div><div>Bye</div></div></blockquote><div><div></div><div><div><br>Bye<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">



<div><div></div><div><br></div><div><br></div><div><div><div></div><div><div>On Jun 26, 2008, at 7:00 PM, Alvaro Canales wrote:</div><br></div></div><blockquote type="cite"><div><div></div><div>
More info:<br>if I execute "onevm show 0", it works as expected, listing the characteristics of the image with id 0.<br>But if I do "onevm history", I get this:<br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">



 onevm history<br>History for VM 0<br><br>  ID SEQ        HOSTNAME          STIME          ETIME        TIME REASON<br>/OVS/opennebula/bin/onevm:90: undefined method `[]' for true:TrueClass (NoMethodError)<br>    from /OVS/opennebula/lib/ruby/client_utilities.rb:131:in `call'<br>



     from /OVS/opennebula/lib/ruby/client_utilities.rb:131:in `data_array'<br>    from /OVS/opennebula/lib/ruby/client_utilities.rb:130:in `collect'<br>    from /OVS/opennebula/lib/ruby/client_utilities.rb:130:in `data_array'<br>



     from /OVS/opennebula/lib/ruby/client_utilities.rb:129:in `collect'<br>    from /OVS/opennebula/lib/ruby/client_utilities.rb:129:in `data_array'<br>    from /OVS/opennebula/lib/ruby/client_utilities.rb:110:in `data_str'<br>



     from /OVS/opennebula/bin/onevm:252:in `list_vm_history'<br>    from /OVS/opennebula/bin/onevm:268:in `list_vm_history_array'<br>    from /OVS/opennebula/bin/onevm:265:in `each'<br>    from /OVS/opennebula/bin/onevm:265:in `list_vm_history_array'<br>



     from /OVS/opennebula/bin/onevm:277:in `list_vm_history_all'<br>    from /OVS/opennebula/bin/onevm:276:in `each'<br>    from /OVS/opennebula/bin/onevm:276:in `list_vm_history_all'<br>    from /OVS/opennebula/bin/onevm:450<br>



 </blockquote><br>Hope this helps...<br><br><div class="gmail_quote">On Thu, Jun 26, 2008 at 6:37 PM, Alvaro Canales <<a href="mailto:accleo@gmail.com" target="_blank">accleo@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">



 Hello again!<br><br>After adding some hosts with the "onehost add..."  command and successfully listing them, I submit an image this way:<br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">



 onevm submit images/myfirstVM.template<br clear="all">ID: 1<br></blockquote>I think this is the expected output. <br><br>The problem comes when trying to do "onevm list", where I get this error:<br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">



 onevm list<br>/opt/nebula/ONE/lib/ruby/one.rb:340:in `get_history_host': undefined method `[]' for nil:NilClass (NoMethodError)<br>    from /opt/nebula/ONE/lib/ruby/one.rb:316:in `get_vms'<br>    from /opt/nebula/ONE/lib/ruby/one.rb:315:in `each'<br>



     from /opt/nebula/ONE/lib/ruby/one.rb:315:in `get_vms'<br>    from /opt/nebula/ONE/bin/onevm:184:in `list_short'<br>    from /opt/nebula/ONE/bin/onevm:422<br></blockquote><br>Can you spot the error? I guess get_history_host doesn't return what is expected...<br>



 Thank you for your help and attention! ;)<br><font color="#888888"><br>-- <br>Álvaro </font></blockquote></div><br><br clear="all"><br>-- <br></div></div><div>Álvaro _______________________________________________<br>
Users mailing list<br><a href="mailto:Users@lists.opennebula.org" target="_blank">Users@lists.opennebula.org</a><br><a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</a><br>



</div></blockquote></div><br></div></blockquote></div></div></div><font color="#888888"><br><br clear="all"><br>-- <br>Álvaro
</font><br>_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opennebula.org" target="_blank">Users@lists.opennebula.org</a><br>
<a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br></div></div><div><div></div><div>Constantino Vázquez, Grid Technology Engineer/Researcher: <a href="http://www.dsa-research.org/doku.php?id=people:tinova" target="_blank">http://www.dsa-research.org/doku.php?id=people:tinova</a><br>


DSA Research Group: <a href="http://dsa-research.org" target="_blank">http://dsa-research.org</a><br>Globus GridWay Metascheduler: <a href="http://www.GridWay.org" target="_blank">http://www.GridWay.org</a> <br>OpenNebula Virtual Infrastructure Engine: <a href="http://www.OpenNebula.org" target="_blank">http://www.OpenNebula.org</a>
</div></div></blockquote></div><br><br clear="all"><br></div></div><font color="#888888">-- <br>Álvaro
</font></blockquote></div><br><br clear="all"><br>-- <br>Constantino Vázquez, Grid Technology Engineer/Researcher: <a href="http://www.dsa-research.org/doku.php?id=people:tinova">http://www.dsa-research.org/doku.php?id=people:tinova</a><br>
DSA Research Group: <a href="http://dsa-research.org">http://dsa-research.org</a><br>Globus GridWay Metascheduler: <a href="http://www.GridWay.org">http://www.GridWay.org</a> <br>OpenNebula Virtual Infrastructure Engine: <a href="http://www.OpenNebula.org">http://www.OpenNebula.org</a>