2.3 Upgrade

2.3.1 Не удается выполнить обновления, если точкой монтирования задан каталог /var/opt/novell/eDirectory/data

Не удается обновить eDirectory, используя команду ndsconfig upgrade, если точкой монтирования задан каталог /var/opt/novell/eDirectory/data. Обновление прекращается и выводится следующее сообщение об ошибке:

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.

Данная проблема возникла, поскольку при выполнении обновления каталог /var/opt/novell/eDirectory/data переименован в /var/opt/novell/eDirectory/data_upg_bak, чтобы не утратить данные клиентов. В этом случае /var/opt/novell/eDirectory/data — точка монтирования, которую нельзя изменить.

Чтобы разрешить эту проблему, выполните одно из указанных ниже действий.

  • Измените точку монтирования на /var/opt/novell/eDirectory.

  • Выполните указанные ниже действия.

    1. Создайте каталог /var/opt/novell/eDirectory/data_upg_bak.

    2. Переместите файлы из каталога/var/opt/novell/eDirectory/data в каталог /var/opt/novell/eDirectory/data_upg_bak.

      ВАЖНО.Чтобы обновление выполнялось без проблем, оставьте каталог /var/opt/novell/eDirectory/data пустым.

2.3.2 Обновление eDirectory после применения исправления не приводит к удалению версии исправления в системе Windows

При обновлении eDirectory после применения исправления, версия исправления не обновляется, однако обновляется базовая версия продукта.

Эта проблема наблюдается и воспроизводится для указанных ниже сценариев обновления:

Таблица 2-1 Версии eDirectory

Версия базового продукта

Версия исправления

Обновленная версия

eDirectory 873

87310

eDirectory 88 SP3

eDirectory 873

eDirectory 88 SP3

eDirectory 873

eDirectory 873 SP10

eDirectory 88 SP6

любое исправление

eDirectory 88 SP8

Данная проблема происходит, поскольку программы установки eDirectory и установки исправлений в Windows являются отдельными. Базовый продукт eDirectory устанавливается посредством среды NIS, а исправления, наподобие eDirectory 8.8 SP5 Patch 2, устанавливаются с использованием Nulsoft Installer Script (NSIS). Поскольку программы установки разные, обновляется только базовая версия продукта, а не исправление, установленное посредством NSIS.

Чтобы разрешить эту проблему, при выполнении обновления удалите запись об этом исправлении в реестре (например, eDirectory 8.7.3 SP9/eDirectory 8.7.3 SP10/eDirectory 8.8 SP5 patch 2 и eDirectory 8.8 SP5 patch 3).