Hi, 

I've made some progress. I've changed the following in 
/usr/lib/one/ruby/cloud/occi/OCCIServer.rb
line 123:
original:
                xml_resp << "\t<INSTANCE_TYPE 
href=\"#{@base_url}/instance_type/#{name.to_s}\" name=\"#{name}\">\n"

updated with closing tag "\":
                xml_resp << "\t<INSTANCE_TYPE 
href=\"#{@base_url}/instance_type/#{name.to_s}\" name=\"#{name}\" \/>\n"

Now the INSTANCE_TYPE is closed with a />. See below:

The view-source:http://cloudcontroller1.eq.redbee.nl:4567/instance_type

        <INSTANCE_TYPE_COLLECTION>
<INSTANCE_TYPE 
href="http://cloudcontroller1.eq.redbee.nl:4567/instance_type/small"; 
name="small" />
<INSTANCE_TYPE 
href="http://cloudcontroller1.eq.redbee.nl:4567/instance_type/medium"; 
name="medium" />
<INSTANCE_TYPE 
href="http://cloudcontroller1.eq.redbee.nl:4567/instance_type/large"; 
name="large" />
</INSTANCE_TYPE_COLLECTION>


The Instance Type drop down in the create VM now lists Undefined, instead of 
the correct instance type names (small, medium, large). 

The problem seems to be in the javascript code that processes the XML content 
that the OCCI server produces. 

Please keep in mind that I'm a sysadmin, not a coder, so I might be 
interpreting all this wrong :)

Best regards, 

rogier

On Mar 17, 2012, at 7:01 PM, Rogier Mars wrote:

> Hi, 
> 
> I've been trying to start using the selfservice portal in ONE 3.2.1. I've 
> configured and started  the OCCI Server. I was able to manually initiate an 
> instance with the "occi-compute create" command. This was listed in the Self 
> Service portal. However, when I login to the Self Service portal and try to 
> create a new VM, the drop down box for the Instance Type stays empty, with 
> only the word "Loading…" in it. The interface shows an empty Error box. When 
> I look in the developer console this error message box shows the available 
> instance types that I've configured in the occi-server.conf (see the attached 
> screenshots). 
> 
> when I go to the OCCI url: view-source:http://localhost:4567/instance_type
> I see the configured instance types:
> <INSTANCE_TYPE_COLLECTION>
> <INSTANCE_TYPE href="http://localhost:4567/instance_type/small"; name="small">
> <INSTANCE_TYPE href="http://localhost:4567/instance_type/basic"; name="basic">
> </INSTANCE_TYPE_COLLECTION>
> 
> 
> Do you have any idea what can be wrong? I've updated all available gems just 
> to be sure. I'm running on CentOS6 64-bit. 
> 
> Thanks for any suggestions!
> 
> Cheers, 
> 
> Rogier
> 
> <Screen Shot 2012-03-17 at 6.52.15 PM.png><Screen Shot 2012-03-17 at 6.52.01 
> PM.png>
> _______________________________________________
> Users mailing list
> [email protected]
> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org

_______________________________________________
Users mailing list
[email protected]
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org

Reply via email to