OpenOffice.org Forum at OOoForum.orgThe OpenOffice.org Forum
 
 [Home]   [FAQ]   [Search]   [Memberlist]   [Usergroups]   [Register
 [Profile]   [Log in to check your private messages]   [Log in

Side-by-side configuration error in Vista64

 
Post new topic   Reply to topic    OOoForum.org Forum Index -> Setup and Troubleshooting
View previous topic :: View next topic  
Author Message
hillel_s
General User
General User


Joined: 14 Dec 2006
Posts: 9

PostPosted: Thu Sep 10, 2009 11:31 am    Post subject: Side-by-side configuration error in Vista64 Reply with quote

Openoffice 3.1.0 was previously installed and working on a Vista64 PC for home use by corporate exec. Just a week later, he brought it back in, and Openoffice will not run and dies with the following error:

"The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log for more details."

The application event log shows the following error:

Activation context generation failed for "C:\Program Files (x86)\OpenOffice.org 3\program\soffice.exe". Dependent Assembly Microsoft.VC90.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8" could not be found. Please use sxstrace.exe for detailed diagnosis.

Now, the exec who took the computer home claims that nothing other than iTunes has been installed on this computer since he took it. I uninstalled iTunes to no effect, and I cannot find anything else installed either.

Looking up the infamous "side-by-side" error on the web, I found a few suggestions and tried them. Here is what I have tried so far:
-Run the System File Checker "sfc /scannow". It claimed to have fixed some sxs references.
-Installed the vcredist_x86.exe http://www.microsoft.com/downloads/details.aspx?familyid=32bc1bee-a3f9-4c13-9c99-220b62a191ee&displaylang=en for the Microsoft Visual C++ 2005 Redistributable Package (x86).
-Installed msxmli.msi http://www.microsoft.com/downloads/details.aspx?familyid=3144b72b-b4f2-46da-b4b6-c5d7485f2b42&displaylang=en.
-Completely uninstalled Openoffice and installed version 3.1.1.

Every step of the way, the "side-by-side" error keeps popping up with the same information as above every time Openoffice is run. I don't know what else to try.

Any other ideas?

Thanks.
---Hillel
Back to top
View user's profile Send private message
hillel_s
General User
General User


Joined: 14 Dec 2006
Posts: 9

PostPosted: Mon Sep 14, 2009 6:53 am    Post subject: SxS trace info Reply with quote

To provide a little more info, here is the output of the sxstrace while getting the "side by side configuration" error:

=================
Begin Activation Context Generation.
Input Parameter:
Flags = 0
ProcessorArchitecture = Wow32
CultureFallBacks = en-US;en
ManifestPath = C:\Program Files (x86)\OpenOffice.org 3\program\soffice.exe
AssemblyDirectory = C:\Program Files (x86)\OpenOffice.org 3\program\
Application Config File =
-----------------
INFO: Parsing Manifest File C:\Program Files (x86)\OpenOffice.org 3\program\soffice.exe.
INFO: Manifest Definition Identity is (null).
INFO: Reference: Microsoft.VC90.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8"
INFO: Resolving reference Microsoft.VC90.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8".
INFO: Resolving reference for ProcessorArchitecture WOW64.
INFO: Resolving reference for culture Neutral.
INFO: Applying Binding Policy.
INFO: No publisher policy found.
INFO: No binding policy redirect found.
INFO: Begin assembly probing.
INFO: Did not find the assembly in WinSxS.
INFO: Attempt to probe manifest at C:\Windows\assembly\GAC_32\Microsoft.VC90.CRT\9.0.21022.8__1fc8b3b9a1e18e3b\Microsoft.VC90.CRT.DLL.
INFO: Did not find manifest for culture Neutral.
INFO: End assembly probing.
INFO: Resolving reference for ProcessorArchitecture x86.
INFO: Resolving reference for culture Neutral.
INFO: Applying Binding Policy.
INFO: Find publisher policy at C:\Windows\WinSxS\manifests\x86_policy.9.0.microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4148_none_f47e1bd6f6571810.manifest
INFO: Publisher Policy redirected assembly version.
INFO: Post policy assembly identity is Microsoft.VC90.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.30729.4148".
INFO: Begin assembly probing.
INFO: Did not find the assembly in WinSxS.
INFO: Attempt to probe manifest at C:\Windows\assembly\GAC_32\Microsoft.VC90.CRT\9.0.30729.4148__1fc8b3b9a1e18e3b\Microsoft.VC90.CRT.DLL.
INFO: Attempt to probe manifest at C:\Program Files (x86)\OpenOffice.org 3\program\Microsoft.VC90.CRT.DLL.
INFO: Attempt to probe manifest at C:\Program Files (x86)\OpenOffice.org 3\program\Microsoft.VC90.CRT.MANIFEST.
INFO: Attempt to probe manifest at C:\Program Files (x86)\OpenOffice.org 3\program\Microsoft.VC90.CRT\Microsoft.VC90.CRT.DLL.
INFO: Attempt to probe manifest at C:\Program Files (x86)\OpenOffice.org 3\program\Microsoft.VC90.CRT\Microsoft.VC90.CRT.MANIFEST.
INFO: Did not find manifest for culture Neutral.
INFO: End assembly probing.
ERROR: Cannot resolve reference Microsoft.VC90.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8".
ERROR: Activation Context generation failed.
End Activation Context Generation.

------

I can verify that both
amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.21022.8_none_750b37ff97f4f68b
and
x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.21022.8_none_bcb86ed6ac711f91
are in the \windows\winsxs folder with all the appropriate files.

Thanks.
---Hillel
Back to top
View user's profile Send private message
hillel_s
General User
General User


Joined: 14 Dec 2006
Posts: 9

PostPosted: Mon Sep 14, 2009 9:23 am    Post subject: Eureka! Reply with quote

Finally solved it. Idea

The following are the relevant 32-bit files in the C:\Wiindows\winsxs\Manifests folder:

x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.21022.8_none_bcb86ed6ac711f91.cat
x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.21022.8_none_bcb86ed6ac711f91.manifest
x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.1_none_e163563597edeada.cat
x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.1_none_e163563597edeada.manifest
x86_policy.9.0.microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.21022.8_none_60a5df56e60dc5df.cat
x86_policy.9.0.microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.21022.8_none_60a5df56e60dc5df.manifest
x86_policy.9.0.microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.1_none_8550c6b5d18a9128.cat
x86_policy.9.0.microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.1_none_8550c6b5d18a9128.manifest
x86_policy.9.0.microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4148_none_f47e1bd6f6571810.cat
x86_policy.9.0.microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4148_none_f47e1bd6f6571810.manifest

Notice anything strange there? For the x86 variant of microsoft.vc90.crt, there are three versions installed. Versions 9.0.21022.8 and 9.0.30729.1 have matching catalog and manifest files for both the policy and items themselves. Version 9.0.30729.4148 has catalog and manifest files for the policy, but not redirecting to the DLL itself.

Following registry entries, I was able to trace the installation of that version 9.0.30729.4148 to the Apple iTunes installation. Apparently, iTunes includes a version of Wide Angle Software TouchCopy 09 which includes its own DLL for Microsoft.vc90.crt. When running iTunes, the side by side system finds that DLL in the local application directory for TouchCopy 09 and works. However, any other application that tries to access the microsoft.vc90.crt DLL is forced to look for the same version and does not find it.

The solution I tried involved going into the registry and changing the value of the key:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\Winners\x86_policy.9.0.microsoft.vc90.crt_1fc8b3b9a1e18e3b_none_02d0010672fd8219\9.0]
from "9.0.30729.4148" to "9.0.30729.1"

This forces the side-by-side configuration to point the 32-bit variant of microsoft.vc90.crt to a version of the DLL that is available to everything.

I then installed a fresh download of the latest version of iTunes, and it did not involve anything from Wide Angle or TouchCopy. It must have been an older version that came with an iPhone.
Back to top
View user's profile Send private message
NVLady
Newbie
Newbie


Joined: 07 Jun 2013
Posts: 1

PostPosted: Fri Jun 07, 2013 6:53 pm    Post subject: A solution for Windows 8 Reply with quote

Thanks so much for suggesting Microsoft. They helped me as well. All I needed was my product ID for Streets 2010.

My Streets was running until I uninstalled Office 2010 trial and installed Office 2007.

All he did was install download c++ redistributable 2005 SP1 (which installed 2005 as well), then 2008 then 2010. I was really surprised that I needed all 3, but it fixed the problem!
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic    OOoForum.org Forum Index -> Setup and Troubleshooting All times are GMT - 8 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group