VirtualBox

Ticket #10436 (new defect)

Opened 2 years ago

Last modified 13 months ago

Virtual Box install fails (rollback, MSI code 1603) on Windows 7 64 host

Reported by: bobheck Owned by:
Priority: major Component: installer
Version: VirtualBox 4.1.12 Keywords: install fails
Cc: bob@… Guest type: Windows
Host type: Windows

Description

I have read the posts, howtos and such and still cannot determine why my install is failing (rollback initiated during install) MSI error code 1603.

Host: Windows 7 64 bit

Tried command line install without USB drivers. Still fails.

The only driver log created was setupapi.app.log. It and the install log are attached.

Any help would be greatly appreciated.

Attachments

virtualbox_install_logs.zip Download (39.1 KB) - added by bobheck 2 years ago.
Virtual box install and driver install logs
setupapi.app.log Download (3.8 KB) - added by HackDefendr 14 months ago.
Setupapi.app.log from after running the FixIt tool.
vbox_install_amd64.log Download (94.5 KB) - added by HackDefendr 14 months ago.
full install log from extracted msi installer.

Change History

Changed 2 years ago by bobheck

Virtual box install and driver install logs

comment:1 Changed 14 months ago by HackDefendr

This is still an issue with v4.2.6 on Windows 7 64-bit. And based on bug searches, this is a reoccurring issue going back 3+ years.

When will Oracle get this issue resolved once and for all?

comment:2 Changed 14 months ago by mhanor

The logs bobheck attached 10 months ago are pretty clear, the OS failed to verify the VBox driver signature. That means that something wasn't set right in his OS (time&date, certificates, etc.).

Maybe this can help you:
 http://support.microsoft.com/kb/956702

comment:3 Changed 14 months ago by HackDefendr

I will give that a try...but my confidence of this working is not very high, because at one version sometime within a year worked on this same pc.

I hope I'm wrong - because I really need to test some things at work and virtual OS is the only way I can do this.

Changed 14 months ago by HackDefendr

Setupapi.app.log from after running the FixIt tool.

comment:4 follow-up: ↓ 8 Changed 14 months ago by HackDefendr

Attached my setupapi.app.log.

After trying the Fixit process -- VirtualBox still doesn't install on Windows 7 64-bit. I tried v4.2.6, 4.1.24, and v4.0.18, all ended the same way.

On line 39-40 of that setup log:

C:\Windows\System32\DriverStore\FileRepository\vboxnetadp.inf_amd64_neutral_7c2aab9bd5566aaf\vboxnetadp.inf'(00000003) inf: Error 3: The system cannot find the path specified.

Why can't a file that is supposed to be provided by the VirtualBox Install process not found?

comment:5 Changed 14 months ago by HackDefendr

Hmm...I think I found the problem, but I do not know how to fix it. I will be attaching the full install log shortly, but below is the key area where the installation fails, and then rolls back the installation.

DIFXAPP: ENTER: InstallDriverPackages()
DIFXAPP: INFO: 'CustomActionData' property 'DIFxApp Version' is '2.1'.
DIFXAPP: INFO: 'CustomActionData' property 'UI Level' is '5'.
DIFXAPP: INFO: 'CustomActionData' property 'componentId' is '{B7D782D2-96DF-4775-A0E1-A76CF7B04B65}'.
DIFXAPP: INFO: 'CustomActionData' property 'componentPath' is 'C:\Program Files\Oracle\VirtualBox\drivers\USB\filter\'.
DIFXAPP: INFO: 'CustomActionData' property 'flags' is 0x7.
DIFXAPP: INFO: 'CustomActionData' property 'installState' is '2'.
DIFXAPP: INFO: 'CustomActionData' property 'ProductName' is 'Oracle VM VirtualBox 4.2.6'.
DIFXAPP: INFO: 'CustomActionData' property 'ManufacturerName' is 'Oracle Corporation'.
DIFXAPP: INFO: user SID of user performing the install is 'S-1-5-21-205824932-3604354847-4249881130-2172'.
DIFXAPP: INFO: opening HKEY_USERS\S-1-5-21-205824932-3604354847-4249881130-2172\Software\Microsoft\Windows\CurrentVersion\DIFxApp\Components\{B7D782D2-96DF-4775-A0E1-A76CF7B04B65} (User's SID: 'S-1-5-21-205824932-3604354847-4249881130-2172') ...
DIFXAPP: INFO:   ENTER:  DriverPackageInstallW
DIFXAPP: INFO:   VBoxUSBMon.inf: checking signature with catalog 'C:\Program Files\Oracle\VirtualBox\drivers\USB\filter\VBoxUSBMon.cat' ...
DIFXAPP: ERROR:  Signature verification failed while checking integrity of driver package 'VBoxUSBMon.inf' ('C:\Program Files\Oracle\VirtualBox\drivers\USB\filter\VBoxUSBMon.inf'). (Error code 0x800B0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.)
DIFXAPP: INFO:   Successfully removed '{B7D782D2-96DF-4775-A0E1-A76CF7B04B65}' from reference list of driver store entry ''
DIFXAPP: INFO:   RETURN: DriverPackageInstallW  (0x800B0100)
DIFXAPP: ERROR: encountered while installing driver package 'C:\Program Files\Oracle\VirtualBox\drivers\USB\filter\VBoxUSBMon.inf'
DIFXAPP: ERROR: InstallDriverPackages failed with error 0x800B0100
DIFXAPP: RETURN: InstallDriverPackages() 2148204800 (0x800B0100)

Changed 14 months ago by HackDefendr

full install log from extracted msi installer.

comment:6 follow-up: ↓ 7 Changed 14 months ago by mhanor

As I've said before, there's a problem with either the system date/time, or with the Windows Certificates or Certificate lists. This is not a VirtualBox issue.

You can install the Update for Root Certificates through Windows/Microsoft Update. You can also read, maybe it will help you:
 http://www.symantec.com/business/support/index?page=content&id=TECH179712
 http://www.confusedamused.com/notebook/fixing-verisign-certificates-on-windows-servers
 http://support.microsoft.com/kb/931125

comment:7 in reply to: ↑ 6 Changed 13 months ago by GITNE

Replying to mhanor:

You can install the Update for Root Certificates through Windows/Microsoft Update. You can also read, maybe it will help you:
 http://www.symantec.com/business/support/index?page=content&id=TECH179712
 http://www.confusedamused.com/notebook/fixing-verisign-certificates-on-windows-servers
 http://support.microsoft.com/kb/931125


If it suites you, you can simlpy install the failed device driver's root certificate (in case you trust it) into the machine's CA store or distribute it via a group policy object on large installations. Just take a look at the properties of the .sys file in question and import the chain's root certificate into the machine's physical certificate store of trusted CAs.
Then retry to install.

comment:8 in reply to: ↑ 4 Changed 13 months ago by GITNE

Replying to HackDefendr:

Attached my setupapi.app.log.

After trying the Fixit process -- VirtualBox still doesn't install on Windows 7 64-bit. I tried v4.2.6, 4.1.24, and v4.0.18, all ended the same way.

On line 39-40 of that setup log:

C:\Windows\System32\DriverStore\FileRepository\vboxnetadp.inf_amd64_neutral_7c2aab9bd5566aaf\vboxnetadp.inf'(00000003) inf: Error 3: The system cannot find the path specified.

Why can't a file that is supposed to be provided by the VirtualBox Install process not found?

It is possible that there are remnants left from previous VirtualBox installations or some other software has broken the access rights on the DriverStore folder. This is a common problem on Windows 7. Try looking up that inf file in the DriverStore folder and/or the %SystemRoot%\inf folder and deleting it prior to an install.

Last edited 13 months ago by GITNE (previous) (diff)
Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use