Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-24934

MSI - product can become un-uninstallable

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Critical
    • 5.0.0
    • 5.0.0
    • installer
    • None
    • Untriaged
    • Unknown

    Description

      If certain files get deleted from the filesystem, most notably the python-based installer-util.exe, both Uninstall and Repair will fail and rollback.

      Certainly Repair should work to restore the missing files - need to see whether we can prevent those Custom Actions from firing off on a Repair operation.

      If Repair can be made to work, then we should leave Uninstall unchanged - we would want Uninstall to fail if it is unable to make the var backup. Ideally it would show a dialog suggesting the user Repair the installation and then try Uninstall again, but I don't know if that's possible.

      However if Repair cannot be fixed to prevent these Custom Actions from being attempted, then we should make it so that ALL Custom Actions ignore failure, so that the product cannot get into this zombie state.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              ceej Chris Hillery
              ceej Chris Hillery
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty