Назад | Перейти на главную страницу

Восстановление после поврежденной установки couchbase

У нас есть установка couchbase на сервере Windows 2008 R2, который был поврежден (это было до моего пребывания в должности, теперь я хочу его почистить). В списке «Программы и компоненты» нет записи о добавлении и удалении. В services.msc нет активной службы.

Однако кое-что все еще думает, что Couchbase установлен. Не стесняйтесь стирать коробку (мы не совсем готовы "повторно развертывать серверы тестовой среды одним нажатием кнопки", хотя я работаю над этим), как я могу гарантировать, что все остатки предыдущих установок couchbase теперь ушли?

Я считаю, что предыдущая установка была в диапазоне Couchbase 2.x, но, возможно, она была 1,7+

Повторный запуск установщика дает «Установщику необходимо обновить значение реестра для обновления с предыдущей версии. Для продолжения запустите установщик еще раз».

Меня немного беспокоит сообщение установщика OP на моем ноутбуке, но он запустился несколько минут назад.

В дополнение к строкам, предложенным Джоном Заблоки, я добавил строки для установщиков в Wow6432Node поскольку это 64-битная машина, даже если я не уверен, что она нужна.

Однако самый важный ключ - это последний, UpgradeCode остались после старой или, возможно, неудачной установки. Имя ключа, скорее всего, будет варьироваться в зависимости от того, какая у него была версия, поэтому это может быть неправильное имя для вас (если это не так, вы можете найти его, используя ProcMon, имя процесса msiexec.exe, даже если для этого потребуется немного технической смекалки).

Нижеприведенное .reg файл был тем, что заставило меня запустить установщик, в качестве альтернативы вы можете удалить ключи вручную:

Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\1456F12DAE7ED0B42BB0D4BDFA6588B2]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\CE2FC473EBF11FB488B05BA86825B28C]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\Installer\Products\1456F12DAE7ED0B42BB0D4BDFA6588B2]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\Installer\Products\CE2FC473EBF11FB488B05BA86825B28C]
[-HKEY_CLASSES_ROOT\Installer\UpgradeCodes\DAFE44492BF730D45B002C1133EA9A42]

Вам следует удалить два ключа в реестре:

[HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\Installer\\Products\\1456F12DAE7ED0B42BB0D4BDFA6588B2]
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\Installer\\Products\\CE2FC473EBF11FB488B05BA86825B28C]

Если это не позволяет новому установщику двигаться вперед, сообщите мне.

Я получил эту ошибку на машине, которая никогда не пыталась установить couchbase (2014-win 7) и не имеет ни одного из ключей или значений реестра в предыдущих ответах.

файл: couchbase-server-enterprise_2.2.0_x86.setup.exe

В итоге мне просто пришлось попробовать другой сервер Linux, это проблема с установкой couchbase, которую им нужно решить, я рекомендую попробовать unix / linux или другую машину или другую машину, а не Windows