[SOLVED] Open Suse Leap 15.6 - Virtual Box VM Not Starting - NS_ERROR_FAILURE (0x80004005)

Windows 10 VM failed to start under Virtual Box VM 7.1.6

Error Code: NS_ERROR_FAILURE (0x80004005)

Check the log for the VM in the VM directory or from the GUI: Missing shared object - rtldrNativeLoad: dlopen(‘D3DCompiler_47.so’, RTLD_NOW | RTLD_LOCAL) failed: D3DCompiler_47.so: cannot open shared object file: No such file or directory

D3DCompiler_47.so needed for display 3D acceleration.

Solution - Go to settings/display in the GUI and untick “Enable 3D acceleration”

00:00:00.874615 VirtualBox VM 7.1.6 r167084 linux.amd64 (Jan 21 2025 14:48:33) release log

00:00:00.874617 Log opened 2025-04-03T03:00:02.420972000Z

00:00:00.874618 Build Type: release

00:00:00.874620 OS Product: Linux

00:00:00.874621 OS Release: 6.4.0-150600.23.42-default

00:00:00.874622 OS Version: #1 SMP PREEMPT_DYNAMIC Fri Mar 7 09:53:00 UTC 2025 (7bf6ecd)

00:00:00.874649 DMI Product Name: X570 GAMING X

00:00:00.874663 DMI Product Version: Default string

00:00:00.874671 Firmware type: BIOS

00:00:00.874725 Host RAM: 32008MB (31.2GB) total, 13373MB (13.0GB) available

00:00:00.874728 Executable: /usr/lib/virtualbox/VirtualBoxVM

00:00:00.874729 Process ID: 23153

00:00:00.874729 Package type: LINUX_64BITS_OPENSUSE_15_3

00:00:00.879017 Installed Extension Packs:

00:00:00.879033 Oracle VM VirtualBox Extension Pack (Version: 7.0.18 r162988; VRDE Module: VBoxVRDP; Crypto Module: VBoxPuelCrypto unusable because of ‘VBoxExtPackVMRegister returned VERR_VERSION_MISMATCH, pReg=0000000000000000 ErrInfo=‘VirtualBox version mismatch - expected 7.0 got 7.1’’)

00:00:00.879040 Oracle VirtualBox Extension Pack (Version: 7.1.6 r167084; VRDE Module: VBoxVRDP; Crypto Module: VBoxPuelCrypto)

00:00:00.879787 Console: Machine state changed to ‘Starting’

00:00:00.879918 GUI: Qt version: 6.5.3

00:00:00.879923 GUI: X11 Window Manager code: 3

00:00:00.879927 GUI: HID LEDs sync is not supported on this platform

00:00:00.885950 SUP: seg #0: R X 0x00000000 LB 0x00001000

00:00:00.885977 SUP: seg #1: R 0x00001000 LB 0x00052000

00:00:00.885982 SUP: seg #2: R X 0x00053000 LB 0x00247000

00:00:00.885985 SUP: seg #3: R 0x0029a000 LB 0x00272000

00:00:00.885989 SUP: seg #4: RW 0x0050c000 LB 0x0002eb18

00:00:00.889382 SUP: Loaded VMMR0.r0 (/usr/lib/virtualbox/VMMR0.r0) at 0xXXXXXXXXXXXXXXXX - ModuleInit at XXXXXXXXXXXXXXXX and ModuleTerm at XXXXXXXXXXXXXXXX

00:00:00.889409 SUP: VMMR0EntryEx located at XXXXXXXXXXXXXXXX and VMMR0EntryFast at XXXXXXXXXXXXXXXX

00:00:00.892410 Guest architecture: x86

00:00:00.892478 Guest OS type: ‘Windows10_64’

System Info


Operating System: openSUSE Leap 15.6
KDE Plasma Version: 5.27.11
KDE Frameworks Version: 5.115.0
Qt Version: 5.15.12
Kernel Version: 6.4.0-150600.23.42-default (64-bit)
Graphics Platform: X11
Processors: 16 × AMD Ryzen 7 3700X 8-Core Processor
Memory: 31.3 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 2060 SUPER/PCIe/SSE2
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: X570 GAMING X

There are two hints in the output: