Skip to content

Instantly share code, notes, and snippets.

@remi-espie
Created March 1, 2024 15:23
Show Gist options
  • Save remi-espie/f0cf1d1ed7379bccb95f7f5ce9083ce6 to your computer and use it in GitHub Desktop.
Save remi-espie/f0cf1d1ed7379bccb95f7f5ce9083ce6 to your computer and use it in GitHub Desktop.
Packer VirtualBox error whith .vhd boot device
virtualbox-iso.virtualbox: output will be in this color.
==> virtualbox-iso.virtualbox: Retrieving Guest additions
==> virtualbox-iso.virtualbox: Trying file://C:/Program%20Files/Oracle/VirtualBox/VBoxGuestAdditions.iso
==> virtualbox-iso.virtualbox: Retrieving ISO
==> virtualbox-iso.virtualbox: Trying ./<vhd>
==> virtualbox-iso.virtualbox: <path/to/vhd> => <path/to/vhd>
==> virtualbox-iso.virtualbox: Creating CD disk...
virtualbox-iso.virtualbox: OSCDIMG 2.56 CD-ROM and DVD-ROM Premastering Utility
virtualbox-iso.virtualbox: Copyright (C) Microsoft, 1993-2012. All rights reserved.
virtualbox-iso.virtualbox: Licensed only for producing Microsoft authorized content.
virtualbox-iso.virtualbox: Scanning source tree
virtualbox-iso.virtualbox: Scanning source tree complete (40 files in 2 directories)
virtualbox-iso.virtualbox: Computing directory information complete
virtualbox-iso.virtualbox: Image file is 7536656384 bytes (before optimization)
virtualbox-iso.virtualbox: Writing 40 files in 2 directories to C:\Users\<Username>\AppData\Local\Temp\packer192352806.iso
virtualbox-iso.virtualbox: Storage optimization saved 0 files, 0 bytes (0% of image)
virtualbox-iso.virtualbox: After optimization, image file is 7536656384 bytes
virtualbox-iso.virtualbox: 100% complete
virtualbox-iso.virtualbox: Done copying paths from CD_dirs
==> virtualbox-iso.virtualbox: Creating ephemeral key pair for SSH communicator...
==> virtualbox-iso.virtualbox: Created ephemeral SSH key pair for communicator
==> virtualbox-iso.virtualbox: Creating virtual machine...
==> virtualbox-iso.virtualbox: Creating hard drive output\TEST2.vdi with size 10000 MiB...
==> virtualbox-iso.virtualbox: Mounting ISOs...
virtualbox-iso.virtualbox: Mounting boot ISO...
==> virtualbox-iso.virtualbox: Error attaching ISO: VBoxManage error: VBoxManage.exe: error: The medium '<path/to/vhd>' can't be used as the requested device type (DVD, detected HDD)
==> virtualbox-iso.virtualbox: VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component MediumWrap, interface IMedium, callee IUnknown
==> virtualbox-iso.virtualbox: VBoxManage.exe: error: Context: "OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())" at line 201 of file VBoxManageDisk.cpp
==> virtualbox-iso.virtualbox: Deregistering and deleting VM...
==> virtualbox-iso.virtualbox: Deleting output directory...
Build 'virtualbox-iso.virtualbox' errored after 25 seconds 67 milliseconds: Error attaching ISO: VBoxManage error: VBoxManage.exe: error: The medium <path/to/vhd>' can't be used as the requested device type (DVD, detected HDD)
VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component MediumWrap, interface IMedium, callee IUnknown
VBoxManage.exe: error: Context: "OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())" at line 201 of file VBoxManageDisk.cpp
VBoxManage.exe: error: Invalid UUID or filename "<path/to/vhd>"
==> Wait completed after 25 seconds 67 milliseconds
==> Some builds didn't complete successfully and had errors:
--> virtualbox-iso.virtualbox: Error attaching ISO: VBoxManage error: VBoxManage.exe: error: The medium '<path/to/vhd>' can't be used as the requested device type (DVD, detected HDD)
VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component MediumWrap, interface IMedium, callee IUnknown
VBoxManage.exe: error: Context: "OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())" at line 201 of file VBoxManageDisk.cpp
VBoxManage.exe: error: Invalid UUID or filename "<path/to/vhd>"
==> Builds finished but no artifacts were created.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment