[virtualbox-iso] Error attaching ISO: VBoxManage error: VBoxManage: error: Could not get the storage format of the medium
Created by: shibumi
The current HEAD
of the project runs into an error for virtualbox. Seems like our current virtualbox version is not supported.. I have opened an issue at packer
for this: https://github.com/hashicorp/packer/issues/5245
qemu output will be in this color.
virtualbox-iso output will be in this color.
==> qemu: Downloading or copying ISO
qemu: Downloading or copying: https://downloads.archlinux.de/iso/2017.08.01/archlinux-2017.08.01-x86_64.iso
==> qemu: Creating hard drive...
==> qemu: Starting HTTP server on port 8176
==> qemu: Found port for communicator (SSH, WinRM, etc): 3090.
==> qemu: Looking for available port between 5900 and 6000 on 127.0.0.1
==> qemu: Starting VM, booting from CD-ROM
==> qemu: Overriding defaults Qemu arguments with QemuArgs...
==> qemu: Waiting 10s for boot...
==> qemu: Connecting to VM via VNC
==> qemu: Typing the boot command over VNC...
==> qemu: Waiting for SSH to become available...
==> qemu: Connected to SSH!
==> qemu: Provisioning with shell script: provision/postinstall.sh
qemu: + hostnamectl set-hostname archlinux
qemu: + localectl set-keymap us
qemu: + localectl set-x11-keymap us
qemu: + timedatectl set-ntp true
qemu: + ln -sf /var/run/systemd/resolve/resolv.conf /etc/resolv.conf
==> qemu: Provisioning with shell script: provision/qemu.sh
qemu: + sudo pacman -S --noconfirm linux-headers
qemu: resolving dependencies...
qemu: looking for conflicting packages...
qemu:
qemu: Packages (1) linux-headers-4.12.6-1
qemu:
qemu: Total Download Size: 7.49 MiB
qemu: Total Installed Size: 38.46 MiB
qemu:
qemu: :: Proceed with installation? [Y/n]
qemu: :: Retrieving packages...
qemu: downloading linux-headers-4.12.6-1-x86_64.pkg.tar.xz...
qemu: checking keyring...
qemu: checking package integrity...
qemu: loading package files...
qemu: checking for file conflicts...
qemu: checking available disk space...
qemu: :: Processing package changes...
qemu: installing linux-headers...
qemu: :: Running post-transaction hooks...
qemu: (1/1) Arming ConditionNeedsUpdate...
qemu: + sudo pacman -S --noconfirm qemu-guest-agent
qemu: resolving dependencies...
qemu: looking for conflicting packages...
qemu:
qemu: Packages (1) qemu-guest-agent-2.9.0-2
qemu:
qemu: Total Download Size: 0.26 MiB
qemu: Total Installed Size: 1.21 MiB
qemu:
qemu: :: Proceed with installation? [Y/n]
qemu: :: Retrieving packages...
qemu: downloading qemu-guest-agent-2.9.0-2-x86_64.pkg.tar.xz...
qemu: checking keyring...
qemu: checking package integrity...
qemu: loading package files...
qemu: checking for file conflicts...
qemu: checking available disk space...
qemu: :: Processing package changes...
qemu: installing qemu-guest-agent...
qemu: :: Running post-transaction hooks...
qemu: (1/1) Arming ConditionNeedsUpdate...
==> qemu: Provisioning with shell script: provision/cleanup.sh
qemu: + yes
qemu: + sudo pacman -Scc
qemu: :: Do you want to remove ALL files from cache? [y/N] y
qemu:
qemu: Cache directory: /var/cache/pacman/pkg/
qemu: :: Do you want to remove unused repositories? [Y/n] y
qemu: removing all files from cache...
qemu:
qemu: Database directory: /var/lib/pacman/
qemu: removing unused sync repositories...
==> qemu: Provisioning with shell script: provision/write_zeroes.sh
==> qemu: Gracefully halting virtual machine...
==> qemu: Converting hard drive...
==> qemu: Running post-processor: vagrant
==> qemu (vagrant): Creating Vagrant box for 'libvirt' provider
qemu (vagrant): Copying from artifact: output-qemu/packer-qemu
qemu (vagrant): Compressing: Vagrantfile
qemu (vagrant): Compressing: box.img
qemu (vagrant): Compressing: metadata.json
==> qemu: Running post-processor: vagrant-cloud
Build 'qemu' errored: 1 error(s) occurred:
* Post-processor failed: Unknown artifact type, requires box from vagrant post-processor: transcend.qemu
==> virtualbox-iso: Downloading or copying ISO
virtualbox-iso: Downloading or copying: https://downloads.archlinux.de/iso/2017.08.01/archlinux-2017.08.01-x86_64.iso
==> virtualbox-iso: Starting HTTP server on port 8781
==> virtualbox-iso: Creating virtual machine...
==> virtualbox-iso: Creating hard drive...
==> virtualbox-iso: Error attaching ISO: VBoxManage error: VBoxManage: error: Could not get the storage format of the medium '/home/chris/export/github/arch-boxes/packer_cache/2bf448a9db7d9dd9cb08ad19e75f4acf6e5b257f2f67a7f8c4afb37e1e1c978b.iso' (VERR_NOT_SUPPORTED)
==> virtualbox-iso: VBoxManage: error: Details: code VBOX_E_IPRT_ERROR (0x80bb0005), component MediumWrap, interface IMedium, callee nsISupports
==> virtualbox-iso: VBoxManage: error: Context: "OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())" at line 179 of file VBoxManageDisk.cpp
==> virtualbox-iso: VBoxManage: error: Invalid UUID or filename "/home/chris/export/github/arch-boxes/packer_cache/2bf448a9db7d9dd9cb08ad19e75f4acf6e5b257f2f67a7f8c4afb37e1e1c978b.iso"
==> virtualbox-iso: Unregistering and deleting virtual machine...
==> virtualbox-iso: Deleting output directory...
Build 'virtualbox-iso' errored: Error attaching ISO: VBoxManage error: VBoxManage: error: Could not get the storage format of the medium '/home/chris/export/github/arch-boxes/packer_cache/2bf448a9db7d9dd9cb08ad19e75f4acf6e5b257f2f67a7f8c4afb37e1e1c978b.iso' (VERR_NOT_SUPPORTED)
VBoxManage: error: Details: code VBOX_E_IPRT_ERROR (0x80bb0005), component MediumWrap, interface IMedium, callee nsISupports
VBoxManage: error: Context: "OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())" at line 179 of file VBoxManageDisk.cpp
VBoxManage: error: Invalid UUID or filename "/home/chris/export/github/arch-boxes/packer_cache/2bf448a9db7d9dd9cb08ad19e75f4acf6e5b257f2f67a7f8c4afb37e1e1c978b.iso"
==> Some builds didn't complete successfully and had errors:
--> qemu: 1 error(s) occurred:
* Post-processor failed: Unknown artifact type, requires box from vagrant post-processor: transcend.qemu
--> virtualbox-iso: Error attaching ISO: VBoxManage error: VBoxManage: error: Could not get the storage format of the medium '/home/chris/export/github/arch-boxes/packer_cache/2bf448a9db7d9dd9cb08ad19e75f4acf6e5b257f2f67a7f8c4afb37e1e1c978b.iso' (VERR_NOT_SUPPORTED)
VBoxManage: error: Details: code VBOX_E_IPRT_ERROR (0x80bb0005), component MediumWrap, interface IMedium, callee nsISupports
VBoxManage: error: Context: "OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())" at line 179 of file VBoxManageDisk.cpp
VBoxManage: error: Invalid UUID or filename "/home/chris/export/github/arch-boxes/packer_cache/2bf448a9db7d9dd9cb08ad19e75f4acf6e5b257f2f67a7f8c4afb37e1e1c978b.iso"
==> Builds finished but no artifacts were created.
/usr/bin/packer-io build -parallel=false -var 'headless=false' -var 209.07s user 26.95s system 43% cpu 8:57.27 total