VirtualBox

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

  1. Open VirtualBox GUI.
  2. Click on menu Machine -> New... ("Create Virtual Machine" dialog box appears).
  3. Set Name "test1".
  4. Set Type "Linux".
  5. Set "Enable EFI" checkbox.
  6. Click Finish. "Create Virtual Machine" dialog box is closing. New Virtual Machine is shown is the list of VMs.
  7. 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 paulson, 7 months ago

Owner: set to paulson
Status: newaccepted

Thanks for the report. This has been addressed now and the fix will be part of the next maintenance release of VirtualBox 7.1.

comment:2 by paulson, 7 months ago

Resolution: fixed
Status: acceptedclosed

This issue has been addressed in VirtualBox 7.1.2 which has just been released and is available to download here.

Note: See TracTickets for help on using tickets.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette