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.


  • inedo-engineer

    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, and netsh http delete urlacl <bad-url> to try to remove them

    Here are some links that might be helpful:

    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.


  • inedo-engineer

    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.


  • inedo-engineer

    This is now fixed as of Inedo Hub 1.0.23.


Log in to reply
 

Inedo Website HomeSupport HomeCode of ConductForums GuideDocumentation