Aggiornamento a una nuova build (locale)

Prima di avviare il processo di aggiornamento, determinare e confermare la versione di Adobe Campaign da aggiornare e consultare le Note sulla versione .

IMPORTANTE

È consigliabile eseguire un backup del database in ogni istanza prima di eseguire l'aggiornamento. Per ulteriori informazioni, fare riferimento a Backup.
Per eseguire un aggiornamento, accertati di disporre della capacità e delle autorizzazioni necessarie per accedere a istanze e registri.

NOTA

Consultare anche la guida all'installazione e la build upgrade guida introduttiva.

Windows

Per aggiornare Adobe Campaign in una nuova versione al momento della distribuzione di una nuova build, in Windows dovrebbe essere applicata la seguente procedura:

Per informazioni su come aggiornare la console client, consultare questa sezione.

Arrestare i servizi

Per sostituire tutti i file con la nuova versione, è necessario chiudere tutte le istanze del servizio nlserver.

  1. Arrestate i seguenti servizi:

    • Servizi Web (IIS):

      iisreset /stop

    • servizio Adobe Campaign: net stop nlserver6

    IMPORTANTE

    È inoltre necessario assicurarsi che il server di reindirizzamento (webmdl) sia arrestato, in modo che il file nlsrvmod.dll utilizzato da IIS possa essere sostituito con la nuova versione.

  2. Verificare che nessuna attività sia attiva eseguendo il comando nlserver pdump. Dovrebbe essere visualizzato quanto segue:

    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
    

    È possibile utilizzare Task Manager di Windows per verificare che tutti i processi siano interrotti.

Aggiornamento dell'applicazione server Adobe Campaign

Per eseguire il file di aggiornamento, procedere come segue:

  1. Eseguire setup.exe.

    Per scaricare questo file, collegatevi al portale di distribuzione del software utilizzando le credenziali utente. Ulteriori informazioni sulla distribuzione del software in questa pagina.

  2. Selezionate la modalità di installazione: scegliere Update or repair

  3. Fai clic su Next .

  4. Fai clic su Finish .

    Il programma di installazione copia quindi i nuovi file.

  5. Al termine dell'operazione, fare clic su Finish .

Sincronizzare le risorse

Utilizzare la riga di comando seguente:

nlserver config -postupgrade -allinstance

Questo consente di eseguire le operazioni seguenti:

  • Sincronizzare le risorse,
  • schemi di aggiornamento,
  • aggiornare il database.
NOTA

Questa operazione deve essere eseguita una sola volta e solo su un server applicazione (nlserver web).

Quindi verificate se la sincronizzazione ha generato errori o avvisi. Per ulteriori informazioni, vedere Risoluzione dei conflitti di aggiornamento.

Riavvia servizi

I servizi da riavviare sono:

  • Servizi Web (IIS):

    iisreset /start

  • servizio Adobe Campaign: net start nlserver6

Linux

Per aggiornare Adobe Campaign in una nuova versione quando viene consegnata una nuova build, la procedura per Linux è la seguente:

Per informazioni su come aggiornare la console client, consultare questa sezione.

NOTA

Dalla build 8757, la libreria di terze parti non è più necessaria.

Ottenere i pacchetti aggiornati

Iniziate recuperando entrambi i pacchetti aggiornati di Adobe Campaign: connettersi al portale di distribuzione del software utilizzando le credenziali utente. Ulteriori informazioni sulla distribuzione del software in questa pagina.

Il file è nlserver6-v7-XXX.rpm

Eseguire un aggiornamento

  • Distribuzione basata su RPM (RedHat, SuSe)

    Per installarli, eseguiteli come root:

    $rpm -Uvh nlserver6-v7-XXXX.rpm
    

    dove XXX è la versione del file.

    Il file rpm ha dipendenze su pacchetti che è possibile trovare sulle distribuzioni CentOS/Red Hat. Se non si desidera utilizzare alcune di queste dipendenze, potrebbe essere necessario utilizzare l'opzione "nodeps" di rpm:

    rpm --nodeps -Uvh nlserver6-v7-XXXX-0.x86_64.rpm
    
  • Distribuzione basata su DEB (Debian)

    Per installarli, eseguiteli come root:

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

Le procedure di installazione complete sono descritte in questa sezione. Le risorse vengono sincronizzate automaticamente, tuttavia è necessario assicurarsi che non si verifichino errori. Per ulteriori informazioni, vedere Risoluzione dei conflitti di aggiornamento.

Riavviare il server Web

Per rendere applicabile la nuova libreria, è necessario chiudere Apache.

A questo scopo, eseguite il comando seguente:

/etc/init.d/apache stop
IMPORTANTE
  • Lo script potrebbe essere denominato httpd invece di apache.
  • È NECESSARIO eseguire questo comando fino a ottenere la seguente risposta:

Questa operazione è necessaria per consentire ad Apache di applicare la nuova libreria.

Quindi riavviate Apache:

/etc/init.d/apache start

Risoluzione dei conflitti di aggiornamento

Durante la sincronizzazione delle risorse, il comando postupgrade consente di rilevare se la sincronizzazione ha generato errori o avvisi.

Visualizzare il risultato della sincronizzazione

Esistono due modi per visualizzare il risultato della sincronizzazione:

  • Nell'interfaccia della riga di comando, gli errori vengono generati da una tripla freccia >>> e la sincronizzazione viene arrestata automaticamente. Le avvertenze vengono materializzate da una doppia freccia > e devono essere risolte una volta completata la sincronizzazione. Alla fine del post aggiornamento, nel prompt dei comandi viene visualizzato un riepilogo. Può essere simile al seguente:

    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.
    

    Se l'avviso riguarda un conflitto di risorse, è necessario prestare attenzione alla risoluzione del problema.

  • Il file di registro postupgrade_<server version number>_<time of postupgrade>.log contiene il risultato della sincronizzazione. È disponibile per impostazione predefinita nella seguente directory: <installation directory>/var/<instance/postupgrade. Gli errori e gli avvisi sono indicati dagli attributi di errore e avviso.

Risoluzione dei conflitti

Per risolvere i conflitti, eseguire il seguente processo:

  1. Nella struttura Adobe Campaign, passare a Administration > Configuration > Package management > Edit conflicts .
  2. Selezionare il conflitto da risolvere nell'elenco.

Esistono tre modi per risolvere un conflitto:

  • Declare as resolved : richiede l'intervento preventivo dell'utente.

  • Accept the new version : consigliato se le risorse fornite con Adobe Campaign non sono state modificate dall'utente.

  • Keep the current version : indica che l'aggiornamento viene rifiutato.

    IMPORTANTE

    Se si seleziona questa modalità di risoluzione, è possibile che non si ottengano correzioni nella nuova versione.

Se avete scelto di risolvere il conflitto manualmente, procedete come segue:

  1. Nella sezione inferiore della finestra, cercare la stringa Conflitto per individuare le entità con conflitti. L'entità installata con la nuova versione contiene l'argomento new, l'entità che corrisponde alla versione precedente contiene l'argomento cus.

  2. Eliminate la versione che non desiderate mantenere. Eliminate la stringa conflitto_argomento dell'entità da mantenere.

  3. Vai al conflitto risolto. Fare clic sull'icona Actions e selezionare Declare as resolved .

  4. Salvare le modifiche: il conflitto ora è risolto.

Best practice

Un errore di aggiornamento potrebbe essere collegato alla configurazione del database. Verificate che le configurazioni eseguite dall'amministratore tecnico e dall'amministratore del database siano compatibili.

Ad esempio, un database unicode non deve solo autorizzare la memorizzazione di dati LATIN1, ecc.

Avvisa le console client dell'aggiornamento disponibile

Windows

Nel computer in cui è installato il server Web nlserver server applicazioni Adobe Campaign, scaricare e copiare il file

setup-client-6.XXXX.exe

in [percorso dell'applicazione]​datakitnlongjsp

Alla successiva connessione delle console client, una finestra informerà gli utenti della disponibilità di un aggiornamento e offrirà loro la possibilità di scaricarlo e installarlo.

NOTA

Verificare che l'utente IIS_XPG disponga dei diritti di lettura appropriati per questo file di installazione e consultare la guida all'installazione per ulteriori informazioni.

Linux

Nel computer in cui è installato server applicazione Adobe Campaign (nlserver web), recuperare il pacchetto seguente:

setup-client-6.XXXX.exe

e copiarlo, salvandolo come /usr/local/neolane/nl6/datakit/nl/eng/jsp:

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

Alla successiva connessione delle console client, una finestra informerà gli utenti della disponibilità di un aggiornamento e offrirà loro la possibilità di scaricarlo e installarlo.

NOTA

Verificare che l'utente Apache disponga dei diritti di lettura appropriati per questo file di installazione e consultare la guida all'installazione per ulteriori informazioni.

In questa pagina

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