Recuperar de uma instalação danificada do couchbase

3

Nós temos uma instalação em couchbase em um servidor Windows 2008 R2 que foi corrompido (isso foi antes do meu mandato, agora eu quero limpá-lo). Não há entrada add-remove na lista Programas e Recursos. Não há serviço ativo em services.msc.

No entanto, algo ainda acha que o Couchbase está instalado. Tímido de limpar a caixa (não estamos precisando "reimplantar servidores do ambiente de teste com o apertar de um botão", embora eu esteja trabalhando nisso), como posso garantir que todos os remanescentes de instalações do couchbase anteriores tenham desaparecido?

Acredito que a instalação anterior estava no intervalo do Couchbase 2.x, mas pode ter sido de 1,7 +

A execução do instalador novamente fornece "O instalador precisa atualizar o valor do registro para fazer upgrade da versão anterior. Execute o instalador novamente para continuar".

    
por jcolebrand 21.11.2012 / 17:29

3 respostas

7

Eu tenho me incomodado com a mensagem de instalação do OP no meu laptop um pouco, mas consegui executá-lo alguns minutos atrás.

Além das linhas sugeridas por John Zablocki, adicionei linhas para os instaladores em Wow6432Node , já que é uma máquina de 64 bits, mesmo que eu não tenha certeza de que seja necessário.

A chave mais importante é a última, a UpgradeCode deixada por uma instalação antiga ou possivelmente com falha. O nome da chave provavelmente variará dependendo de qual versão foi, portanto, esse pode não ser o nome da chave correto para você (se não for, você pode encontrá-lo usando ProcMon , o nome do processo é msiexec.exe , mesmo que pode demorar um pouco de conhecimento técnico).

O arquivo .reg abaixo foi o que fez o instalador ser executado por mim. Alternativamente, você pode excluir as chaves manualmente:

Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products56F12DAE7ED0B42BB0D4BDFA6588B2]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\CE2FC473EBF11FB488B05BA86825B28C]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\Installer\Products56F12DAE7ED0B42BB0D4BDFA6588B2]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\Installer\Products\CE2FC473EBF11FB488B05BA86825B28C]
[-HKEY_CLASSES_ROOT\Installer\UpgradeCodes\DAFE44492BF730D45B002C1133EA9A42]
    
por 22.12.2012 / 14:52
2

Existem duas chaves no registro que você deve remover:

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

Se isso não permitir que o novo instalador avance, informe-nos.

    
por 26.11.2012 / 18:20
1

Eu recebi esse erro em uma máquina que nunca tentou instalar o couchbase (2014-win 7) e não possui nenhuma das chaves do registro ou valores nas respostas anteriores.

arquivo: couchbase-server-enterprise_2.2.0_x86.setup.exe

acabei tendo que experimentar um servidor linux diferente, esse é um problema com a instalação do couchbase que eles precisam resolver, recomendo tentar unix / linux ou uma máquina diferente ou uma máquina diferente e não windows

    
por 05.02.2014 / 17:09