﻿id	summary	reporter	owner	description	type	status	component	version	resolution	keywords	cc	guest	host
16387	virtualbox 5.1 not reading properly certain box.ovf files?	marcindulak		"Reported also at https://github.com/redhat-imaging/imagefactory/issues/393

Virtualbox 5.1 seems unable to read the settings from the box.ovf file https://atlas.hashicorp.com/centos/boxes/7 but reads the settings from https://atlas.hashicorp.com/puppetlabs/boxes/centos-7.2-64-puppet

Tested on

OS X 10.11.6
VirtualBox 5.1.10 r112026 (Qt5.6.2)

Ubuntu 14.04
VirtualBox 5.1.10r112026, 5.1.12r112440

{{{
$ xmllint --format ~/.vagrant.d/boxes/centos-VAGRANTSLASH-7/1611.01/virtualbox/box.ovf | grep -E 'Order|(StorageController )'
      <ns0:Order device=""HardDisk"" position=""1""/>
      <ns0:Order device=""DVD"" position=""2""/>
      <ns0:Order device=""None"" position=""3""/>
      <ns0:Order device=""None"" position=""4""/>
    <ns0:StorageController Bootable=""true"" PortCount=""2"" name=""IDE Controller"" type=""PIIX4"" useHostIOCache=""true"">

$ vboxmanage import ~/.vagrant.d/boxes/centos-VAGRANTSLASH-7/1611.01/virtualbox/box.ovf
$ vboxmanage showvminfo --machinereadable centos-7-1-1.x86_64 | grep -E 'storagecontrollername0|(boot.=)'
boot1=""floppy""
boot2=""dvd""
boot3=""disk""
boot4=""none""
storagecontrollername0=""IDE""

$ xmllint --format ~/.vagrant.d/boxes/puppetlabs-VAGRANTSLASH-centos-7.2-64-puppet/1.0.1/virtualbox/box.ovf | grep -E 'Order|(StorageController )'
      <Order position=""1"" device=""HardDisk""/>
      <Order position=""2"" device=""DVD""/>
      <Order position=""3"" device=""None""/>
      <Order position=""4"" device=""None""/>
    <StorageController name=""IDE Controller"" type=""PIIX4"" PortCount=""2"" useHostIOCache=""true"" Bootable=""true"">
$ vboxmanage import ~/.vagrant.d/boxes/puppetlabs-VAGRANTSLASH-centos-7.2-64-puppet/1.0.1/virtualbox/box.ovf
$ vboxmanage showvminfo --machinereadable packer-centos-7.2-x86_64-virtualbox-vagrant-puppet-1457544893 | grep -E 'storagecontrollername0|(boot.=)'
boot1=""disk""
boot2=""dvd""
boot3=""none""
boot4=""none""
storagecontrollername0=""IDE Controller""
}}}

"	defect	new	other	VirtualBox 5.1.12				other	other
