Welcome to the Inedo Forums! Check out the Forums Guide for help getting started.
If you are experiencing any issues with the forum software, please visit the Contact Form on our website and let us know!
Cannot install Otter after uninstalling
-
I tried to install Otter via Hub using an existing SQL server and IIS. I had problems getting it to work (the Otter page was just a blank white page). I decided to simplify because I'm really just evaluating. Thus I decided to uninstall everything and start over, using free license, the same existing SQL server, and the integrated web server.
I am having problems.
I uninstalled Otter using Hub. I uninstalled Hub using programs/features. I removed all Inedo and Otter folders in program files, program files (x86), and programdata. I removed the upack folder from programdata. I looked for registry settings but they all seemed to have already been deleted. I deleted the Otter Service service. I rebooted.
I have done this twice now.
Hub installs fine. When installing Otter using Hub:
I get "Something went wrong during installation."
It seems to get a long way through, including creating the Otter database on my existing SQL server.
Here is the end of the error report:** Reserving URLs **
** Ensure that $trimmedUrl is registered to $svcUserAccount **
DEBUG: Finding current reservations for http://*:8626/...
ERROR: Unhandled exception: System.ArgumentException: The SDDL form of a security descriptor object is invalid.
Parameter name: sddlForm
at System.Security.AccessControl.RawSecurityDescriptor.BinaryFormFromSddlForm(String sddlForm)
at Inedo.Web.Server.HttpApi.HttpApiInternal.QueryReservations()
at Inedo.Web.Server.HttpApi.GetAllReservations()
at Inedo.Extensions.Installer.Operations.EnsureUrlReservationOperation.RemoteConfigureAsync(IRemoteOperationExecutionContext context)
at Inedo.Extensibility.Operations.RemoteEnsureOperation.RemoteConfigureJob.<ExecuteAsync>d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Inedo.Extensibility.Operations.RemoteOperationJob.<ExecuteAsync>d__13.MoveNext()
ERROR: Exception of type 'Inedo.ExecutionEngine.Executer.ExecutionFailureException' was thrown.
-
This error is related to URL reservations; sometimes this happens when programs interact with the url registry.
You can use
netsh http show urlacl
to help identify where the problems are, andnetsh http delete urlacl <bad-url>
to try to remove themHere are some links that might be helpful:
- https://serverfault.com/questions/822207/how-does-url-reservation-actually-work-in-windows-particularly-the-acls
- https://windowsserver.uservoice.com/forums/295071-management-tools/suggestions/36083521-wac-is-causing-503-the-service-is-unavailable-erro
Please let us know what you find!
-
The 2nd link fixed it for me, though I don't know why in the world port 443 from WAC would be interfering with the install.
-
Great, thanks for letting us know; the installer crashes when trying to read/parse the URL reservation (
new CommonSecurityDescriptor()
from the stack trace) to search if there's a conflicting one for the port you selected.It shouldn't be possible, but it clearly is happening. So I guess, we will add a try/catch around that.
-
This is now fixed as of Inedo Hub 1.0.23.