Hi, it looks to me that the reason for 'IDE Controller' missing may be actually in the box.ovf file, ~/.vagrant.d/boxes/centos-VAGRANTSLASH-7/1610.01/virtualbox/box.ovf. Comparing the box.ovf file from puppetlabs/centos-7.2-64-puppet to centos/7 I see many namespaces are missing in the Envelope of the latter. So I took the box.ovf from 1.0.1 puppetlabs/centos-7.2-64-puppet copied it over centos/7, and modified it (attached) to match the 1610.01 centos/7 one. This consisted of replacing the vmdk name and uuids (diff vs. the original puppetlabs ovf attached), and 'IDE Controller' is again available. I'm on Ubuntu 14.04: $ vagrant --version Vagrant 1.9.0 $ vboxmanage --version 5.1.10r112026 All this may be still due to a mystery about 'IDE Controller' that we don't understand, and I may just be lucky, but it is worth trying on more platforms. Another hint that something may be wrong with centos/7 box.ovf is the fact that the boot order reported by the original centos/7 box, and the Vagrantfile after the "workaround" of replacing 'IDE Controller' -> 'IDE' does not correspond to the boot order in box.ovf: vboxmanage showvminfo --machinereadable <uuid> | grep 'boot.=' boot1="floppy" boot2="dvd" boot3="disk" boot4="none" Moreover, the xml file is supposed to be human-readable, the box.ovf from centos/7 is not - please fix this when generating the new xml file. Marcin On Sat, Dec 3, 2016 at 9:34 PM, Laurențiu Păncescu <lpancescu at gmail.com> wrote: > Hi, > > I can't give it a try right now, but I would expect to see an error: I've > already had to update my starter kit at the beginning of November, to > address the name of the IDE controller having changed. [1] The proper > solution would be to get the name of the IDE controller by parsing the > output of "VBoxManage showvminfo", instead of hard-coding it. > > I've never looked at the reasons for the name change - is "IDE controller" > what you get when using Packer, instead of just "IDE"? > > Best regards, > Laurențiu > > [1] https://github.com/lpancescu/cloud-instance-starter-kit/commit/ > eb259d0574d80e0c18aadfaad320b77a3d89b052 > > On Sat, Dec 3, 2016 at 8:11 PM, Marcin Dulak <marcin.dulak at gmail.com> > wrote: > >> Hi, >> >> does anyone get the above error for the attached Vagrantfile, with: >> OS X 10.11.6 >> Vagrant 1.9.0 >> VirtualBox 5.1.10 r112026 (Qt5.6.2) >> >> Reported here: https://github.com/marcindulak/vagrant-mariadb-galera- >> tutorial-centos7/pull/1 >> >> $ BOX='puppetlabs/centos-7.2-64-puppet' VERSION='1.0.1' vagrant up # >> works >> $ BOX='centos/7' VERSION='1610.01' vagrant up # fails >> $ BOX='centos/7' VERSION='1505.01' vagrant up # fails >> >> ["storageattach", :id, "--storagectl", "IDE Controller", "--port", 0, "--device", 1, "--type", "hdd", "--medium", "sdb.vdi"] >> >> The following error was experienced: >> #<Vagrant::Errors::VBoxManageError: There was an error while executing `VBoxManage`, a CLI used by Vagrantfor controlling VirtualBox. The command and stderr is shown below. >> >> Command: ["storageattach", "51e7f61f-2d6f-43dc-916b-1d8dad0ea505", "--storagectl", "IDE Controller", "--port", "0", "--device", "1", "--type", "hdd", "--medium", "sdb.vdi"] >> >> Stderr: VBoxManage: error: Could not find a controller named 'IDE Controller'> >> >> Please fix this customization and try again. >> >> >> _______________________________________________ >> CentOS-devel mailing list >> CentOS-devel at centos.org >> https://lists.centos.org/mailman/listinfo/centos-devel >> >> > > _______________________________________________ > CentOS-devel mailing list > CentOS-devel at centos.org > https://lists.centos.org/mailman/listinfo/centos-devel > > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.centos.org/pipermail/centos-devel/attachments/20161204/db686dce/attachment-0008.html> -------------- next part -------------- 4c4 < <File ovf:href="packer-centos-7.2-x86_64-virtualbox-vagrant-puppet-1457544893-disk1.vmdk" ovf:id="file1"/> --- > <File ovf:href="centos-7-1-1.x86_64.vmdk" ovf:id="file1"/> 8c8 < <Disk ovf:capacity="21474836480" ovf:diskId="vmdisk1" ovf:fileRef="file1" ovf:format="http://www.vmware.com/interfaces/specifications/vmdk.html#streamOptimized" vbox:uuid="ea13c792-d121-4ec9-b8d6-cd7cff6474d0"/> --- > <Disk ovf:capacity="21474836480" ovf:diskId="vmdisk1" ovf:fileRef="file1" ovf:format="http://www.vmware.com/interfaces/specifications/vmdk.html#streamOptimized" vbox:uuid="f584de57-d14f-4260-9093-5fc113fbf0d2"/> 16c16 < <VirtualSystem ovf:id="packer-centos-7.2-x86_64-virtualbox-vagrant-puppet-1457544893"> --- > <VirtualSystem ovf:id="centos-7-1-1.x86_64"> 28c28 < <vssd:VirtualSystemIdentifier>packer-centos-7.2-x86_64-virtualbox-vagrant-puppet-1457544893</vssd:VirtualSystemIdentifier> --- > <vssd:VirtualSystemIdentifier>centos-7-1-1.x86_64</vssd:VirtualSystemIdentifier> 86c86 < <vbox:Machine ovf:required="false" version="1.15-macosx" uuid="{d0a5c68f-19c7-4ffb-9209-913a22940c3b}" name="packer-centos-7.2-x86_64-virtualbox-vagrant-puppet-1457544893" OSType="RedHat_64" snapshotFolder="Snapshots" lastStateChange="2016-03-09T17:40:26Z"> --- > <vbox:Machine ovf:required="false" version="1.15-macosx" uuid="{e546c512-4624-4563-bafc-9f6ba2ac5da4}" name="centos-7-1-1.x86_64" OSType="RedHat_64" snapshotFolder="Snapshots" lastStateChange="2016-03-09T17:40:26Z"> 229c229 < <Image uuid="{ea13c792-d121-4ec9-b8d6-cd7cff6474d0}"/> --- > <Image uuid="{f584de57-d14f-4260-9093-5fc113fbf0d2}"/> -------------- next part -------------- A non-text attachment was scrubbed... Name: box.ovf.works_based_on_puppetlabs Type: application/octet-stream Size: 11521 bytes Desc: not available URL: <http://lists.centos.org/pipermail/centos-devel/attachments/20161204/db686dce/attachment-0008.obj>