VERR_VDI_INVALID_SIGNATURE

Discussions related to using VirtualBox on Linux hosts.
Post Reply
dwitt
Posts: 1
Joined: 28. May 2008, 13:57

VERR_VDI_INVALID_SIGNATURE

Post by dwitt »

Hi,

i'm running VirtualBox on Ubuntu hardy (server). The guest is Win2k3 Server.

Everything was fine until i've had to restart the machine during some updates. Unfortenatly i forgot to shut down the VM first.

After rebooting i tried to restart the VM, but i've just got the message, that the hdd is not accessible.

I've searched the forum an found some people with the same problem, but no solution.

Here's what i got when i try some of the stuff they admit in the other threads i've found:

Code: Select all

root@pdc-srv-1:~# VBoxManage modifyvm "w2k3" -hda /media/virtualbox/w2k3.vdiVirtualBox Command Line Management Interface Version 1.5.6
(C) 2005-2008 innotek GmbH
All rights reserved.

[!] FAILED calling virtualBox->OpenHardDisk(Bstr(hdds[0]), hardDisk.asOutParam()) at line 3693!
[!] Primary RC  = 0x80004005
[!] Full error info present: true , basic error info present: true 
[!] Result Code = 0x80004005
[!] Text        = Could not access hard disk image '/media/virtualbox/w2k3.vdi' (VERR_VDI_INVALID_SIGNATURE)
[!] Component   = HardDisk, Interface: IHardDisk, {fd443ec1-000f-4f5b-9282-d72760a66916}
[!] Callee      = IVirtualBox, {76b25f3c-15d4-4785-a9d3-adc6a462beec}
This is the same message i've got when i start the VM.

The first time i tried to modify the vm i just got the message that there is no machine with the name w2k3. After using VBoxManage registervm /home/witt/.VirtualBox/Machines/w2k3/w2k3.xml it was recognized. btw: The machine was listed all the time in the VBox-GUI.

Unfortenatly this was the one and only time this command works, now just the following message appears, which sounds really bad. ;)

Code: Select all

root@pdc-srv-1:~# VBoxManage registervm /home/witt/.VirtualBox/Machines/w2k3/w2k3.xml 
VirtualBox Command Line Management Interface Version 1.5.6
(C) 2005-2008 innotek GmbH
All rights reserved.

[!] FAILED calling virtualBox->RegisterMachine(machine) at line 2170!
[!] Primary RC  = 0x80004005
[!] Full error info present: true , basic error info present: true 
[!] Result Code = 0x80004005
[!] Text        = Assertion failed: [findMachine (aMachine->uuid(), false , __null) == ((nsresult) 0x80070057L)] at '/home/vbox/vbox-1.5.6/src/VBox/Main/VirtualBoxImpl.cpp' (3863) in nsresult VirtualBox::registerMachine(Machine*).
Please contact the product vendor!
[!] Component   = VirtualBox, Interface: IVirtualBox, {76b25f3c-15d4-4785-a9d3-adc6a462beec}
[!] Callee      = IVirtualBox, {76b25f3c-15d4-4785-a9d3-adc6a462beec}
Any ideas? Reinstall the W2k3-Client may help but it take some days to configure it.
Post Reply