Error 0x80070005 Micro. Visual C++ 2012 Redis.(x86)-11.0.6..

Questions about Wine on Linux
Locked
adamser7389
Newbie
Newbie
Posts: 3
Joined: Sun Mar 01, 2015 1:35 pm

Error 0x80070005 Micro. Visual C++ 2012 Redis.(x86)-11.0.6..

Post by adamser7389 »

Hi All, I'm running into an error while trying to launch Homeworld Remastered from steam while in Wine. The issue is occurring when tyring to launch the game for the first time following the download process. It attempts to download an additional package: Microsoft Visual C++ 2012 Redistributable (x86) - 11.0.61030. The error does not pop up when attempting to launch the game. I found the error when attempting to install the package manually. I attempted to install the package: vcredist_x86.exe. I'm executing the package with wine. The package launches and attempts to install and fails. The error presented is Error 0x80070005. I'll include the full log file at the end. The issue seems to be a permissions issue, but I've been unable to resolve it.
Versions:
wine-1.7.34
ubuntu 14.04 LTS

Things done thus far:
reinstalled the game after deleting from steam
verified install - no issue found
tried to manually install vcredist_x86.exe - Error encountered
went through and made sure all permissions are granted to the folders/directories being mentioned in the debug file. Still encountering error
Installed the game on Windows Laptop without issue. I don't prefer to use my laptop if at all possible.

Debug File:

[0025:0026][2015-03-01T12:20:02]: Burn v3.6.3542.0, Windows v5.1 (Build 2600: Service Pack 3), path: Z:\home\adamser\.local\share\wineprefixes\steam\drive_c\Program Files (x86)\Steam\steamapps\common\Homeworld\_CommonRedist\vcredist\2012\vcredist_x86.exe, cmdline: '-burn.unelevated BurnPipe.{B88B41AE-74B9-45CE-9D5A-E1C9EC69F626} {F629C61A-19B8-4EF7-82C6-55C868C82E82} 34'
[0025:0026][2015-03-01T12:20:02]: Setting string variable 'WixBundleLog' to value 'C:\users\adamser\Temp\dd_vcredist_x86_20150301122002.log'
[0025:0026][2015-03-01T12:20:02]: Setting string variable 'WixBundleOriginalSource' to value 'Z:\home\adamser\.local\share\wineprefixes\steam\drive_c\Program Files (x86)\Steam\steamapps\common\Homeworld\_CommonRedist\vcredist\2012\vcredist_x86.exe'
[0025:0026][2015-03-01T12:20:02]: Setting string variable 'WixBundleName' to value 'Microsoft Visual C++ 2012 Redistributable (x86) - 11.0.61030'
[0025:0026][2015-03-01T12:20:02]: Detect 2 packages
[0025:0026][2015-03-01T12:20:02]: Detected package: vcRuntimeMinimum_x86, state: Absent, cached: None
[0025:0026][2015-03-01T12:20:02]: Detected package: vcRuntimeAdditional_x86, state: Absent, cached: None
[0025:0026][2015-03-01T12:20:02]: Condition 'VersionNT >= v6.0 OR (VersionNT = v5.1 AND ServicePackLevel >= 2) OR (VersionNT = v5.2 AND ServicePackLevel >= 1)' evaluates to true.
[0025:0026][2015-03-01T12:20:02]: Detect complete, result: 0x0
[0025:0026][2015-03-01T12:20:04]: Plan 2 packages, action: Install
[0025:0026][2015-03-01T12:20:04]: Condition 'VersionNT > v6.2 OR (VersionNT = v6.2 AND (NTProductType = 1)) OR (VersionNT = v6.2 AND NOT (NTProductType = 1)) OR (VersionNT = v6.0 AND NOT (NTProductType = 1)) OR (VersionNT = v6.1 AND (NTProductType = 1)) OR (VersionNT = v6.1 AND NOT (NTProductType = 1)) OR (VersionNT = v6.0 AND (NTProductType = 1)) OR (VersionNT = v5.1) OR (VersionNT = v5.2 AND NOT (NTProductType = 1)) OR (VersionNT = v5.2 AND (NTProductType = 1))' evaluates to true.
[0025:0026][2015-03-01T12:20:04]: Setting string variable 'WixBundleRollbackLog_vcRuntimeMinimum_x86' to value 'C:\users\adamser\Temp\dd_vcredist_x86_20150301122002_0_vcRuntimeMinimum_x86_rollback.log'
[0025:0026][2015-03-01T12:20:04]: Setting string variable 'WixBundleLog_vcRuntimeMinimum_x86' to value 'C:\users\adamser\Temp\dd_vcredist_x86_20150301122002_0_vcRuntimeMinimum_x86.log'
[0025:0026][2015-03-01T12:20:04]: Condition 'VersionNT > v6.2 OR (VersionNT = v6.2 AND (NTProductType = 1)) OR (VersionNT = v6.2 AND NOT (NTProductType = 1)) OR (VersionNT = v6.0 AND NOT (NTProductType = 1)) OR (VersionNT = v6.1 AND (NTProductType = 1)) OR (VersionNT = v6.1 AND NOT (NTProductType = 1)) OR (VersionNT = v6.0 AND (NTProductType = 1)) OR (VersionNT = v5.1) OR (VersionNT = v5.2 AND NOT (NTProductType = 1)) OR (VersionNT = v5.2 AND (NTProductType = 1))' evaluates to true.
[0025:0026][2015-03-01T12:20:04]: Setting string variable 'WixBundleRollbackLog_vcRuntimeAdditional_x86' to value 'C:\users\adamser\Temp\dd_vcredist_x86_20150301122002_1_vcRuntimeAdditional_x86_rollback.log'
[0025:0026][2015-03-01T12:20:04]: Setting string variable 'WixBundleLog_vcRuntimeAdditional_x86' to value 'C:\users\adamser\Temp\dd_vcredist_x86_20150301122002_1_vcRuntimeAdditional_x86.log'
[0025:0026][2015-03-01T12:20:04]: Planned package: vcRuntimeMinimum_x86, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: Uninstall, cache: Yes, uncache: No, dependency: Register
[0025:0026][2015-03-01T12:20:04]: Planned package: vcRuntimeAdditional_x86, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: Uninstall, cache: Yes, uncache: No, dependency: Register
[0025:0026][2015-03-01T12:20:04]: Plan complete, result: 0x0
[0025:0026][2015-03-01T12:20:04]: Apply begin
[0022:0023][2015-03-01T12:20:04]: Creating a system restore point.
[0022:0023][2015-03-01T12:20:04]: System restore disabled, system restore point not created.
[0022:0023][2015-03-01T12:20:10]: Caching bundle from: 'C:\users\adamser\Temp\{33d1fd90-4274-48a1-9bc1-97e33d9c2d6f}\.be\vcredist_x86.exe' to: 'C:\users\Public\Application Data\Package Cache\{33d1fd90-4274-48a1-9bc1-97e33d9c2d6f}\vcredist_x86.exe'
[0022:0023][2015-03-01T12:20:16]: Error 0x80070005: Failed to cache bundle from: 'C:\users\adamser\Temp\{33d1fd90-4274-48a1-9bc1-97e33d9c2d6f}\.be\vcredist_x86.exe' to 'C:\users\Public\Application Data\Package Cache\{33d1fd90-4274-48a1-9bc1-97e33d9c2d6f}\vcredist_x86.exe'
[0022:0023][2015-03-01T12:20:16]: Error 0x80070005: Failed to cache bundle from path: C:\users\adamser\Temp\{33d1fd90-4274-48a1-9bc1-97e33d9c2d6f}\.be\vcredist_x86.exe
[0022:0023][2015-03-01T12:20:16]: Error 0x80070005: Failed to begin registration session.
[0025:0026][2015-03-01T12:20:16]: Error 0x80070005: Failed to begin registration session in per-machine process.
[0025:0026][2015-03-01T12:20:16]: Error 0x80070005: Failed to register bundle.
[0025:0026][2015-03-01T12:20:16]: Apply complete, result: 0x80070005, restart: None, ba requested restart: No


Please provide additional suggestions to help resolve the described issue. Thanks
User avatar
dimesio
Moderator
Moderator
Posts: 13207
Joined: Tue Mar 25, 2008 10:30 pm

Re: Error 0x80070005 Micro. Visual C++ 2012 Redis.(x86)-11.0

Post by dimesio »

Use winetricks to install vcrun 2012. http://winetricks.org
adamser7389
Newbie
Newbie
Posts: 3
Joined: Sun Mar 01, 2015 1:35 pm

Re: Error 0x80070005 Micro. Visual C++ 2012 Redis.(x86)-11.0

Post by adamser7389 »

OK. So I used Winetricks to install vcrun2010 because there was no selection available for vcrun2012. I'm still having the issue at launching Homeworld. It tries to do the first time install step and then fails out without a message. When I go back into winetricks I can see that vcrun2010 was successfully installed, but I may actually need the 2012 version. Should there be a vcrun2012 available to choose from the list? I open winetricks->select steam (steam)->Install a Windows DLL or component-> <looking through available selection>
User avatar
dimesio
Moderator
Moderator
Posts: 13207
Joined: Tue Mar 25, 2008 10:30 pm

Re: Error 0x80070005 Micro. Visual C++ 2012 Redis.(x86)-11.0

Post by dimesio »

Sounds like you have an old version of winetricks. Get the latest from http://winetricks.googlecode.com/git/src/winetricks.
adamser7389
Newbie
Newbie
Posts: 3
Joined: Sun Mar 01, 2015 1:35 pm

Re: Error 0x80070005 Micro. Visual C++ 2012 Redis.(x86)-11.0

Post by adamser7389 »

Thanks for the help so far. I've now successfully installed vcrun2012 using winetricks.
What done:
run from home dir "wget http://winetricks.googlecode.com/git/src/winetricks"
"sh winetricks" will then launch that version of winetricks. Found out later that the location of the winetricks file is in /usr/bin. moved new version winetricks there and overwrite the previous version. Don't forget to change the permissions on the new winetricks or it won't launch. Give it a "chmod +x /usr/bin/winetricks".
Anyways then run winetricks with the version 20150206. Navigate to select steam (Steam) -> install a windows dll or component -> install your vcrun2012.

I unfortunately am still running into issues with launching Homeworld!! I think this is just the step one. I still seem to be failing to get past the _CommonRedist initial install stuff. I've checked on the other items in the redist folder and they seem to be fine when running through the manual installs. They include directx (June2012) and DotNet (4.0 Client Profile). The only one that is giving errors when manually installing it is the Microsoft Visual C++ 2012 Redistributable (x86) - 11.0.61030.

I know that winetricks seems to have successfully installed it though. I experimentally removed the folders for these _CommonRedist installations (moved to home). Then I tried to launch the game. The game still does not launch. Can I get some next steps to further troubleshoot what is occurring?
Locked