Aktualisieren auf einen neuen Build (lokal)

Bevor Sie den Aktualisierungsprozess starten, müssen Sie feststellen, auf welche Version des Adobe Campaigns aktualisiert werden soll, und die Versionshinweise lesen.

WICHTIG

Es wird dringend empfohlen, vor der Aktualisierung eine Datenbanksicherung für jede Instanz durchzuführen. Weitere Informationen finden Sie unter Backup.
Um eine Aktualisierung durchzuführen, stellen Sie sicher, dass Sie über die Fähigkeit und die Berechtigungen zum Zugriff auf Instanzen und Protokolle verfügen.

HINWEIS

Weitere Informationen finden Sie unter Installationsanleitung und unter Build-Aktualisierung.

Windows

Um Adobe Campaign bei der Bereitstellung eines neuen Builds in einer neuen Version zu aktualisieren, sollte unter Windows das folgende Verfahren angewendet werden:

Informationen zum Aktualisieren der Client-Konsole finden Sie in diesem Abschnitt.

Dienste beenden

Um alle Dateien durch die neue Version zu ersetzen, müssen Sie alle Instanzen des nlserver-Dienstes herunterfahren.

  1. Beenden Sie die folgenden Dienste:

    • Webdienste (IIS):

      iisreset/stop

    • Adobe-Campaign-Dienst: net stop nlserver6

    WICHTIG

    Sie müssen auch sicherstellen, dass der Umleitungsserver (webmdl) gestoppt wird, damit die nlsrvmod.dll-Datei, die von IIS verwendet wird, durch die neue Version ersetzt werden kann.

  2. Vergewissern Sie sich, dass keine Aufgaben aktiv sind, indem Sie den Befehl nlserver pdump ausführen. Es sollte Folgendes aufgeführt werden:

    C:<installation path>Adobe Campaign v7bin>nlserver pdump
    HH:MM:SS > Application Server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
    No tasks
    

    Sie können den Windows Aufgabe Manager verwenden, um sicherzustellen, dass alle Prozesse beendet werden.

Aktualisieren Sie die Adobe-Campaign-Server-Anwendung.

Um die Aktualisierungsdatei auszuführen, führen Sie die folgenden Schritte aus:

  1. Führen Sie setup.exe aus.

    Um diese Datei herunterzuladen, stellen Sie eine Verbindung zum Software-Distributionsportal mit Ihren Benutzeranmeldeinformationen her. Weitere Informationen zur Softwareverteilung finden Sie auf dieser Seite.

  2. Wählen Sie den Installationsmodus aus: Aktualisieren oder Reparieren

  3. Klicken Sie auf Weiter .

  4. Klicken Sie auf Beenden .

    Anschließend kopiert das Programm die neuen Dateien.

  5. Wählen Sie nach Abschluss des Vorgangs die Option Beenden aus .

Ressourcen synchronisieren

Verwenden Sie die folgende Befehlszeile:

nlserver config -postupgrade -allinstances

Auf diese Weise können Sie die folgenden Vorgänge durchführen:

  • Ressourcen synchronisieren,
  • Schemas aktualisieren,
  • die Datenbank aktualisieren.
HINWEIS

Dieser Vorgang sollte nur einmal und nur auf einem Anwendungsserver (nlserver web) durchgeführt werden.

Überprüfen Sie dann, ob die Synchronisierung Fehler oder Warnungen generiert hat. Weitere Informationen hierzu finden Sie unter Beheben von Aktualisierungskonflikten.

Dienste wieder starten

Folgende Dienste sollen neu gestartet werden:

  • Webdienste (IIS):

    iisreset/Beginn

  • Adobe-Campaign-Dienst: net start nlserver6

Linux

Um Adobe Campaign in einer neuen Version zu aktualisieren, wenn ein neuer Build bereitgestellt wird, gilt folgendes Verfahren für Linux:

Informationen zum Aktualisieren der Client-Konsole finden Sie in diesem Abschnitt.

HINWEIS

Ab Build 8757 wird die Drittanbieter-Bibliothek nicht mehr benötigt.

Abrufen aktualisierter Pakete

Beginn durch Wiederherstellen der beiden aktualisierten Pakete des Adobe Campaigns: Verbinden Sie sich mit dem Software Distribution Portal mit Ihren Benutzeranmeldeinformationen. Weitere Informationen zur Softwareverteilung finden Sie auf dieser Seite.

Die Datei ist nlserver6-v7-XXX.rpm

Führen Sie eine Aktualisierung durch

  • RPM-basierte Distribution (RedHat, SuSe)

    Führen Sie zum Installieren die folgenden Schritte als Root aus:

    $rpm -Uvh nlserver6-v7-XXXX.rpm
    

    wobei XXX die Version der Datei ist.

    Die rpm-Datei hat Abhängigkeiten von Paketen, die Sie in CentOS/Red Hat-Distributionen finden können. Wenn Sie einige dieser Abhängigkeiten nicht verwenden möchten, müssen Sie möglicherweise die Option "nodeps"von rpm verwenden:

    rpm --nodeps -Uvh nlserver6-v7-XXXX-0.x86_64.rpm
    
  • DEB-basierte Distribution (Debian)

    Führen Sie zum Installieren die folgenden Schritte als Root aus:

    dpkg -i nlserver6-v7-XXXX-amd64_debX.deb
    
HINWEIS

Ausführliche Installationsanweisungen finden Sie in diesem Abschnitt. Ressourcen werden automatisch synchronisiert. Sie müssen jedoch sicherstellen, dass keine Fehler aufgetreten sind. Weitere Informationen hierzu finden Sie unter Beheben von Aktualisierungskonflikten.

Webserver neu starten

Sie müssen den Apache herunterfahren, damit die neue Bibliothek angewendet werden kann.

Führen Sie dazu den folgenden Befehl aus:

/etc/init.d/apache stop
WICHTIG
  • Ihr Skript kann anstelle von apache httpd heißen.
  • Sie MÜSSEN diesen Befehl ausführen, bis Sie die folgende Antwort erhalten:

Dieser Vorgang ist erforderlich, damit Apache die neue Bibliothek anwenden kann.

Starten Sie dann Apache neu:

/etc/init.d/apache start

Beheben von Aktualisierungskonflikten

Bei der Ressourcensynchronisierung können Sie mit dem Befehl postupgrade erkennen, ob die Synchronisierung Fehler oder Warnungen hervorgerufen hat.

Ansicht des Synchronisierungsergebnisses

Es gibt zwei Möglichkeiten, das Synchronisierungsergebnis anzuzeigen:

  • In der Befehlszeilenschnittstelle werden Fehler durch ein dreifaches chevron >> angezeigt und die Synchronisierung wird automatisch beendet. Warnungen werden durch eine Dublette chevron > erzeugt und müssen nach Abschluss der Synchronisierung aufgelöst werden. Am Ende der Aktualisierung wird an der Eingabeaufforderung eine Zusammenfassung angezeigt. Es kann wie folgt aussehen:

    2013-04-09 07:48:39.749Z 00002E7A 1 info log =========Summary of the update==========
    2013-04-09 07:48:39.749Z 00002E7A 1 info log <instance name> instance, 6 warning(s) and 0 error(s) during the update.
    2013-04-09 07:48:39.749Z 00002E7A 1 warning log The document with identifier 'mobileAppDeliveryFeedback' and type 'xtk:report' is in conflict with the new version.
    2013-04-09 07:48:39.749Z 00002E7A 1 warning log The document with identifier 'opensByUserAgent' and type 'xtk:report' is in conflict with the new version.
    2013-04-09 07:48:39.750Z 00002E7A 1 warning log The document with identifier 'deliveryValidation' and type 'nms:webApp' is in conflict with the new version.
    2013-04-09 07:48:39.750Z 00002E7A 1 warning log Document of identifier 'nms:includeView' and type 'xtk:srcSchema' updated in the database and found in the file system. You will have to merge the two versions manually.
    

    Wenn ein Warnhinweis aufgrund eines Konflikts von Ressourcen ausgegeben wird, muss ihn der Benutzer lösen.

  • Die Protokolldatei postupgrade_<server version number>_<time of postupgrade>.log enthält das Synchronisierungsergebnis. Er ist standardmäßig im folgenden Verzeichnis verfügbar: <installation directory>/var/<instance/postupgrade. Fehler und Warnungen werden durch die Fehler- und Warnattribute angezeigt.

Beheben von Konflikten

Gehen Sie wie folgt vor, um einen Konflikt zu lösen:

  1. Wechseln Sie in der Baum "Adobe Campaign"zu Administration > Konfiguration > Paketverwaltung > Konflikte bearbeiten .
  2. Wählen Sie in der Liste den Konflikt aus, den Sie lösen möchten.

Es gibt drei Möglichkeiten, einen Konflikt zu lösen:

  • Als gelöst deklarieren: erfordert eine vorherige Benutzereingabe.

  • Die neue Version akzeptieren: empfohlen, wenn die mit Adobe Campaign bereitgestellten Ressourcen vom Benutzer nicht geändert wurden.

  • Aktuelle Version beibehalten: bedeutet, dass die Aktualisierung abgelehnt wird.

    WICHTIG

    Wenn Sie diesen Auflösungsmodus auswählen, werden in der neuen Version möglicherweise keine Korrekturen vorgenommen.

Wenn Sie den Konflikt manuell lösen möchten, gehen Sie wie folgt vor:

  1. Suchen Sie im unteren Bereich des Fensters nach der Zeichenfolge konflikt, um die Entitäten mit Konflikten zu suchen. Die mit der neuen Version installierte Entität enthält das Argument new. Die Entität, die der vorherigen Version entspricht, enthält das Argument cus.

  2. Löschen Sie die Version, die Sie nicht behalten möchten. Löschen Sie die Zeichenfolge column_argument der Entität, die Sie behalten möchten.

  3. Gehen Sie zum gelösten Konflikt. Klicken Sie auf das Symbol Aktionen und wählen Sie Als gelöst deklarieren aus .

  4. Speichern Sie Ihre Änderungen: Der Konflikt ist jetzt gelöst.

Best Practices

Ein Updatefehler kann mit der Datenbankkonfiguration verknüpft sein. Vergewissern Sie sich, dass die vom technischen Administrator und vom Datenbankadministrator ausgeführten Konfigurationen kompatibel sind.

Beispielsweise darf eine Unicode-Datenbank nicht nur die Datenspeicherung von LATIN1-Daten usw. autorisieren.

Warnt die Client-Konsolen des verfügbaren Updates

Windows

Laden Sie die Adobe Campaign-Datei auf dem Computer, auf dem der Anwendungsserver (nlserver web) installiert ist, herunter und kopieren Sie sie

setup-client-6.XXXX.exe

in [Pfad der Anwendung]​datakitnlänjsp

Wenn die Client-Konsolen das nächste Mal angeschlossen werden, informiert ein Fenster die Benutzer über die Verfügbarkeit eines Updates und gibt ihnen die Möglichkeit, das Update herunterzuladen und zu installieren, ein Angebot.

HINWEIS

Vergewissern Sie sich, dass der IIS_XPG-Benutzer über die entsprechenden Leserechte für diese Installationsdatei verfügt, und lesen Sie das Installationshandbuch, um weitere Informationen zu erhalten.

Linux

Rufen Sie auf dem Adobe Campaign, auf dem der Anwendungsserver (nlserver web) installiert ist, das folgende Paket ab:

setup-client-6.XXXX.exe

und kopieren Sie es, indem Sie als /usr/local/neolane/nl6/datakit/nl/eng/jsp speichern:

 cp setup-client-6.XXXX.exe /usr/local/neolane/nl6/datakit/nl/eng/jsp

Wenn die Client-Konsolen das nächste Mal angeschlossen werden, informiert ein Fenster die Benutzer über die Verfügbarkeit eines Updates und gibt ihnen die Möglichkeit, das Update herunterzuladen und zu installieren, ein Angebot.

HINWEIS

Vergewissern Sie sich, dass der Apache-Benutzer über die entsprechenden Leserechte für diese Installationsdatei verfügt, und lesen Sie das Installationshandbuch, um weitere Informationen zu erhalten.

Auf dieser Seite

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free