Les raccourcis clavier de Groupes ont été mis à jour
Ignorer
Voir les raccourcis

TSVN 1.5.1 has issues on Vista64, can't find CRT

34 vues
Accéder directement au premier message non lu

Thorsten Behrens

non lue,
28 juil. 2008, 09:04:3028/07/2008
à us...@tortoisesvn.tigris.org
I just upgraded to the 64-bit version of 1.5.1 on Vista64. TSVN cannot
start, the application error log spits out a SideBySide error:

Activation context generation failed for "D:\Program
Files\TortoiseSVN\bin\TortoiseSVN.dll". Dependent Assembly
Microsoft.VC90.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.30411.0"
could not be found. Please use sxstrace.exe for detailed diagnosis.

I tried installing the 64-bit redistributable for VC++ 9, that did not
help.

I tried copying the manifest file for CRT 30411 in manually from the
winsxs folder, that led to errors and conflicts with an older version,
oddly enough:

Activation context generation failed for "D:\Program
Files\TortoiseSVN\bin\TortoiseProc.exe".Error in manifest or policy
file "" on line . A component version required by the application
conflicts with another component version already active. Conflicting
components are:. Component 1: D:\Program
Files\TortoiseSVN\bin\Microsoft.VC90.CRT.MANIFEST. Component 2:
C:\Windows\WinSxS\manifests\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.21022.8_none_750b37ff97f4f68b.manifest.

That's about as far as I can go - over to more clever people. Does
TSVN need another build? Do I need to install something that I am
missing? The one thing that does jump out at me is that TSVN appears
to attempt to load two different versions of VC90.CRT - first 21022,
then 30411. If that is the root cause of the issue, then "new build"
is what's needed, I suppose.

And for completeness sake, here's the output of sxstrace:

=================
Begin Activation Context Generation.
Input Parameter:
Flags = 0
ProcessorArchitecture = AMD64
CultureFallBacks = en-US;en
ManifestPath = D:\Program
Files\TortoiseSVN\bin\TortoiseProc.exe
AssemblyDirectory = D:\Program Files\TortoiseSVN\bin\
Application Config File =
-----------------
INFO: Parsing Manifest File D:\Program
Files\TortoiseSVN\bin\TortoiseProc.exe.
INFO: Manifest Definition Identity is (null).
INFO: Reference:
Microsoft.VC90.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8"
INFO: Reference:
Microsoft.VC90.MFC,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8"
INFO: Reference:
Microsoft.Windows.Common-Controls,language="*",processorArchitecture="*",publicKeyToken="6595b64144ccf1df",type="win32",version="6.0.0.0"
INFO: Reference:
Microsoft.VC90.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.30411.0"
INFO: Resolving reference
Microsoft.VC90.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8".
INFO: Resolving reference for ProcessorArchitecture amd64.
INFO: Resolving reference for culture Neutral.
INFO: Applying Binding Policy.
INFO: Find publisher policy at
C:\Windows\WinSxS\manifests\amd64_policy.9.0.microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.21022.8_none_18f8a87fd1919cd9.manifest
INFO: Publisher Policy redirected
assembly version.
INFO: Post policy assembly identity is
Microsoft.VC90.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8".
INFO: Begin assembly probing.
INFO: Attempt to probe manifest at
C:\Windows\WinSxS\manifests\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.21022.8_none_750b37ff97f4f68b.manifest.
INFO: Manifest found at
C:\Windows\WinSxS\manifests\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.21022.8_none_750b37ff97f4f68b.manifest.
INFO: End assembly probing.
INFO: Resolving reference
Microsoft.VC90.CRT.mui,language="*",processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8".
INFO: Resolving reference for ProcessorArchitecture amd64.
INFO: Resolving reference for culture en-US.
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_64\Microsoft.VC90.CRT.mui\9.0.21022.8_en-US_1fc8b3b9a1e18e3b\Microsoft.VC90.CRT.mui.DLL.
INFO: Did not find manifest for
culture en-US.
INFO: End assembly probing.
INFO: Resolving reference for culture en.
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_64\Microsoft.VC90.CRT.mui\9.0.21022.8_en_1fc8b3b9a1e18e3b\Microsoft.VC90.CRT.mui.DLL.
INFO: Did not find manifest for
culture en.
INFO: End assembly probing.
INFO: Resolving reference
Microsoft.VC90.MFC,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8".
INFO: Resolving reference for ProcessorArchitecture amd64.
INFO: Resolving reference for culture Neutral.
INFO: Applying Binding Policy.
INFO: Find publisher policy at
C:\Windows\WinSxS\manifests\amd64_policy.9.0.microsoft.vc90.mfc_1fc8b3b9a1e18e3b_9.0.21022.8_none_1179c2b5d66019bc.manifest
INFO: Publisher Policy redirected
assembly version.
INFO: Post policy assembly identity is
Microsoft.VC90.MFC,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8".
INFO: Begin assembly probing.
INFO: Attempt to probe manifest at
C:\Windows\WinSxS\manifests\amd64_microsoft.vc90.mfc_1fc8b3b9a1e18e3b_9.0.21022.8_none_706fccb39ad7e580.manifest.
INFO: Manifest found at
C:\Windows\WinSxS\manifests\amd64_microsoft.vc90.mfc_1fc8b3b9a1e18e3b_9.0.21022.8_none_706fccb39ad7e580.manifest.
INFO: End assembly probing.
INFO: Resolving reference
Microsoft.VC90.MFC.mui,language="*",processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8".
INFO: Resolving reference for ProcessorArchitecture amd64.
INFO: Resolving reference for culture en-US.
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_64\Microsoft.VC90.MFC.mui\9.0.21022.8_en-US_1fc8b3b9a1e18e3b\Microsoft.VC90.MFC.mui.DLL.
INFO: Did not find manifest for
culture en-US.
INFO: End assembly probing.
INFO: Resolving reference for culture en.
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_64\Microsoft.VC90.MFC.mui\9.0.21022.8_en_1fc8b3b9a1e18e3b\Microsoft.VC90.MFC.mui.DLL.
INFO: Did not find manifest for
culture en.
INFO: End assembly probing.
INFO: Resolving reference
Microsoft.Windows.Common-Controls,language="*",processorArchitecture="*",publicKeyToken="6595b64144ccf1df",type="win32",version="6.0.0.0".
INFO: Resolving reference for ProcessorArchitecture AMD64.
INFO: Resolving reference for culture en-US.
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_64\Microsoft.Windows.Common-Controls\6.0.0.0_en-US_6595b64144ccf1df\Microsoft.Windows.Common-Controls.DLL.
INFO: Did not find manifest for
culture en-US.
INFO: End assembly probing.
INFO: Resolving reference for culture en.
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_64\Microsoft.Windows.Common-Controls\6.0.0.0_en_6595b64144ccf1df\Microsoft.Windows.Common-Controls.DLL.
INFO: Did not find manifest for
culture en.
INFO: End assembly probing.
INFO: Resolving reference for culture Neutral.
INFO: Applying Binding Policy.
INFO: Auto Servicing Policy redirected
assembly version.
INFO: Post policy assembly identity is
Microsoft.Windows.Common-Controls,processorArchitecture="AMD64",publicKeyToken="6595b64144ccf1df",type="win32",version="6.0.6001.18000".
INFO: Begin assembly probing.
INFO: Attempt to probe manifest at
C:\Windows\WinSxS\manifests\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.6001.18000_none_152e7382f3bd50c6.manifest.
INFO: Manifest found at
C:\Windows\WinSxS\manifests\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.6001.18000_none_152e7382f3bd50c6.manifest.
INFO: End assembly probing.
INFO: Resolving reference
Microsoft.Windows.Common-Controls.mui,language="*",processorArchitecture="AMD64",publicKeyToken="6595b64144ccf1df",type="win32",version="6.0.6001.18000".
INFO: Resolving reference for ProcessorArchitecture AMD64.
INFO: Resolving reference for culture en-US.
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_64\Microsoft.Windows.Common-Controls.mui\6.0.6001.18000_en-US_6595b64144ccf1df\Microsoft.Windows.Common-Controls.mui.DLL.
INFO: Did not find manifest for
culture en-US.
INFO: End assembly probing.
INFO: Resolving reference for culture en.
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_64\Microsoft.Windows.Common-Controls.mui\6.0.6001.18000_en_6595b64144ccf1df\Microsoft.Windows.Common-Controls.mui.DLL.
INFO: Did not find manifest for
culture en.
INFO: End assembly probing.
INFO: Resolving reference
Microsoft.VC90.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.30411.0".
INFO: Resolving reference for ProcessorArchitecture amd64.
INFO: Resolving reference for culture Neutral.
INFO: Applying Binding Policy.
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_64\Microsoft.VC90.CRT\9.0.30411.0__1fc8b3b9a1e18e3b\Microsoft.VC90.CRT.DLL.
INFO: Attempt to probe manifest at
D:\Program Files\TortoiseSVN\bin\Microsoft.VC90.CRT.DLL.
INFO: Attempt to probe manifest at
D:\Program Files\TortoiseSVN\bin\Microsoft.VC90.CRT.MANIFEST.
INFO: Attempt to probe manifest at
D:\Program
Files\TortoiseSVN\bin\Microsoft.VC90.CRT\Microsoft.VC90.CRT.DLL.
INFO: Attempt to probe manifest at
D:\Program
Files\TortoiseSVN\bin\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="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.30411.0".
ERROR: Activation Context generation failed.
End Activation Context Generation.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-un...@tortoisesvn.tigris.org
For additional commands, e-mail: users...@tortoisesvn.tigris.org

Stefan Küng

non lue,
28 juil. 2008, 11:32:3928/07/2008
à us...@tortoisesvn.tigris.org
Thorsten Behrens wrote:
> I just upgraded to the 64-bit version of 1.5.1 on Vista64. TSVN cannot
> start, the application error log spits out a SideBySide error:
[snip]

try this:
uninstall TSVN, reboot, install it again.

There's a problem with the new CRT merge module from MS: it does not
recognize always that is has to update itself.


Stefan


--
___
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest Interface to (Sub)Version Control
/_/ \_\ http://tortoisesvn.net

signature.asc

Thorsten Behrens

non lue,
28 juil. 2008, 12:25:4628/07/2008
à us...@tortoisesvn.tigris.org
On Mon, 28 Jul 2008 17:32:39 +0200, Stefan Küng
<torto...@gmail.com> wrote:

>Thorsten Behrens wrote:
>> I just upgraded to the 64-bit version of 1.5.1 on Vista64. TSVN cannot
>> start, the application error log spits out a SideBySide error:
>[snip]
>
>try this:
>uninstall TSVN, reboot, install it again.

That did the trick.
Thank you for the rapid response!

Thorsten

Répondre à tous
Répondre à l'auteur
Transférer
0 nouveau message