SQL server 2008 R2 Service Pack 3 installation failed on one node of a cluster.
The Setup Bootstrap log file showed failure message with exit code 2064843076
Instance xxxxxxxxx overall summary:
Final result: The patch installer has failed to update the shared features. To determine the reason for failure, review the log files.
Exit code (Decimal): 2064843076
Exit facility code: 787
Exit error code: 324
Exit message: There was an error generating the XML document.
Requested action: Patch
The clue to the problem were the following statements in Details.txt file
2015-04-02 12:31:37 Slp: Checking patch packages for instance "xxxxxxxxx2"
2015-04-02 12:31:37 Slp: Checking patch packages for shared features
2015-04-02 12:31:37 Slp: File locked status check has been canceled by the user.
2015-04-02 12:32:43 Slp: Error: Failed to run patch request for instance: xxxxxxxxx2 (exit code: 2064843076)
2015-04-02 12:30:16 Slp: Sco: Attempting to get feature configuration state for feature SQL_Replication_Core_Inst, instance MSSQL10_50.xxxxxxxxx1
2015-04-02 12:30:16 Slp: Sco: Attempting to get instance feature flag ConfigurationState for feature SQL_Replication_Core_Inst, instance MSSQL10_50.xxxxxxxxx1, machine name xxxxxxxxx2
2015-04-02 12:30:16 Slp: Sco: Attempting to create base registry key HKEY_LOCAL_MACHINE, machine xxxxxxxxx2
2015-04-02 12:30:16 Slp: Sco: Attempting to open registry subkey
The Registry hive under the following location
HKLM\Software\Microsoft\Microsoft SQL Server\MSSQL10_50.xxxxxxxxx2\ConfigurationState
Found values for following components was reflecting as 4
Changed the values to 1 for the above registry locations
Post Changing the value , Rebooted the Node
Applied the patch later it got patched to SP3 successfully
Confirmed the SQL Cluster configuration is fine by doing failover and checking registry as well
Ran Select @@ Version and confirmed SP3 version .
Checked ErrorLog found all services were functional