O upgrade do eDirectory usando o comando ndsconfig upgrade falhará se o ponto de montagem for definido para /var/opt/novell/eDirectory/data. O upgrade é interrompido e a mensagem de erro a seguir é exibida:
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.
Este problema ocorre pois, durante o upgrade, o diretório /var/opt/novell/eDirectory/data é renomeado para /var/opt/novell/eDirectory/data_upg_bak para evitar a perda de dados do cliente. Neste caso, o diretório /var/opt/novell/eDirectory/data é o ponto de montagem, que não pode ser renomeado.
Para contornar esse problema, faça o seguinte:
Mude o ponto de montagem para /var/opt/novell/eDirectory.
Realize o seguinte:
Crie o diretório /var/opt/novell/eDirectory/data_upg_bak.
Mova os arquivos de /var/opt/novell/eDirectory/data para /var/opt/novell/eDirectory/data_upg_bak.
IMPORTANTE:Mantenha o diretório /var/opt/novell/eDirectory/data vazio para garantir um upgrade suave.
Ao fazer upgrade do eDirectory após aplicar um patch, sua versão não é atualizada, mas sim a versão base do produto.
Este problema é observado e reproduzido para os seguintes cenários de upgrade:
Tabela 2-1 Versões do eDirectory
Versão do produto base |
Versão do patch |
Versão com upgrade |
---|---|---|
eDirectory 873 |
87310 |
eDirectory 88 SP3 |
eDirectory 873 |
eDirectory 88 SP3 |
|
eDirectory 873 |
eDirectory 873 SP10 |
|
eDirectory 88 SP6 |
qualquer patch |
eDirectory 88 SP8 |
O problema ocorre pois os instaladores do eDirectory e os do patch no Windows são separados. O produto base do eDirectory é instalado via metodologia NIS e patches como o eDirectory 8.8 SP5 Patch 2 são instalados usando o Nulsoft Installer Script (NSIS). Como os instaladores são diferentes, o upgrade é feito apenas na versão base do produto, não no patch instalado via NSIS.
Para contornar o problema, remova a entrada do registro do patch (exemplo: eDirectory 8.7.3 SP9/eDirectory 8.7.3 SP10/eDirectory 8.8 SP5 patch 2 e eDirectory 8.8 SP5 patch 3) durante o upgrade.