SQL 08 R2 Standard x64 installation failure - "Illegal characters in path"

Installation on Windows Server 2008 x64

Sumary.txt:

Exit code (Decimal):  307362611
Exit facility code:  593
Exit error code:  64307
Exit message:  Illegal characters in path.

Detail.txt:

2011-10-18 08:14:25 Slp: Error: Action "Microsoft.SqlServer.Configuration.SetupExtension.FinalCalculateSettingsAction" threw an exception during execution.
2011-10-18 08:14:25 Slp: Microsoft.SqlServer.Setup.Chainer.Workflow.ActionExecutionException: Illegal characters in path. ---> System.ArgumentException: Illegal characters in path.
2011-10-18 08:14:25 Slp:    at System.IO.Path.CheckInvalidPathChars(String path)
2011-10-18 08:14:25 Slp:    at System.IO.Path.Combine(String path1, String path2)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Configuration.SqlEngine.SqlEngineSetupPublic.RecomputeDirectoryPaths()
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Configuration.SqlEngine.SqlEngineSetupPublic.Calculate()
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Configuration.SetupExtension.FinalCalculateSettingsAction.ExecuteAction(String actionId)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute(String actionId, TextWriter errorStream)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionHelper(TextWriter statusStream, ISequencedAction actionToRun)
2011-10-18 08:14:25 Slp:    --- End of inner exception stack trace ---
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionHelper(TextWriter statusStream, ISequencedAction actionToRun)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionWithRetryHelper(WorkflowObject metaDb, ActionKey action, ActionMetadata actionMetadata, TextWriter statusStream)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.InvokeAction(WorkflowObject metabase, TextWriter statusStream)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.PendingActions.InvokeActions(WorkflowObject metaDb, TextWriter loggingStream)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionEngine.RunActionQueue()
2011-10-18 08:14:25 Slp: Error: Action "Microsoft.SqlServer.Configuration.BootstrapExtension.ExecuteWorkflowAction" threw an exception during execution.
2011-10-18 08:14:25 Slp: Microsoft.SqlServer.Setup.Chainer.Workflow.ActionExecutionException: Illegal characters in path. ---> System.ArgumentException: Illegal characters in path.
2011-10-18 08:14:25 Slp:    at System.IO.Path.CheckInvalidPathChars(String path)
2011-10-18 08:14:25 Slp:    at System.IO.Path.Combine(String path1, String path2)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Configuration.SqlEngine.SqlEngineSetupPublic.RecomputeDirectoryPaths()
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Configuration.SqlEngine.SqlEngineSetupPublic.Calculate()
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Configuration.SetupExtension.FinalCalculateSettingsAction.ExecuteAction(String actionId)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute(String actionId, TextWriter errorStream)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionHelper(TextWriter statusStream, ISequencedAction actionToRun)
2011-10-18 08:14:25 Slp:    --- End of inner exception stack trace ---
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionHelper(TextWriter statusStream, ISequencedAction actionToRun)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionWithRetryHelper(WorkflowObject metaDb, ActionKey action, ActionMetadata actionMetadata, TextWriter statusStream)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.InvokeAction(WorkflowObject metabase, TextWriter statusStream)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.PendingActions.InvokeActions(WorkflowObject metaDb, TextWriter loggingStream)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionEngine.RunActionQueue()
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.Workflow.RunWorkflow(WorkflowObject workflowObject, HandleInternalException exceptionHandler)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Configuration.BootstrapExtension.ExecuteWorkflowAction.ExecuteAction(String actionId)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute(String actionId, TextWriter errorStream)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionHelper(TextWriter statusStream, ISequencedAction actionToRun)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionWithRetryHelper(WorkflowObject metaDb, ActionKey action, ActionMetadata actionMetadata, TextWriter statusStream)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.InvokeAction(WorkflowObject metabase, TextWriter statusStream)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.PendingActions.InvokeActions(WorkflowObject metaDb, TextWriter loggingStream)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionEngine.RunActionQueue()
2011-10-18 08:14:25 Slp: Error: Action "Microsoft.SqlServer.Configuration.BootstrapExtension.ExecuteWorkflowAction" threw an exception during execution.
2011-10-18 08:14:25 Slp: Microsoft.SqlServer.Setup.Chainer.Workflow.ActionExecutionException: Illegal characters in path. ---> System.ArgumentException: Illegal characters in path.
2011-10-18 08:14:25 Slp:    at System.IO.Path.CheckInvalidPathChars(String path)
2011-10-18 08:14:25 Slp:    at System.IO.Path.Combine(String path1, String path2)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Configuration.SqlEngine.SqlEngineSetupPublic.RecomputeDirectoryPaths()
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Configuration.SqlEngine.SqlEngineSetupPublic.Calculate()
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Configuration.SetupExtension.FinalCalculateSettingsAction.ExecuteAction(String actionId)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute(String actionId, TextWriter errorStream)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionHelper(TextWriter statusStream, ISequencedAction actionToRun)
2011-10-18 08:14:25 Slp:    --- End of inner exception stack trace ---
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionHelper(TextWriter statusStream, ISequencedAction actionToRun)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionWithRetryHelper(WorkflowObject metaDb, ActionKey action, ActionMetadata actionMetadata, TextWriter statusStream)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.InvokeAction(WorkflowObject metabase, TextWriter statusStream)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.PendingActions.InvokeActions(WorkflowObject metaDb, TextWriter loggingStream)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionEngine.RunActionQueue()
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.Workflow.RunWorkflow(WorkflowObject workflowObject, HandleInternalException exceptionHandler)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Configuration.BootstrapExtension.ExecuteWorkflowAction.ExecuteAction(String actionId)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute(String actionId, TextWriter errorStream)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionHelper(TextWriter statusStream, ISequencedAction actionToRun)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionWithRetryHelper(WorkflowObject metaDb, ActionKey action, ActionMetadata actionMetadata, TextWriter statusStream)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.InvokeAction(WorkflowObject metabase, TextWriter statusStream)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.PendingActions.InvokeActions(WorkflowObject metaDb, TextWriter loggingStream)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionEngine.RunActionQueue()
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.Workflow.RunWorkflow(WorkflowObject workflowObject, HandleInternalException exceptionHandler)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Configuration.BootstrapExtension.ExecuteWorkflowAction.ExecuteAction(String actionId)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute(String actionId, TextWriter errorStream)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionHelper(TextWriter statusStream, ISequencedAction actionToRun)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionWithRetryHelper(WorkflowObject metaDb, ActionKey action, ActionMetadata actionMetadata, TextWriter statusStream)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.InvokeAction(WorkflowObject metabase, TextWriter statusStream)
2011-10-18 08:14:25 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.PendingActions.InvokeActions(WorkflowObject metaDb, TextWriter loggingStream)
2011-10-18 08:14:29 Slp: Received request to add the following file to Watson reporting: C:\Users\Administrator\AppData\Local\Temp\tmp7C51.tmp
2011-10-18 08:14:29 Slp: The following is an exception stack listing the exceptions in outermost to innermost order
2011-10-18 08:14:29 Slp: Inner exceptions are being indented
2011-10-18 08:14:29 Slp:
2011-10-18 08:14:29 Slp: Exception type: System.ArgumentException
2011-10-18 08:14:29 Slp:     Message:
2011-10-18 08:14:29 Slp:         Illegal characters in path.
2011-10-18 08:14:29 Slp:     Stack:
2011-10-18 08:14:29 Slp:         at System.IO.Path.CheckInvalidPathChars(String path)
2011-10-18 08:14:29 Slp:         at System.IO.Path.Combine(String path1, String path2)
2011-10-18 08:14:29 Slp:         at Microsoft.SqlServer.Configuration.SqlEngine.SqlEngineSetupPublic.RecomputeDirectoryPaths()
2011-10-18 08:14:29 Slp:         at Microsoft.SqlServer.Configuration.SqlEngine.SqlEngineSetupPublic.Calculate()
2011-10-18 08:14:29 Slp:         at Microsoft.SqlServer.Configuration.SetupExtension.FinalCalculateSettingsAction.ExecuteAction(String actionId)
2011-10-18 08:14:29 Slp:         at Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute(String actionId, TextWriter errorStream)
2011-10-18 08:14:29 Slp:         at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionHelper(TextWriter statusStream, ISequencedAction actionToRun)
2011-10-18 08:14:30 Slp: Watson Bucket 1
 Original Parameter Values

2011-10-18 08:14:30 Slp: Parameter 0 : SQL Server 2008 R2@RTM@

2011-10-18 08:14:30 Slp: Parameter 1 : System.IO.Path.CheckInvalidPathChars

2011-10-18 08:14:30 Slp: Parameter 2 : System.IO.Path.CheckInvalidPathChars

2011-10-18 08:14:30 Slp: Parameter 3 : System.ArgumentException@-2147024809

2011-10-18 08:14:30 Slp: Parameter 4 : System.ArgumentException@-2147024809

2011-10-18 08:14:30 Slp: Parameter 5 : FinalCalculateSettings

2011-10-18 08:14:30 Slp:
 Final Parameter Values

2011-10-18 08:14:30 Slp: Parameter 0 : SQL Server 2008 R2@RTM@

2011-10-18 08:14:30 Slp: Parameter 1 : 0x00FBBF8D

2011-10-18 08:14:30 Slp: Parameter 2 : 0x00FBBF8D

2011-10-18 08:14:30 Slp: Parameter 3 : 0x294A9FD9

2011-10-18 08:14:30 Slp: Parameter 4 : 0x294A9FD9

2011-10-18 08:14:30 Slp: Parameter 5 : FinalCalculateSettings

2011-10-18 08:14:31 Slp: Sco: Attempting to write hklm registry key SOFTWARE\Microsoft\Microsoft SQL Server to file C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20111018_081019\Registry_SOFTWARE_Microsoft_Microsoft SQL Server.reg_
2011-10-18 08:14:32 Slp: Sco: Attempting to write hklm registry key SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall to file C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20111018_081019\Registry_SOFTWARE_Microsoft_Windows_CurrentVersion_Uninstall.reg_
2011-10-18 08:14:32 Slp: Sco: Attempting to write hklm registry key SOFTWARE\Microsoft\MSSQLServer to file C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20111018_081019\Registry_SOFTWARE_Microsoft_MSSQLServer.reg_
2011-10-18 08:14:32 Slp: Sco: Attempting to write hklm registry key SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server to file C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20111018_081019\Registry_SOFTWARE_Wow6432Node_Microsoft_Microsoft SQL Server.reg_
2011-10-18 08:14:32 Slp: Sco: Attempting to write hklm registry key SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall to file C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20111018_081019\Registry_SOFTWARE_Wow6432Node_Microsoft_Windows_CurrentVersion_Uninstall.reg_
2011-10-18 08:14:32 Slp: Sco: Attempting to write hklm registry key SOFTWARE\Wow6432Node\Microsoft\MSSQLServer to file C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20111018_081019\Registry_SOFTWARE_Wow6432Node_Microsoft_MSSQLServer.reg_
2011-10-18 08:14:32 Slp: Sco: Unable to write hklm registry key SOFTWARE\Wow6432Node\Microsoft\MSSQLServer to file C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20111018_081019\Registry_SOFTWARE_Wow6432Node_Microsoft_MSSQLServer.reg_, Win32 error 2
2011-10-18 08:14:37 Slp: Illegal characters in path.
2011-10-18 08:14:38 Slp: Watson bucket for exception based failure has been created
2011-10-18 08:14:38 Slp: Sco: Attempting to create base registry key HKEY_LOCAL_MACHINE, machine
2011-10-18 08:14:38 Slp: Sco: Attempting to open registry subkey
2011-10-18 08:14:38 Slp: Sco: Attempting to open registry subkey Software\Microsoft\PCHealth\ErrorReporting\DW\Installed
2011-10-18 08:14:38 Slp: Sco: Attempting to get registry value DW0201
2011-10-18 08:14:38 Slp: Submitted 1 of 1 failures to the Watson data repository
2011-10-18 08:14:38 Slp:
2011-10-18 08:14:38 Slp: ----------------------------------------------------------------------
2011-10-18 08:14:38 Slp:
2011-10-18 08:14:38 Slp: Error result: 307362611
2011-10-18 08:14:38 Slp: Result facility code: 593
2011-10-18 08:14:38 Slp: Result error code: 64307
October 19th, 2011 4:37pm

Hello,

Please verify the path where SQL Server is installed, or where the data and log folders are located.

 

The following link may help you:

http://social.msdn.microsoft.com/Forums/en-US/sqlsetupandupgrade/thread/d425791a-9a7c-4c16-9e93-d348ecde3a3f (See post by Florin Duca)

 

Hope this helps.  


Regards,

Alberto Morillo
SQLCoffee.com

Free Windows Admin Tool Kit Click here and download it now
October 19th, 2011 6:03pm

Silent, unattended installation from the command line.  In my ConfigurationFile, I had INSTALLSHAREDDIR="D:\MSSQL\Data\".  Trying now with INSTALLSHAREDDIR="D:\MSSQL\Data\\".  I learned the following:

•    /INSTANCEDIR=c:\PathName is supported.
•    /INSTANCEDIR=c:\PathName\ is supported
•    /INSTANCEDIR="c:\PathName\\" is supported.
•    /INSTANCEDIR="c:\PathName\" is not supported.

I will provide results soon.

  • Marked as answer by satyr9 Wednesday, October 19, 2011 6:39 PM
October 19th, 2011 6:19pm

That was it!  Resolved.
Free Windows Admin Tool Kit Click here and download it now
October 19th, 2011 6:39pm

Hi satyr9, can you help me with this error.  I have the same problem but i don't now how to change INSTANCEDIR row. where is config file located?
July 5th, 2015 10:10am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics