Hi All,
I have a SQL server failover cluster installation, the cluster installs fine on the firs node, however when adding a new node to the cluster the installation fails due to the following error.
I am aware that this has been covered in the post here (http://social.msdn.microsoft.com/Forums/sqlserver/en-US/d0800ccf-5ade-471c-8942-b7d43031478b/sql-2012-installation-error) and adding the flag UpdateEnabled=False
does indeed fix the problem, but it leaves the cluster in an unstable state, where one node has the intended service pack update and the other node doesnt. What I am looking for is the root cause to the problem and also a solution that does not involve UpdateEnabled = false.
Thanks in advance.
Overall summary:
Final result: Failed: see details below
Exit code (Decimal): -2022834173
Exit facility code: 1902
Exit error code: 3
Exit message: Setup encountered a failure while running job UpdateResult.
Start time: 2014-06-03 13:46:29
End time: 2014-06-03 13:46:48
Requested action: ComponentUpdate
Exception help link: http://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=11.0.3000.0&EvtType=0xF4B846A1%400xBB814387&EvtType=0xF4B846A1%400xBB814387
Machine Properties:
Machine name: UKFIL1840WINC1
Machine processor count: 40
OS version: Windows Server 2008 R2
OS service pack: Service Pack 1
OS region: United Kingdom
OS language: English (United States)
OS architecture: x64
Process architecture: 64 Bit
OS clustered: Yes
Package properties:
Description: Microsoft SQL Server 2012 Service Pack 1
ProductName: SQL Server 2012
Type: RTM
Version: 11
Installation location: S:\2012\_enterprise_edition_sp1\x64\setup\
Installation edition: Enterprise
Slipstream: True
Product Update Status:
Failure to check for updates.
Error message:
The following is an exception stack listing the exceptions in outermost to innermost order
Inner exceptions are being indented
Exception type: Microsoft.SqlServer.Chainer.ExtensionCommon.AsyncWorkflowExecutionException
Message:
Setup encountered an unexpected failure when trying to run workflow SEARCHUPDATES.
HResult : 0x876e0001
FacilityCode : 1902 (76e)
ErrorCode : 1 (0001)
Data:
WorkflowId = SEARCHUPDATES
WatsonData = Microsoft.SqlServer.Chainer.ExtensionCommon.AsyncWorkflowExecutionException@1
Inner exception type: Microsoft.SqlServer.Setup.Chainer.Workflow.ActionExecutionException
Message:
Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
HResult : 0x84b30001
FacilityCode : 1203 (4b3)
ErrorCode : 1 (0001)
Data:
SQL.Setup.FailureCategory = ActionFailure
DisableWatson = true
Stack:
at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionHelper(TextWriter statusStream, ISequencedAction actionToRun, ServiceContainer context)
at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionWithRetryHelper(WorkflowObject metaDb, ActionKey action, ActionMetadata actionMetadata, TextWriter statusStream)
at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.InvokeAction(WorkflowObject metabase, TextWriter statusStream)
at Microsoft.SqlServer.Setup.Chainer.Workflow.PendingActions.InvokeActions(WorkflowObject metaDb, TextWriter loggingStream)
at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionEngine.RunActionQueue()
at Microsoft.SqlServer.Setup.Chainer.Workflow.Workflow.RunWorkflow(WorkflowObject workflowObject, HandleInternalException exceptionHandler)
at Microsoft.SqlServer.Chainer.ExtensionCommon.ExecuteWorkflowAsyncAction.JobStart()
Inner exception type: System.UnauthorizedAccessException
Message:
Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
HResult : 0x80070005
Stack:
at Microsoft.SqlServer.Configuration.SmartSetupExtension.MuSearchUtility.TrySearch(String serviceId, String query)
at Microsoft.SqlServer.Configuration.SmartSetupExtension.MuSearchEngine.Search(String serviceId, String query)
at Microsoft.SqlServer.Configuration.SmartSetupExtension.MuSetupSearchEngine.SearchUpdates()
at Microsoft.SqlServer.Configuration.SmartSetupExtension.SearchUpdatesAction.ExecuteAction(String actionId)
at Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute(String actionId, TextWriter errorStream)
at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionHelper(TextWriter statusStream, ISequencedAction actionToRun, ServiceContainer context)
User Input Settings:
ACTION: ComponentUpdate
CONFIGURATIONFILE:
ENU: true
HELP: false
IACCEPTSQLSERVERLICENSETERMS: true
INDICATEPROGRESS: false
PID: *****
QUIET: true
QUIETSIMPLE: false
SQMREPORTING: false
UIMODE: Normal
X86: false
Configuration file: C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log\20140603_134606\ConfigurationFile.ini
Rules with failures:
Global rules:
There are no scenario-specific rules.
Rules report file: C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log\20140603_134606\SystemConfigurationCheck_Report.htm
Exception summary:
The following is an exception stack listing the exceptions in outermost to innermost order
Inner exceptions are being indented
Exception type: Microsoft.SqlServer.Chainer.ExtensionCommon.JobExecutionException
Message:
Setup encountered a failure while running job UpdateResult.
HResult : 0x876e0003
FacilityCode : 1902 (76e)
ErrorCode : 3 (0003)
Data:
JobId = UpdateResult
WatsonData = Microsoft.SqlServer.Chainer.ExtensionCommon.JobExecutionException@3
DisableWatson = true
Stack:
at Microsoft.SqlServer.Chainer.ExtensionCommon.WaitForAsyncAction.ExecuteAction(String actionId)
at Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute(String actionId, TextWriter errorStream)
at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionHelper(TextWriter statusStream, ISequencedAction actionToRun, ServiceContainer context)
Inner exception type: Microsoft.SqlServer.Chainer.ExtensionCommon.AsyncWorkflowExecutionException
Message:
Setup encountered an unexpected failure when trying to run workflow SEARCHUPDATES.
HResult : 0x876e0001
FacilityCode : 1902 (76e)
ErrorCode : 1 (0001)
Data:
WorkflowId = SEARCHUPDATES
WatsonData = Microsoft.SqlServer.Chainer.ExtensionCommon.AsyncWorkflowExecutionException@1
Inner exception type: Microsoft.SqlServer.Setup.Chainer.Workflow.ActionExecutionException
Message:
Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
HResult : 0x84b30001
FacilityCode : 1203 (4b3)
ErrorCode : 1 (0001)
Data:
SQL.Setup.FailureCategory = ActionFailure
DisableWatson = true
Stack:
at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionHelper(TextWriter statusStream, ISequencedAction actionToRun, ServiceContainer context)
at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionWithRetryHelper(WorkflowObject metaDb, ActionKey action, ActionMetadata actionMetadata, TextWriter statusStream)
at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.InvokeAction(WorkflowObject metabase, TextWriter statusStream)
at Microsoft.SqlServer.Setup.Chainer.Workflow.PendingActions.InvokeActions(WorkflowObject metaDb, TextWriter loggingStream)
at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionEngine.RunActionQueue()
at Microsoft.SqlServer.Setup.Chainer.Workflow.Workflow.RunWorkflow(WorkflowObject workflowObject, HandleInternalException exceptionHandler)
at Microsoft.SqlServer.Chainer.ExtensionCommon.ExecuteWorkflowAsyncAction.JobStart()
Inner exception type: System.UnauthorizedAccessException
Message:
Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
HResult : 0x80070005
Stack:
at Microsoft.SqlServer.Configuration.SmartSetupExtension.MuSearchUtility.TrySearch(String serviceId, String query)
at Microsoft.SqlServer.Configuration.SmartSetupExtension.MuSearchEngine.Search(String serviceId, String query)
at Microsoft.SqlServer.Configuration.SmartSetupExtension.MuSetupSearchEngine.SearchUpdates()
at Microsoft.SqlServer.Configuration.SmartSetupExtension.SearchUpdatesAction.ExecuteAction(String actionId)
at Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute(String actionId, TextWriter errorStream)
at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionHelper(TextWriter statusStream, ISequencedAction actionToRun, ServiceContainer context)
The contents of one of the files in the installation log is as follows.