View Question

Good news! We have migrated all the Q&A on this site to https://forums.inedo.com, and are currently monitoring questions there!

Here are some important links:

All posts here are permanently locked (and will be redirected soon), and if you have any issues with the new site, please submit a support ticket, use the contact form, or visit our Slack Workspace.

Hello,

I'm attempting to install Otter for the first time, but I'm receiving the following error during installation.

"An error occurred which forced installation to stop.  The specific error message was:
The remote server returned an error: (500) Internal Server Error."

I've tried using both the included SQL Server Express and an existing SQL Server instance and both scenarios yield the same error.

When attempting to re-install with the SQL Server Express option, I also get the following error.

"An error occurred which forced installation to stop.  The specific error message was:
SQL Express installer returned exit code -2068643838."

Both of the error logs can be found below.


   Debug: Product = Otter (2.1.2)
   Debug: OS = Microsoft Windows NT 6.2.9200.0
   Debug: Edition = Free
   Debug: TargetPath = C:\Program Files\Otter
   Debug: WebAppPath = C:\Program Files\Otter\Web
   Debug: ServicePath = C:\Program Files\Otter\Service
   Debug: ASPNETTempPath = C:\ProgramData\Otter\Temporary ASP.NET Files
   Debug: ExtensionsPath = C:\ProgramData\Otter\Extensions
   Debug: ExtensionsTempPath = C:\ProgramData\Otter\ExtensionsTemp
   Debug: ExecutionTempPath = C:\ProgramData\Otter\Executions
   Debug: ConnectionString = Data Source=<REMOVED>\<REMOVED>; Initial Catalog=Otter; Integrated Security=True;
   Debug: Port = 8626
   Debug: UseIntegratedWebServer = True
   Debug: WebServerPrefixes = http://*:8626/
   Debug: InstallSqlExpress = False
   Debug: UserAccount = LocalSystem
   Debug: WebAppUserAccount = LocalSystem
   Debug: ServiceUserAccount = LocalSystem
   Debug: LicenseKey = 
   Debug: EmailAddress = <REMOVED>
   Debug: FullName = <REMOVED>
   Debug: ConfigureIIS = False
   Debug: BackupDatabase = True
   Debug: DatabaseBackupPath = C:\OtterBackups
   Debug: LogFile = C:\Users\<REMOVED>\AppData\Local\Temp\tmp3575.tmp.txt
   Debug: Upgrade = False
Information: Requesting Free license key...
   Error: System.Net.WebException: The remote server returned an error: (500) Internal Server Error.
   at System.Net.HttpWebRequest.GetResponse()
   at Inedo.Otter.Setup.InstallOtterTask.Install()
   at Inedo.Installer.InstallationTask`1.Inedo.Installer.IInstallationTask.RunInternal()

   Debug: Product = Otter (2.1.2)
   Debug: OS = Microsoft Windows NT 6.2.9200.0
   Debug: Edition = Free
   Debug: TargetPath = C:\Program Files\Otter
   Debug: WebAppPath = C:\Program Files\Otter\Web
   Debug: ServicePath = C:\Program Files\Otter\Service
   Debug: ASPNETTempPath = C:\ProgramData\Otter\Temporary ASP.NET Files
   Debug: ExtensionsPath = C:\ProgramData\Otter\Extensions
   Debug: ExtensionsTempPath = C:\ProgramData\Otter\ExtensionsTemp
   Debug: ExecutionTempPath = C:\ProgramData\Otter\Executions
   Debug: ConnectionString = Data Source=localhost\Inedo; Initial Catalog=Otter; Integrated Security=True;
   Debug: Port = 8626
   Debug: UseIntegratedWebServer = True
   Debug: WebServerPrefixes = http://*:8626/
   Debug: InstallSqlExpress = True
   Debug: UserAccount = LocalSystem
   Debug: WebAppUserAccount = LocalSystem
   Debug: ServiceUserAccount = LocalSystem
   Debug: LicenseKey = 
   Debug: EmailAddress = <REMOVED>
   Debug: FullName = <REMOVED>
   Debug: ConfigureIIS = False
   Debug: BackupDatabase = True
   Debug: DatabaseBackupPath = C:\OtterBackups
   Debug: LogFile = C:\Users\<REMOVED>\AppData\Local\Temp\tmp93B6.tmp.txt
   Debug: Upgrade = False
Information: Downloading SQL Express 2016 (this may take a while)...
Information: Installing SQL Express 2016 (this may take a while)...
   Error: SQL Express installer failed.
   Error: System.InvalidOperationException: SQL Express installer returned exit code -2068643838.
   at Inedo.Installer.Subtasks.DownloadAndInstallSqlExpressSubtask.Run()
   at Inedo.Installer.InstallationTask`1.RunSubtask(InstallationSubtask subtask)
   at Inedo.Otter.Setup.InstallOtterTask.Install()
   at Inedo.Installer.InstallationTask`1.Inedo.Installer.IInstallationTask.RunInternal()

Product: Otter
Version: 2.1.2

Apologies - I broke that endpoint earlier ironically by accidentally disabling logging :(

It should work now; I also note that you can request a key at https://my.inedo.com and manually enter it.