'Force' installatie van SharePoint 2010 language pack SP1

Bij de installatie van SP1 Language Pack voor SharePoint 2010 kregen we volgende foutmelding "The expected version of the product was not found on the system."

SharePoint2010-de-LanguagePackSPInstall-001

Bij controle in de applet van geinstalleerde programma's konden we echer vast stellen dat wel degelijk de juiste, RTM, versie gesinstalleerd was:

SharePoint2010-de-LanguagePackSPInstall-003

Op het eerste zicht leek er geen "Override" of "force" optie te bestaan in de installatie files van de language pack. Bij het kijken naar de log files, via de optie "/log:%temp%\SP1LanguagePack-DE.log" verkregen, zag ik de volgende intressante lijnen:

OPatchInstall: Will check if the property 'PACKAGE.BYPASS.DETECTION.CHECK' exists
OPatchInstall: CConditionPropertyDefined::initFromElement ends
OPatchInstall: CConditionStatement::CreateStatementFromElement ends
OPatchInstall: CConditionStatement::CreateStatementFromElement starts
OPatchInstall: Creating statement CConditionEqual
OPatchInstall: CConditionStatementComparison::initFromElement starts
OPatchInstall: Will compare the property 'PACKAGE.BYPASS.DETECTION.CHECK' to '1'

Hierop probeerde ik het volgende commando:

SharePoint2010-de-LanguagePackSPInstall-002

De installatie verliep vervolgens zonder problemen en gaf een success als resultaat.

SharePoint2010-LanguagePackSPInstall-005

In de "Programs and Feature" applet zien we nu het correcte versienummer weergegeven.

SharePoint2010-LanguagePackSPInstall-006

Opgepast dit blijft een workaround...