SQL Server Failover cluster instance upgrade failure issue from 2008 R2 to 2012
Today, one of my clients' production environment was facing an issue with the failed upgrade of a SQL Failover Cluster Instance from SQL 2008 R2 to SQL 2012. They were trying the upgrade since a couple of days and it was failing with the below error
TITLE: SQL Server 2008 R2 Setup
------------------------------
The following error has occurred:
The search for mount points failed. Error: The system cannot find the path specified.
For help, click: https://go.microsoft.com/fwlink?LinkID=20476\&ProdName=Microsoft+SQL+Server\&EvtSrc=setup.rll\&EvtID=50000\&ProdVer=10.50.6000.34\&EvtType=0xF7F8ABE1%25400x1C2074D8%25401216%25401
------------------------------
BUTTONS:
OK
------------------------------
On checking the summary.txt logs of the Setup Bootstrap found the below information :
Overall summary:
Final result: Failed: see details below
Exit code (Decimal): -2067791871
Exit facility code: 1216
Exit error code: 1
Exit message: Failed: see details below
Start time: 2018-08-13 08:42:14
End time: 2018-08-13 08:51:05
Requested action: Repair
Log with failure: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20180813_084025\Detail.txt
Exception help link: http%3a%2f%2fgo.microsoft.com%2ffwlink%3fLinkId%3d20476%26ProdName%3dMicrosoft%2bSQL%2bServer%26EvtSrc%3dsetup.rll%26EvtID%3d50000%26ProdVer%3d10.50.6000.34%26EvtType%3d0xF7F8ABE1%400x1C2074D8%401216%401
Detailed results:
Feature: Database Engine Services
Status: Failed: see logs for details
MSI status: Passed
Configuration status: Failed: see details below
Configuration error code: 0x1C2074D8@1216@1
Configuration error description: The search for mount points failed. Error: The system cannot find the path specified.
Configuration log: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20180813_084025\Detail.txt
Feature: SQL Server Replication
Status: Failed: see logs for details
MSI status: Passed
Configuration status: Failed: see details below
Configuration error code: 0x1C2074D8@1216@1
Configuration error description: The search for mount points failed. Error: The system cannot find the path specified.
Configuration log: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20180813_084025\Detail.txt
Feature: Full-Text Search
Status: Failed: see logs for details
MSI status: Passed
Configuration status: Failed: see details below
Configuration error code: 0x1C2074D8@1216@1
Configuration error description: The search for mount points failed. Error: The system cannot find the path specified.
Configuration log: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20180813_084025\Detail.txt
Thus based on the error message probed the client around the fact if there were any kind of directory changes since the last upgrade and they provided the information that the backup directory was changed and the disk was changed but it was not updated on the Backup registry value under the following registry hive:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQLServer\
Post changing that and provided the local administrator account for the below User Rights Assessment :
Act as Part of the Operating Sywstem = SeTcbPrivileg
Bypass Traverse Checking = SeChangeNotify
Lock Pages In Memory = SeLockMemory
Log on as a Batch Job = SeBatchLogonRight
Log on as a Service = SeServiceLogonRight
Replace a Process Level Token = SeAssignPrimaryTokenPrivilege
These two action items helped us resolve the issue. Thus the upgrade went smooth and the client team was happy.
Hope this helps !! Happy Upgrading!!