VirtualBox

Ticket #12699: bug.sh

File bug.sh, 1.6 KB (added by srats, 11 years ago)

Reproduction script

Line 
1#!/bin/bash
2
3new_machinefolder="/tmp/deployed"
4machinename="testMachine"
5
6vboxmanage setproperty machinefolder "$new_machinefolder"
7
8echo -e "import\n"
9
10vboxmanage import "/tmp/test.ova" --vsys 0 --vmname "$machinename" --cpus 1 --memory 2048 --unit 10 --disk "$new_machinefolder/$machinename/disk1.vmdk" --unit 11 --disk "$new_machinefolder/$machinename/disk2.vmdk" --unit 12 --disk "$new_machinefolder/$machinename//disk3.vmdk"
11
12echo -e "\n\ncreatehd\n"
13
14vboxmanage createhd --filename "$new_machinefolder/$machinename//new_disk3.vdi" --size 16384 --format VDI
15
16echo -e "\n\nstorageattach\n"
17
18vboxmanage storageattach "$machinename" --storagectl IDEController --port 1 --device 0 --type hdd --medium "$new_machinefolder/$machinename//new_disk3.vdi"
19
20echo -e "\n\nclosemedium\n"
21# Fail:
22# VBoxManage: error: Cannot register the hard disk '/tmp/deployed/testMachine/disk3.vmdk' {0780e5a2-1edc-4a0f-92b5-4cfdb475819b} because a hard disk '/tmp/deployed/testMachine//disk3.vmdk' with UUID {0780e5a2-1edc-4a0f-92b5-4cfdb475819b} already exists
23# VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), component VirtualBox, interface IVirtualBox, callee nsISupports
24# VBoxManage: error: Context: "OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())" at line 178 of file VBoxManageDisk.cpp
25vboxmanage closemedium disk "$new_machinefolder/$machinename//disk3.vmdk" --delete
26
27# echo -e "\n\nunregister\n"
28
29# vboxmanage unregistervm "$machinename" --delete > /dev/null
30
31echo -e "\n\ndone\n"
32
33vboxmanage setproperty machinefolder "$HOME/VirtualBox VMs/"

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy