Beim Aufrüsten von eDirectory über den Befehl ndsconfig upgrade tritt ein Fehler auf, wenn der Mountpunkt auf /var/opt/novell/eDirectory/data festgelegt ist. Die Aufrüstung wird angehalten und folgende Fehlermeldung wird angezeigt:
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.
Das Problem tritt auf, weil das Verzeichnis /var/opt/novell/eDirectory/data während der Aufrüstung in /var/opt/novell/eDirectory/data_upg_bak umbenannt wird, damit keine Kundendaten verloren gehen. In diesem Fall ist das Verzeichnis /var/opt/novell/eDirectory/data der Mountpunkt, der nicht umbenannt werden kann.
Führen Sie einen der folgenden Schritte aus, um dieses Problem zu umgehen:
Ändern Sie den Mountpunkt zu /var/opt/novell/eDirectory.
Führen Sie Folgendes aus:
Erstellen Sie das Verzeichnis /var/opt/novell/eDirectory/data_upg_bak.
Verschieben Sie die Dateien von /var/opt/novell/eDirectory/data zu /var/opt/novell/eDirectory/data_upg_bak.
WICHTIG:Lassen Sie das Verzeichnis /var/opt/novell/eDirectory/data leer, um eine reibungslose Aufrüstung zu gewährleisten.
Wenn Sie eDirectory nach dem Anwenden eines Patch aufrüsten, wird nicht die Patch-Version aufgerüstet, sondern die Basisversion des Produkts.
Das Problem wurde in folgenden Aufrüstungsszenarien beobachtet und reproduziert:
Tabelle 2-1 eDirectory-Versionen
Basisproduktversion |
Patch-Version |
Aufgerüstete Version |
---|---|---|
eDirectory 873 |
87310 |
eDirectory 88 SP3 |
eDirectory 873 |
eDirectory 88 SP3 |
|
eDirectory 873 |
eDirectory 873 SP10 |
|
eDirectory 88 SP6 |
beliebiger Patch |
eDirectory 88 SP8 |
Dieses Problem tritt auf, weil die Installationsprogramme für eDirectory und für Patches in Windows getrennt sind. Das Basisprodukt von eDirectory wird über das NIS-Framework installiert; Patches wie eDirectory 8.8 SP5 Patch 2 werden unter Verwendung des Nulsoft Installer Script (NSIS) installiert. Da es sich um verschiedene Installationsprogramme handelt, wird nur die Basisversion des Produkts aufgerüstet, nicht der mit NSIS installierte Patch.
Um das Problem zu umgehen, entfernen Sie bei der Aufrüstung den Registrierungseintrag des Patch (zum Beispiel: eDirectory 8.7.3 SP9/eDirectory 8.7.3 SP10/eDirectory 8.8 SP5 patch 2 und eDirectory 8.8 SP5 patch 3).