Re: Restoring VirtualBox VM
Eric Beversluis via Any discussion of rdiff-backup <[email protected]> Mon, 24 Feb 2025 19:15:30 -0500
| Newsgroups | gmane.comp.sysutils.backup.rdiff-backup.general |
|---|---|
| Message-ID | <[email protected]> |
Hey, Rudy, thanks for the kind offer. I was able to open the rogue .vdi using PowerISO and get the files I needed--a couple of important ones that had not made it into my backup for some reason So I'm going to forget about the troublesome recovery project. I created a new Win 10 VM and am off and running. Thanks again. Eric Beversluis www.ericbeversluis.com 2x Honorable Mention--Writer's Digest Contest On 2/24/25 3:04 PM, Rudy Zijlstra wrote: > Eric, > > > can you show the content of the vbox file? > > > I've more than once hand edited one to get it working. > > > Cheers > > > Rudy > > On 24-02-2025 19:23, Eric Beversluis via Any discussion of > rdiff-backup wrote: >> Thanks, Rudy. >> >> I tried that, using first >> /VirtualBox VMs/Windows 10 VM, then >> /VirtualBox VMs/Windows 10 VM/Windows 10 VM.vbox >> and then, that same command after renaming Windows 10 VM.vbox-prev to >> Windows 10VM.vbox. >> >> This is what I got back from the command: >> >> eric@fedora:~$ vboxmanage registervm '/home/eric/VirtualBox VMs' >> VBoxManage: error: Document is empty. >> VBoxManage: error: Location: '/home/eric/VirtualBox VMs', line 1 (0), >> column 1. >> VBoxManage: error: >> /home/vbox/tinderbox/build-VBox-7.1/svn/src/VBox/Main/src-server/MachineImpl.cpp[691] >> (nsresult Machine::initFromSettings(VirtualBox*, const com::Utf8Str&, >> const com::Guid*, const com::Utf8Str&)) >> VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), >> component MachineWrap, interface IMachine, callee nsISupports >> VBoxManage: error: Context: "OpenMachine(Bstr(a->argv[0]).raw(), >> Bstr(strPassword).raw(), machine.asOutParam()))" at line 159 of file >> VBoxManageMisc.cpp >> >> eric@fedora:~$ vboxmanage registervm '/home/eric/VirtualBox >> VMs/Windows 10 VM.vbox' >> VBoxManage: error: Runtime error opening '/home/eric/VirtualBox >> VMs/Windows 10 VM.vbox' for reading VERR_FILE_NOT_FOUND (File not >> found.). >> VBoxManage: error: >> /home/vbox/tinderbox/build-VBox-7.1/svn/src/VBox/Main/src-server/MachineImpl.cpp[691] >> (nsresult Machine::initFromSettings(VirtualBox*, const com::Utf8Str&, >> const com::Guid*, const com::Utf8Str&)) >> VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), >> component MachineWrap, interface IMachine, callee nsISupports >> VBoxManage: error: Context: "OpenMachine(Bstr(a->argv[0]).raw(), >> Bstr(strPassword).raw(), machine.asOutParam()))" at line 159 of file >> VBoxManageMisc.cpp >> >> eric@fedora:~$ vboxmanage registervm '/home/eric/VirtualBox >> VMs/Windows 10 VM.vbox' >> VBoxManage: error: Runtime error opening '/home/eric/VirtualBox >> VMs/Windows 10 VM.vbox' for reading VERR_FILE_NOT_FOUND (File not >> found.). >> VBoxManage: error: >> /home/vbox/tinderbox/build-VBox-7.1/svn/src/VBox/Main/src-server/MachineImpl.cpp[691] >> (nsresult Machine::initFromSettings(VirtualBox*, const com::Utf8Str&, >> const com::Guid*, const com::Utf8Str&)) >> VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), >> component MachineWrap, interface IMachine, callee nsISupports >> VBoxManage: error: Context: "OpenMachine(Bstr(a->argv[0]).raw(), >> Bstr(strPassword).raw(), machine.asOutParam()))" at line 159 of file >> VBoxManageMisc.cpp >> >> I don't know if this means anything to you. I'll also post these >> results on my threat at VirtualBox. >> >> I always have the VMs shut down when I run rdiff-backup. >> >> Thanks. >> >> Eric Beversluis >> www.ericbeversluis.com >> 2x Honorable Mention--Writer's Digest Contest >> >> >> On 2/24/25 12:05 PM, Rudy Zijlstra wrote: >>> Eric, >>> >>> >>> When restoring from a file backup, you may need to re-register the >>> VM. That is fully delete it, put the files in place from backup, and >>> then vboxmanage registervm <abs path to vbox file> >>> >>> >>> This is on the assumption the external backup was made while the VM >>> was NOT running. If it was running during the copy, there is no >>> guarantee the backup file is consistent. It might still work, but >>> the key word there is "might" >>> >>> >>> Cheers >>> >>> >>> Rudy >>> >>> >>> On 23-02-2025 20:43, Eric Beversluis via Any discussion of >>> rdiff-backup wrote: >>>> Eric, sorry about not addressing the list. I don't know what made >>>> me think you had replied off-list. >>>> >>>> Thanks for digging into this for me. I'll study the VB forum links >>>> you found and return to the qq I've posted there. Hopefully I'll >>>> get some love there. >>>> >>>> >>>> Eric Beversluis >>>> www.ericbeversluis.com >>>> 2x Honorable Mention--Writer's Digest Contest >>>> >>>> >>>> On 2/23/25 12:36 PM, EricZolf wrote: >>>>> Hi, >>>>> >>>>> please keep the discussion on the mailing list (and don't address >>>>> me directly), you never know who might be able to help, or who >>>>> might need the solution. >>>>> >>>>> On 23/02/2025 13:07, Eric Beversluis wrote: >>>>>> Hi Eric, >>>>>> >>>>>> When I tried to reproduce the original VM by clicking on the >>>>>> .vbox file, I got this error message: >>>>>> >>>>>> Failed to open virtual machines located in .../VirtualBox >>>>>> VMs/Windows10 VM/Windows 10 VM.vbox. Callee RC: >>>>>> NX_ERROR_INVALID_ARG (0X80070057) >>>>> >>>>> You are probably better off asking in a VirtualBox forum. Reading >>>>> through https://forums.virtualbox.org/viewtopic.php?t=110774 I get >>>>> the impression that the issue is some expectations on the devices >>>>> (there the ISO) being available on the host, which are most >>>>> probably not part of the backup. >>>>> See especially the comment >>>>> https://forums.virtualbox.org/viewtopic.php?p=544847&sid=1dd533b8b7d03facbea8b6d9e371a3c3#p544847 >>>>> >>>>>> Nearly as I can tell from searching, that's a kind of generic >>>>>> error message that doesn't help much. >>>>> >>>>> You are possibly right, I wouldn't know, I haven't used VirtualBox >>>>> for decades. >>>>> >>>>>> I think I should also be able to create a new VM by importing the >>>>>> old .vdi image. But when I try that approach, VirtualBox can't >>>>>> find the .vdi image, even though it's in the 'VirtualBox VMs' >>>>>> directory. >>>>>> >>>>>> Somewhere in my vague memory, from years ago when I was more >>>>>> active with this stuff, there's the idea that copying an image as >>>>>> image is different from copying the files in an image. Could that >>>>>> be relevant here? I definitely would have run rdiff-backup with >>>>>> the VM shut down. >>>>> >>>>> Well, you can do backup from within the VM, at the OS level, or >>>>> from outside at the VM image level, but apparently here you've >>>>> done it from outside. >>>>> >>>>> Sorry I can't help more but it sounds more like a VirtualBox than >>>>> an rdiff-backup issue. >>>>> >>>>> KR, Eric >>>>> >>>>>> Thanks. >>>>>> >>>>>> Eric Beversluis >>>>>> www.ericbeversluis.com >>>>>> 2x Honorable Mention--Writer's Digest Contest >>>>>> >>>>>> >>>>>> On 2/23/25 2:46 AM, EricZolf wrote: >>>>>>> Hi, >>>>>>> I have no clue of virtual box but which error message do you get? >>>>>>> Did you backup the image while the VM was switched off? Else it >>>>>>> could get inconsistent... >>>>>>> KR, Eric >>>>>>> >>>>>>> On February 23, 2025 4:48:18 AM UTC, Eric Beversluis via Any >>>>>>> discussion of rdiff-backup <[email protected]> wrote: >>>>>>>> I've been backing up my VirtualBox VM as part of my >>>>>>>> rdiff-backiup of my Home directory (Fedora 40). >>>>>>>> >>>>>>>> My Window 10 VM got destroyed, and I'm trying to recreate it, >>>>>>>> but VirtualBox does not seem to be able to recognize or deal >>>>>>>> with my restored rdiff-backup files of the VM. Everything seems >>>>>>>> to be there, but VB doesn't seem to recognize the .vdi file at >>>>>>>> all and I get an error when I click on the .vbox file, which is >>>>>>>> supposedly what retriggers the new VM. >>>>>>>> >>>>>>>> Does anyone know why I can't restore from my rdiff-backup of >>>>>>>> the virtual machine? I thought I was being very prudent with >>>>>>>> backing up the VM. >>>>>> >>>>> >>>>> >>>> >>>> >>> >> >> >