<div dir="ltr">Hi Matt,<div><br></div><div class="gmail_extra"><div class="gmail_quote">On Fri, Mar 28, 2014 at 2:46 PM, Matthew Paradis <span dir="ltr"><<a href="mailto:matthew.paradis@bbc.co.uk" target="_blank">matthew.paradis@bbc.co.uk</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">





<div style="font-size:14px;font-family:Calibri,sans-serif;word-wrap:break-word">
<p></p>
<div>Hi All,</div>
<div><br>
</div>
<div>After upgrading to 4.4 I can no longer edit or create new templates from sunstone.</div>
<div><br>
</div>
<div>Editing/creating using onetemplate update on the command line is fine.</div>
<div><br>
</div>
<div>The error on updating a new or existing template is</div>
<div><br>
</div>
<div>[TemplateAllocate] Error allocating a new virtual machine template. Parse error: syntax error, unexpected VARIABLE, expecting EQUAL or EQUAL_EMPTY at line 37, columns 543:545</div>
<div><br>
</div>
<div>Is anyone else seeing this issue?</div>
<div><br>
</div>
<div>Regards</div>
<div><br>
</div>
<div>Matt</div>
<div><br>
</div>
<div>
<div>--</div>
<div>Dr. Matthew Paradis</div>
<div>Senior Software Engineer (Audio),</div>
<div>BBC Research and Development</div>
<div>030304 09889 | <a href="mailto:matthew.paradis@bbc.co.uk" target="_blank">matthew.paradis@bbc.co.uk</a> | <a href="http://bbc.co.uk/rd" target="_blank">bbc.co.uk/rd</a></div>
</div>
<div><br>
</div>
<div>Here is an example of the template (originally created in sunstone 4.2)</div>
<div><br>
</div>
<div>
<div>CONTEXT=[CURRUSER="$UNAME",HOSTNAME="vm-$VMID-user",NETWORK="YES",REAL_NAME="$NAME",SSH_KEY="$USER[SSH_KEY]",SSH_KEY_2="$USER[SSH_KEY_2]"]</div>
<div>CPU="0.25"</div>
<div>FEATURES=[ACPI="yes"]</div>
<div>GRAPHICS=[LISTEN="0.0.0.0",TYPE="VNC"]</div>
<div>MEMORY="1024"</div>
<div>NIC=[NETWORK_ID="9"]</div>
<div>OS=[ARCH="x86_64"]</div>
<div>RANK="-RUNNING_VMS"</div>
<div>RAW=[DATA="<devices><serial type=\"pty\"><target port=\"0\"/></serial><console type=\"pty\"><target type=\"serial\" port=\"0\"/></console></devices>",TYPE="kvm"]</div>


<div>REQUIREMENTS="ID=\"0\" | ID=\"1\" | ID=\"2\""</div>
<div>VCPU="1"</div></div></div></blockquote><div><br></div><div>Yes, I can confirm that in 4.4.1 that template fails to update, but it is working for the master branch. I think that the problem is that sunstone was escaping only certain input fields [1]. In this case, REQUIREMENTS was renamed to SCHED_REQUIREMENTS, and the 4.4 wizard is not filling the value in correctly escaped input of the placement section.</div>

<div><br></div><div>Maybe you can try to apply the fsck fix liked here [2] and see if that solves the problem.</div><div><br></div><div>Regards.</div><div><br></div><div>[1] <a href="http://dev.opennebula.org/issues/2800">http://dev.opennebula.org/issues/2800</a></div>

<div>[2] <a href="http://dev.opennebula.org/issues/2764#note-5">http://dev.opennebula.org/issues/2764#note-5</a></div><div><br></div><div><div><div dir="ltr">--<br><div>Carlos Martín, MSc<br>Project Engineer</div><div>OpenNebula - Flexible Enterprise Cloud Made Simple<br>

<div><span style="border-collapse:collapse;color:rgb(136,136,136);font-family:arial,sans-serif;font-size:13px"><a href="http://www.opennebula.org/" target="_blank">www.OpenNebula.org</a> | <a href="mailto:cmartin@opennebula.org" target="_blank">cmartin@opennebula.org</a> | <a href="http://twitter.com/opennebula" target="_blank">@OpenNebula</a></span><span style="border-collapse:collapse;color:rgb(136,136,136);font-family:arial,sans-serif;font-size:13px"><a href="mailto:cmartin@opennebula.org" target="_blank" style="color:rgb(42,93,176)"></a></span></div>

</div><div><br></div></div></div></div></div></div></div>