2.3 Actualización (upgrade)

2.3.1 La actualización falla si el punto de montaje se ajusta en /var/opt/novell/eDirectory/data

La actualización de eDirectory mediante el comando ndsconfig upgrade falla si el punto de montaje se establece en /var/opt/novell/eDirectory/data. La actualización se detiene y se muestra el siguiente mensaje de error:

ERROR: Unable to check if the directory "/var/opt/novell/eDirectory/data_upg_bak" already exists. If the directory exists, delete it and execute `ndsconfig upgrade --config-file /etc/nds.conf`to restart the upgrade operation.

El problema surge porque durante la actualización, el directorio /var/opt/novell/eDirectory/data se renombra como /var/opt/novell/eDirectory/data_upg_bak para que no se pierda ningún dato del cliente. En este caso, directorio /var/opt/novell/eDirectory/data es el punto de montaje, que no se puede renombrar.

Para solucionar este problema, realice una de las siguientes operaciones:

  • Cambie el punto de montaje a /var/opt/novell/eDirectory.

  • Haga lo siguiente:

    1. Cree el directorio /var/opt/novell/eDirectory/data_upg_bak.

    2. Mueva los archivos de /var/opt/novell/eDirectory/data a /var/opt/novell/eDirectory/data_upg_bak.

      IMPORTANTE:Conserve el directorio /var/opt/novell/eDirectory/data vacío para garantizar una actualización sin problemas.

2.3.2 La actualización de eDirectory después de aplicar un parche no elimina la versión del parche en un sistema Windows

Cuando se actualiza eDirectory después de aplicar un parche, no se actualiza la versión del parche, pero sí se actualiza la versión base del producto.

Este problema se ha observado y reproducido en los siguientes escenarios:

Tabla 2-1 Versiones de eDirectory

Versión del producto base

Versión del parche

Versión actualizada

eDirectory 873

87310

eDirectory 88 SP3

eDirectory 873

eDirectory 88 SP3

eDirectory 873

eDirectory 873 SP10

eDirectory 88 SP6

cualquier parche

eDirectory 88 SP8

El problema se produce porque los programas de instalación de eDirectory y de los parches son independientes en Windows. El producto base de eDirectory se instala a través del marco NIS y los parches como eDirectory 8.8 SP5 Parche 2 se instalan con el guión del programa de instalación de Nulsoft (NSIS). Los programas de instalación son diferentes, por lo que solo se actualiza la versión base del producto, y no el parche que se instala a través de NSIS.

Para solucionar este problema, elimine la entrada del registro del parche (por ejemplo: eDirectory 8.7.3 SP9, eDirectory 8.7.3 SP10, eDirectory 8.8 SP5 Parche 2 y eDirectory 8.8 SP5 Parche 3) durante la actualización.