I have just updated our projects to 10.5 (from 10.3), and now we experience massive problems with the IIS configuration (“There was an error during the IIS configuration process. Your original IIS configuration will be restored.”).
We have problems on all virtual machines while installing web sites, except on Windows Server 2012 machines. All virtual machines have been reset to a snapshot prior testing and they have been working in the past with the same setups created with AI 10.3 (so, its not machine related). To verify that explicitly, I got an older version from Source Control, just updated it, rebuild the setup and tested it - with exactly the same behavior.
The log files are showing these messages:
Code: Select all
MSI (s) (50:B8) [12:13:44:565]: Doing action: AI_IIsInstall
Action 12:13:44: AI_IIsInstall. Generating actions to configure Internet Information Services
Action start 12:13:44: AI_IIsInstall.
MSI (s) (50:24) [12:13:44:565]: Invoking remote custom action. DLL: C:\WINDOWS\Installer\MSI49.tmp, Entrypoint: OnIIsInstall
MSI (s) (50!30) [12:13:44:940]: Note: 1: 2205 2: 3: AI_IIsCertificate
MSI (s) (50!30) [12:13:44:940]: Note: 1: 2228 2: 3: AI_IIsCertificate 4: SELECT * FROM `AI_IIsCertificate`
MSI (s) (50!30) [12:13:44:956]: Note: 1: 2205 2: 3: AI_ISAPIFilter
MSI (s) (50!30) [12:13:44:956]: Note: 1: 2228 2: 3: AI_ISAPIFilter 4: SELECT * FROM `AI_ISAPIFilter`
MSI (s) (50!30) [12:13:44:956]: Note: 1: 2205 2: 3: AI_IIsApplicationMapping
MSI (s) (50!30) [12:13:44:956]: Note: 1: 2228 2: 3: AI_IIsApplicationMapping 4: SELECT * FROM `AI_IIsApplicationMapping`
MSI (s) (50!30) [12:13:44:956]: Note: 1: 2205 2: 3: AI_IIsMime
MSI (s) (50!30) [12:13:44:956]: Note: 1: 2228 2: 3: AI_IIsMime 4: SELECT * FROM `AI_IIsMime`
MSI (s) (50!30) [12:13:44:956]: Note: 1: 2205 2: 3: AI_IIsHttpHeader
MSI (s) (50!30) [12:13:44:956]: Note: 1: 2228 2: 3: AI_IIsHttpHeader 4: SELECT * FROM `AI_IIsHttpHeader`
MSI (s) (50!30) [12:13:44:956]: Note: 1: 2205 2: 3: AI_IIsHttpError
MSI (s) (50!30) [12:13:44:956]: Note: 1: 2228 2: 3: AI_IIsHttpError 4: SELECT * FROM `AI_IIsHttpError`
MSI (s) (50!30) [12:13:44:956]: Note: 1: 2205 2: 3: AI_IIsCertificate
MSI (s) (50!30) [12:13:44:956]: Note: 1: 2228 2: 3: AI_IIsCertificate 4: SELECT * FROM `AI_IIsCertificate`
MSI (s) (50!30) [12:13:44:956]: Note: 1: 2205 2: 3: AII_IIsCustomProperties
MSI (s) (50!30) [12:13:44:956]: Note: 1: 2228 2: 3: AII_IIsCustomProperties 4: SELECT * FROM `AII_IIsCustomProperties`
MSI (s) (50!30) [12:13:44:956]: PROPERTY CHANGE: Adding AI_IIsRollback property. Its value is 'ProductNameOurProductName ServerProductCode{00000000-0000-0000-0000-000000000000}IISOPENMMCIISBACKUPAFTERIISINSTALLPOLICYOVERWRITE0OurProductName&TheWebAccess=312385v4.00-1-1-100-1-1-1-1-1-1-1-1-11C:\Program Files\Product\149761513index.html, index.htm, default.htmDefault Web Site:80:00C:\Inetpub\wwwroot\TWA\&TheWebAccess=3848417513default.aspxOurProductName4.0.30319TWA11C:\Inetpub\wwwroot\TWA\Client\&TheWebClient=33241295134.0.30319Client102C:\Inetpub\wwwroot\TWA\MFP\&TheMFPWebPrint=33241295134.0.30319MFP10'.
MSI (s) (50!30) [12:13:44:956]: Doing action: AI_IIsRollback
Action 12:13:44: AI_IIsRollback. Rolling back IIS configuration
Action start 12:13:44: AI_IIsRollback.
MSI (s) (50!30) [12:13:44:956]: Note: 1: 2205 2: 3: MsiPatchCertificate
MSI (s) (50!30) [12:13:44:956]: LUA patching is disabled: missing MsiPatchCertificate table
Action 12:13:44: GenerateScript. Generating script operations for action:
GenerateScript: Rolling back IIS configuration
Action ended 12:13:44: AI_IIsRollback. Return value 1.
MSI (s) (50!30) [12:13:44:956]: PROPERTY CHANGE: Deleting AI_IIsRollback property. Its current value is 'ProductNameOurProductName ServerProductCode{00000000-0000-0000-0000-000000000000}IISOPENMMCIISBACKUPAFTERIISINSTALLPOLICYOVERWRITE0OurProductName&TheWebAccess=312385v4.00-1-1-100-1-1-1-1-1-1-1-1-11C:\Program Files\Product\149761513index.html, index.htm, default.htmDefault Web Site:80:00C:\Inetpub\wwwroot\TWA\&TheWebAccess=3848417513default.aspxOurProductName4.0.30319TWA11C:\Inetpub\wwwroot\TWA\Client\&TheWebClient=33241295134.0.30319Client102C:\Inetpub\wwwroot\TWA\MFP\&TheMFPWebPrint=33241295134.0.30319MFP10'.
MSI (s) (50!30) [12:13:44:956]: PROPERTY CHANGE: Adding AI_IIsConfig property. Its value is 'ProductNameOurProductName ServerProductCode{00000000-0000-0000-0000-000000000000}IISOPENMMCIISBACKUPAFTERIISINSTALLPOLICYOVERWRITE0OurProductName&TheWebAccess=312385v4.00-1-1-100-1-1-1-1-1-1-1-1-11C:\Program Files\Product\149761513index.html, index.htm, default.htmDefault Web Site:80:00C:\Inetpub\wwwroot\TWA\&TheWebAccess=3848417513default.aspxOurProductName4.0.30319TWA11C:\Inetpub\wwwroot\TWA\Client\&TheWebClient=33241295134.0.30319Client102C:\Inetpub\wwwroot\TWA\MFP\&TheMFPWebPrint=33241295134.0.30319MFP10'.
MSI (s) (50!30) [12:13:44:956]: Doing action: AI_IIsConfig
Action 12:13:44: AI_IIsConfig. Configuring Internet Information Services
Action start 12:13:44: AI_IIsConfig.
AI_IIsConfig: Installing "Configuring Internet Information Services"
Action ended 12:13:44: AI_IIsConfig. Return value 1.
MSI (s) (50!30) [12:13:44:956]: PROPERTY CHANGE: Deleting AI_IIsConfig property. Its current value is 'ProductNameOurProductName ServerProductCode{00000000-0000-0000-0000-000000000000}IISOPENMMCIISBACKUPAFTERIISINSTALLPOLICYOVERWRITE0OurProductName&TheWebAccess=312385v4.00-1-1-100-1-1-1-1-1-1-1-1-11C:\Program Files\Product\149761513index.html, index.htm, default.htmDefault Web Site:80:00C:\Inetpub\wwwroot\TWA\&TheWebAccess=3848417513default.aspxOurProductName4.0.30319TWA11C:\Inetpub\wwwroot\TWA\Client\&TheWebClient=33241295134.0.30319Client102C:\Inetpub\wwwroot\TWA\MFP\&TheMFPWebPrint=33241295134.0.30319MFP10'.
Action ended 12:13:44: AI_IIsInstall. Return value 1.
MSI (s) (50:B8) [12:13:44:971]: Doing action: AI_AiRestoreDeferred
Action 12:13:44: AI_AiRestoreDeferred. Executing restore operation
Action start 12:13:44: AI_AiRestoreDeferred.
AI_AiRestoreDeferred: Path: Executing restore operation
Action ended 12:13:44: AI_AiRestoreDeferred. Return value 1.
MSI (s) (50:B8) [12:13:44:971]: Doing action: DisableAllInstalledServices
Action 12:13:44: DisableAllInstalledServices.
Action start 12:13:44: DisableAllInstalledServices.
DisableAllInstalledServices:
Action ended 12:13:44: DisableAllInstalledServices. Return value 1.
MSI (s) (50:B8) [12:13:44:971]: Doing action: AI_DATA_SETTER_6
Action 12:13:44: AI_DATA_SETTER_6.
Action start 12:13:44: AI_DATA_SETTER_6.
MSI (s) (50:B8) [12:13:44:971]: PROPERTY CHANGE: Adding SetWebAccessAuth property. Its value is 'C:\Inetpub\wwwroot\TWA\'.
Action ended 12:13:44: AI_DATA_SETTER_6. Return value 1.
MSI (s) (50:B8) [12:13:44:971]: Doing action: SetWebAccessAuth
Action 12:13:44: SetWebAccessAuth.
Action start 12:13:44: SetWebAccessAuth.
SetWebAccessAuth:
Action ended 12:13:44: SetWebAccessAuth. Return value 1.
MSI (s) (50:B8) [12:13:44:987]: Skipping action: AI_ConfigureChainer (condition is false)
MSI (s) (50:B8) [12:13:44:987]: Skipping action: AI_LaunchChainer (condition is false)
MSI (s) (50:B8) [12:13:44:987]: Doing action: InstallFinalize
Action 12:13:44: InstallFinalize.
Action start 12:13:44: InstallFinalize.
MSI (s) (50:B8) [12:13:44:987]: Running Script: C:\WINDOWS\Installer\MSI4A.tmp
MSI (s) (50:B8) [12:13:45:002]: User policy value 'DisableRollback' is 0
MSI (s) (50:B8) [12:13:45:002]: Machine policy value 'DisableRollback' is 0
MSI (s) (50:B8) [12:13:45:002]: Executing op: Header(Signature=1397708873,Version=405,Timestamp=1126457783,LangId=1033,Platform=0,ScriptType=1,ScriptMajorVersion=21,ScriptMinorVersion=4,ScriptAttributes=1)
MSI (s) (50:B8) [12:13:45:002]: Executing op: ProductInfo(ProductKey={00000000-0000-0000-0000-000000000000},ProductName=OurProductName Server,PackageName=TheServer.msi,Language=1033,Version=184614913,Assignment=1,ObsoleteArg=0,ProductIcon=CompanyLogo_1.exe,,PackageCode={C8C229DD-2410-444D-91CE-6A3C16F396C7},,,InstanceType=0,LUASetting=0,RemoteURTInstalls=0,ProductDeploymentFlags=3)
MSI (s) (50:B8) [12:13:45:002]: Executing op: DialogInfo(Type=0,Argument=1033)
MSI (s) (50:B8) [12:13:45:002]: Executing op: DialogInfo(Type=1,Argument=OurProductName Server)
MSI (s) (50:B8) [12:13:45:002]: Executing op: RollbackInfo(,RollbackAction=Rollback,RollbackDescription=Rolling back action:,,CleanupAction=RollbackCleanup,CleanupDescription=Removing backup files,CleanupTemplate=File: [1])
MSI (s) (50:B8) [12:13:45:002]: Executing op: SetBaseline(Baseline=0,)
MSI (s) (50:B8) [12:13:45:002]: Executing op: SetBaseline(Baseline=1,)
MSI (s) (50:B8) [12:13:45:002]: Executing op: ActionStart(Name=AI_IIsRollback,Description=Rolling back IIS configuration,Template=Restoring metabase configuration.)
Action 12:13:45: AI_IIsRollback. Rolling back IIS configuration
MSI (s) (50:B8) [12:13:45:002]: Executing op: CustomActionSchedule(Action=AI_IIsRollback,ActionType=11521,Source=BinaryData,Target=**********,CustomActionData=**********)
MSI (s) (50:B8) [12:13:45:002]: Executing op: ActionStart(Name=AI_IIsConfig,Description=Configuring Internet Information Services,Template=Installing "[1]")
Action 12:13:45: AI_IIsConfig. Configuring Internet Information Services
MSI (s) (50:B8) [12:13:45:018]: Executing op: CustomActionSchedule(Action=AI_IIsConfig,ActionType=11265,Source=BinaryData,Target=**********,CustomActionData=**********)
MSI (s) (50:2C) [12:13:45:018]: Invoking remote custom action. DLL: C:\WINDOWS\Installer\MSI4C.tmp, Entrypoint: OnIIsConfig
Error 4020. There was an error during the IIS configuration process.
Your original IIS configuration will be restored.
MSI (s) (50!38) [12:15:47:853]: Product: OurProductName Server -- Error 4020. There was an error during the IIS configuration process.
Your original IIS configuration will be restored.
Regards,
Roland
P.S.: Of course, I did a research in forum and internet before posting this, but it seems, that I neither have problems with https certificates or other things mentioned together with error code 4020. In fact, nothing has changed, except the AI version.