Opened 18 years ago

Closed 18 years ago

#162 closed Defect (fixed)

No BOINC client installation as service on Vista

Reported by: nhoffm Owned by: romw
Priority: Blocker Milestone: 5.10
Component: Client - Setup Version:
Keywords: Cc:

Description (last modified by Nicolas)

Since version 5.9.4 on my host (Vista-32) the service installation of the client is no longer possible. The installer errors when the service should be started. From the application log:

Fehler beim Generieren des Aktivierungskontextes für "C:\Program Files\BOINC\boinc.exe". Die abhängige Assemblierung "Microsoft.VC80.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762"" konnte nicht gefunden werden. Verwenden Sie für eine detaillierte Diagnose das Programm "sxstrace.exe".

Aborting the installation at this point does not fully restore the previous version. The service is no longer defined.

Last working version is 5.9.3.

Change History (6)

comment:1 Changed 18 years ago by Nicolas

Component: UndeterminedClient - Setup
Description: modified (diff)
Owner: set to romw

(fixed a typo on description)

comment:2 Changed 18 years ago by Nicolas

Can you translate the error message to English please?

comment:3 Changed 18 years ago by JKeck

Milestone: Undetermined5.10
Priority: UndeterminedBlocker

comment:4 Changed 18 years ago by romw

output of sxstrace is as follows:

=================
Begin Activation Context Generation.
Input Parameter:
	Flags = 0
	ProcessorArchitecture = AMD64
	CultureFallBacks = en-US;en
	ManifestPath = C:\Program Files\BOINC\boinc.exe
	AssemblyDirectory = C:\Program Files\BOINC\
	Application Config File = 
-----------------
INFO: Parsing Manifest File C:\Program Files\BOINC\boinc.exe.
	INFO: Manifest Definition Identity is (null).
	INFO: Reference: Microsoft.VC80.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762"
INFO: Resolving reference Microsoft.VC80.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762".
	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.8.0.microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.312_none_49e6686552a1bf0a.manifest
				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.VC80.CRT\8.0.50727.762__1fc8b3b9a1e18e3b\Microsoft.VC80.CRT.DLL.
				INFO: Attempt to probe manifest at C:\Program Files\BOINC\Microsoft.VC80.CRT.DLL.
				INFO: Attempt to probe manifest at C:\Program Files\BOINC\Microsoft.VC80.CRT.MANIFEST.
				INFO: Attempt to probe manifest at C:\Program Files\BOINC\Microsoft.VC80.CRT\Microsoft.VC80.CRT.DLL.
				INFO: Attempt to probe manifest at C:\Program Files\BOINC\Microsoft.VC80.CRT\Microsoft.VC80.CRT.MANIFEST.
				INFO: Did not find manifest for culture Neutral.
			INFO: End assembly probing.
	ERROR: Cannot resolve reference Microsoft.VC80.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762".
ERROR: Activation Context generation failed.
End Activation Context Generation.

=================

comment:5 Changed 18 years ago by romw

This problem was happening on both x64 and x86 platforms.

comment:6 Changed 18 years ago by romw

Resolution: fixed
Status: newclosed
  • fixes# 162: Fix the Windows setup to install the CRT as a private assembly

so that we can avoid running into sxs problems. At some point I'll have to revisit this and figure out what is really going on.

win_build/installerv2/

BOINC.ism BOINCx64.ism

Note: See TracTickets for help on using tickets.