Opened 7 months ago
Closed 7 months ago
#22178 closed defect (fixed)
The UEFI NVRAM file is not existing for this machine
Reported by: | aos edge | Owned by: | paulson |
---|---|---|---|
Component: | other | Version: | VirtualBox-7.1.0 |
Keywords: | nvram vboxmanage | Cc: | |
Guest type: | Linux | Host type: | all |
Description
Steps to reproduce
- Open VirtualBox GUI.
- Click on menu Machine -> New... ("Create Virtual Machine" dialog box appears).
- Set Name "test1".
- Set Type "Linux".
- Set "Enable EFI" checkbox.
- Click Finish. "Create Virtual Machine" dialog box is closing. New Virtual Machine is shown is the list of VMs.
- Run
> vboxmanage showvminfo test1
command.
Actual result
Exception is raised in the middle of the command output.
Name: test1 Encryption: disabled Groups: / Platform Architecture: x86 Guest OS: Oracle Linux (64-bit) UUID: c53bd5b1-428d-4f6b-a4b5-f36cbfe8b683 Config file: C:\Users\user\VirtualBox VMs\test1\test1.vbox Snapshot folder: C:\Users\user\VirtualBox VMs\test1\Snapshots Log folder: C:\Users\user\VirtualBox VMs\test1\Logs Hardware UUID: c53bd5b1-428d-4f6b-a4b5-f36cbfe8b683 Memory size: 2048MB Page Fusion: disabled VRAM size: 16MB CPU exec cap: 100% CPUProfile: host Chipset: piix3 Firmware: EFI Number of CPUs: 1 HPET: disabled PAE: enabled Long Mode: enabled Triple Fault Reset: disabled APIC: enabled X2APIC: enabled Nested VT-x/AMD-V: disabled CPUID overrides: None Hardware Virtualization: enabled Nested Paging: enabled Large Pages: enabled VT-x VPID: enabled VT-x Unrestricted Exec.: enabled AMD-V Virt. Vmsave/Vmload: enabled CPUID Portability Level: 0 Boot menu mode: message and menu Boot Device 1: Floppy Boot Device 2: DVD Boot Device 3: HardDisk Boot Device 4: Not Assigned ACPI: enabled IOAPIC: enabled BIOS APIC mode: APIC Time offset: 0ms BIOS NVRAM File: C:\Users\user\VirtualBox VMs\test1\test1.nvram VBoxManage.exe: error: The UEFI NVRAM file is not existing for this machine VBoxManage.exe: error: Details: code VBOX_E_OBJECT_NOT_FOUND (0x80bb0001), component NvramStoreWrap, interface INvramStore, callee IUnknown VBoxManage.exe: error: Context: "COMGETTER(UefiVariableStore)(uefiVarStore.asOutParam())" at line 1441 of file VBoxManageInfo.cpp
Expected behavior
No error shall be raised during listed command call.
Troubleshooting
One of the options is to install previous version of the VirtualBox 7.0.20 which has no such error.
Within both VirtualBox 7.0.20 and 7.1.0 test1.nvram
file is not created in the VM's directory.
But test1.nvram
is created after first VM start-poweroff cycle. So, for VirtualBox 7.1.0, original issue, if start VM then poweroff VM, file is created, then run > vboxmanage showvminfo test1
command, no error is raised during command call.
Change History (2)
comment:1 by , 7 months ago
Owner: | set to |
---|---|
Status: | new → accepted |
comment:2 by , 7 months ago
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
This issue has been addressed in VirtualBox 7.1.2 which has just been released and is available to download here.
Thanks for the report. This has been addressed now and the fix will be part of the next maintenance release of VirtualBox 7.1.