Opened 8 years ago
Last modified 8 years ago
#15856 closed defect
Importing vApp returns "Failed to open/interpret appliance." — at Version 2
| Reported by: | ckwoedy | Owned by: | |
|---|---|---|---|
| Component: | other | Version: | VirtualBox 5.1.4 |
| Keywords: | import | Cc: | |
| Guest type: | Linux | Host type: | other |
Description (last modified by )
When attempting to import the SAS University Edition virtual application, VirtualBox 5.1.4 and test case 5.1.5 both return the following import error.
Failed to open/interpret appliance .
Error in (line 71) -- Required Machine/@version attribute is missing.
F:\tinderbox\win-rel\out\win.amd64\release\obj\VBoxAPIWrap\ApplianceWrap.cpp[387] (long __cdecl ApplianceWrap::Interpret(void)).
Result Code: E_FAIL (0x80004005)
Component: ApplianceWrap
Interface: IAppliance {8398f026-4add-4474-5bc3-2f9f2140b23e}
Note:
See TracTickets
for help on using tickets.


This is similar to #15623. The OVF is here:
Line 71 looks like this:
<vbox:Machine ovf:required="false" uuid="{00000000-0000-4000-8000-000000000000}" name="SAS University Edition">and it is missing the version attribute. I think this was due to commit r62602.
Is the version attribute a requirement? If I'm understanding right, requirement for version attribute would be here:
https://www.virtualbox.org/browser/vbox/trunk/src/VBox/Main/xml/VirtualBox-settings.xsd
but I don't see it.