Hi Adrian,
modifyvdi -type is currently broken. What you have to do to make it work:
VBoxManage unregisterimage disk ~/.VirtualBox/VDI/isecom03.vdi
VBoxManage registerimage disk ~/.VirtualBox/VDI/isecom03.vdi -type immutable
We will remove the -type option from modifyvdi for the time being.
Achim.
Adrian Gschwend wrote:
> Hi all,
>
> I tried setting an image to "immutable" but that didn't work:
>
> First I did unregister the image from the VM which was using it, then I
> unregistered it from VBoxManage:
>
> --
> [EMAIL PROTECTED] ~ $ VBoxManage unregisterimage disk
> ~/.VirtualBox/VDI/isecom03.vdi
> VirtualBox Command Line Management Interface Version 1.3.2
> (C) 2005-2007 InnoTek Systemberatung GmbH
> All rights reserved.
> --
>
> -> works fine
>
>
> now set the option:
>
> --
> [EMAIL PROTECTED] ~ $ VBoxManage modifyvdi ~/.VirtualBox/VDI/isecom03.vdi
> -type immutable
> VirtualBox Command Line Management Interface Version 1.3.2
> (C) 2005-2007 InnoTek Systemberatung GmbH
> All rights reserved.
>
>
> [!] FAILED calling virtualBox->FindVirtualDiskImage(filepath,
> vdi.asOutParam()) at line 2131!
> [!] Primary RC = 0x80070057
> [!] Full error info available = true
> [!] Basic error info available = true
> [!] Result Code = 0x80070057
> [!] Text = {Could not find a registered VDI hard disk with the
> file path '/mnt/dev10/vbox/VDI/isecom03.vdi'}
> [!] Component = {VirtualBox}
> [!] Interface = {IVirtualBox}
> [!] IID = {e1d95593-f579-4f47-b489-0b67181014e1}
> [!] Callee Name = {IVirtualBox}
> [!] Callee IID = {e1d95593-f579-4f47-b489-0b67181014e1}
> --
>
> ok so register it again
>
> --
> [EMAIL PROTECTED] ~ $ VBoxManage registerimage disk
> ~/.VirtualBox/VDI/isecom03.vdi
> VirtualBox Command Line Management Interface Version 1.3.2
> (C) 2005-2007 InnoTek Systemberatung GmbH
> All rights reserved.
> --
>
> and set the option again:
>
> --
> [EMAIL PROTECTED] ~ $ VBoxManage modifyvdi ~/.VirtualBox/VDI/isecom03.vdi
> -type immutable
> VirtualBox Command Line Management Interface Version 1.3.2
> (C) 2005-2007 InnoTek Systemberatung GmbH
> All rights reserved.
>
> [!] FAILED calling hardDisk->SetType(HardDiskType::ImmutableHardDisk) at
> line 2159!
> [!] Primary RC = 0x80004005
> [!] Full error info available = true
> [!] Basic error info available = true
> [!] Result Code = 0x80004005
> [!] Text = {You cannot change the type of the registered hard
> disk '/mnt/dev10/vbox/VDI/isecom03.vdi'}
> [!] Component = {HardDisk}
> [!] Interface = {IHardDisk}
> [!] IID = {fd443ec1-000f-4f5b-9282-d72760a66916}
> [!] Callee Name = {IHardDisk}
> [!] Callee IID = {fd443ec1-000f-4f5b-9282-d72760a66916}
> --
>
> Now I'm a bit confused. When can I set that how?
>
> cu
>
> Adrian
>
>
> _______________________________________________
> vbox-users mailing list
> [email protected]
> http://vbox.innotek.de/mailman/listinfo/vbox-users
>
--
Kind regards / mit freundlichen Gruessen / Cordialement,
Achim Hasenmueller
InnoTek Systemberatung GmbH
phon: +49 7151 60405-0 (fax: -111)
[EMAIL PROTECTED]
http://www.innotek.de
Germany
Place of Incorporation/Firmensitz: Weinstadt
Register Court / Registergericht: Stuttgart HRB 264652
_______________________________________________
vbox-users mailing list
[email protected]
http://vbox.innotek.de/mailman/listinfo/vbox-users