Despúes de completar la desinstalación de de NVBU en Windows, usando Agregar/Eliminar programas y eliminando el directorio de instalación de NVBU, todos los intentos posteriores de instalación nueva proponen actualizar.
Continuar con la actualización resultara en error ya que el directorio de instalacion de NVBU no existe.
Todos los scripts de instalación de NVBU (checkinstall, postinstall and preinstall) van a mostrar mensaje de error mostrando que la variable PKG_BASE esta configurada para una ruta que ya no contiene un directorio de instalación de NVBU.
Como puede ser instalado NVBU?
Para determinar si una actualización será realizada, msiexec.exe revisara el valor de la siguiente entrada del registro de windows:
"HKEY_LOCAL_MACHINE/SOFTWARE/WoW6432Node/BakBoneSoftware/NetVault"
Si la configuracion del directorio de NVBU fué instalado en la instalación original, el dialogo de advertencia de actualización es desplegado y la variable TARGETDIR esta configurada a el valor de esta llave.
La variable TARGETDIR va a ser usada en los scripts de instalación (checkinstall, preinstall, postinstall) para definir la variable PKG_BASE.
En caso de una instalación limpia, esa variable apuntara a donde el ususario elija para instalar NVBU.
En caso de actualización, la variable apuntará a la instalación previa.
Los scripts de instalación ( checkinstall, preinstall, postinstall) tienen acceso al valor de la variable llamada NV_UPGRADE.
Esto se configura en el script “checkinstall” (que corre primero) de acuerdo a la presencia o ausencia de el archivo “configure.cfg” de NVBU en el directorio de PKG_BASE.
Quest Software no dara soporte a problemas que se originen de una mala modificacion del registro. El registro de Windows contiene informacion critica para su computadora y aplicaciones. Asegurese de respaldar el registro antes de modificarlo. Para mas informacion hacerca del editor de registro de windows y como respaldarlo y restaurarlo, refierase al articulo de Microsoft numero 256986 "Descripcion del registro de Microsoft windows" de Soporte de Microsoft.
PKG_BASE es la ruta donde NVBU esta actualmente instalado y esta definido en:
En el siguien archivo:
NV_HOME\config\configure.cfg
E el registro:
"HKEY_LOCAL_MACHINE/SOFTWARE/WoW6432Node/BakBoneSoftware/NetVault"
Si el directorio de instalacion de NVBU se ha eliminado con el fin de desinatallar NVBU, entonces borrando las siguientes llaves del registro permitirá que la instalación limpia funcione.
Importante:
En el caso de que un usuario desinstalará NVBU eliminando la llave del registro
"HKEY_LOCAL_MACHINE/SOFTWARE/WoW6432Node/BakBoneSoftware/NetVault"
Y/o el archivo configure.cfg de la instalación existente. Su ausencia puede causar que msiexec no procese la ruta de actualización y/o los scripts [checkinstall, preinstall, postinstall[ no detecten que es una actaulización del software.
Esto puede causar que la instalación de netvault pierda todos los datos de la instalación previa cuando se intente actualizar.
En el contexto de arreglar una instalación de actualización fallida, Se debe evitar eliminar manualmente los archivos y/o las llaves de registro en el servidor de Netvault. Esto puede ser recomendado en clientes que no tiene NVDB y puede ser reinstalado.
© ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center