Page 1 of 1

Getting an error when running ArchLinux

PostPosted: 14. Oct 2014, 09:03
by EpicBox
Not sure if this is the right place to post it or not, if not I (or a mod(?)) will try to move it.

Anyways, when trying to run my ArchLinux 32bit VM I get this error:

Failed to open a session for the virtual machine <NAME>.

Unable to load R3 module C:\Program Files\Oracle\VirtualBox/VBoxDD.DLL (VBoxDD): GetLastError=1790 (VERR_UNRESOLVED_ERROR).

Result Code: E_FAIL (0x80004005)
Component: Console
Interface: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}

I'm running Windows 8.1 64 Bit AMD Phenon(tm) 9500 Quad-Core Processor
(Not sure if my processor is of any useful information or not, but better safe than sorry)

Re: Getting an error when running ArchLinux

PostPosted: 14. Oct 2014, 15:25
by Perryg
Moved to Linux guest.

Post the guests log file ( as an attachment )

Re: Getting an error when running ArchLinux

PostPosted: 14. Oct 2014, 16:31
by EpicBox
Here ya go.

Re: Getting an error when running ArchLinux

PostPosted: 14. Oct 2014, 16:51
by Perryg
Code: Select all   Expand viewCollapse view
00:00:03.833198 supR3HardenedErrorV: supR3HardenedScreenImage/LdrLoadDll: cached rc=VERR_LDRVI_NOT_SIGNED fImage=1 fProtect=0x0 fAccess=0x0 cErrorHits=512 \Device\HarddiskVolume2\Windows\System32\uxtheme.dll


It looks like you have an unsigned DLL that is stopping VirtualBox due to security hardening. If you know what this is associated with you could un-install the program and see if it allows VirtualBox to run properly. Other than that you would need to post in the specific area just for this kind of issue https://forums.virtualbox.org/viewtopic.php?f=6&t=64111

Re: Getting an error when running ArchLinux

PostPosted: 15. Oct 2014, 12:54
by mpack
uxtheme.dll is a DLL used for Windows themes, which many people hack in order to get free Win7 like themes to run on Win8 (and on XP!). I'm using a hacked theme DLL myself on XP right now. Of course hacking the DLL invalidates the certificate.

I sympathise with the OP. I hate that thrice damned Win3-alike look in Win8. In fact at least Win3 had dithering to add texture.

I think I'll add a note to the 4.3.18 hardening discussion about this.

Re: Getting an error when running ArchLinux

PostPosted: 15. Oct 2014, 22:47
by mhanor
You can issue a certificate yourself (it doesn't need to be validated by a higher authority), add it to the Trusted Root Certification Authorities and to the Trusted Publishers lists (in certmgr.msc). Then sign your hacked dll with that certificate, using the signtool tool (from the Windows SDK or WDK):
Code: Select all   Expand viewCollapse view
signtool sign /v /ph /f MyCertificate.pfx  /t http://timestamp.verisign.com/scripts/timestamp.dll dllname.dll

Re: Getting an error when running ArchLinux

PostPosted: 16. Oct 2014, 12:26
by mpack
Thanks for the tip.

Re: Getting an error when running ArchLinux

PostPosted: 17. Oct 2014, 12:50
by mhanor
Actually, I forgot something very important. The dll must also have the INTEGRITYCHECK flag present in the PE header. I'm not sure if you can just hack the header. But I successfully build and run the hardened VirtualBox OSE (64 bit), which required me to also build signed dlls for openssl and Qt.

Re: Getting an error when running ArchLinux

PostPosted: 5. Mar 2015, 21:17
by ItsAustin
Hey i am a so having the same problem guys seems like every time i go to start up the VM
it just fails to open session and this is the first time i have had a problem :( can anyone help :(

and i am running win 7 with VB 4.3.24