Aggiornamento a una nuova build (on-premise) upgrading
Prima di avviare il processo di aggiornamento, determinare e confermare la versione di Adobe Campaign da aggiornare e consultare Note sulla versione .
- L’Adobe consiglia vivamente di eseguire un backup del database su ogni istanza prima di eseguire l’aggiornamento. Per ulteriori informazioni, consulta questa sezione.
- Per eseguire un aggiornamento, assicurati di disporre delle capacità e delle autorizzazioni necessarie per accedere alle istanze e ai registri.
- Leggete questa sezione e aggiornamento della build prima di iniziare.
Windows in-windows
In un ambiente Windows, eseguire la procedura seguente per aggiornare Adobe Campaign a una nuova build:
Per informazioni su come aggiornare la console client, consulta questa sezione.
Arresta servizi shut-down-services
Per sostituire tutti i file con la nuova versione, è necessario arrestare tutte le istanze del servizio nlserver.
-
Arrestare i servizi seguenti:
-
Servizi Web (IIS):
iisreset /stop
-
Servizio Adobe Campaign: net stop nlserver6
note important IMPORTANT È inoltre necessario assicurarsi che il server di reindirizzamento (webmdl) sia arrestato, in modo che nlsrvmod.dll Il file utilizzato da IIS può essere sostituito con la nuova versione. -
-
Verificare che non vi siano attività attive eseguendo il comando nlserver pdump comando. Dovrebbero sorgere i seguenti problemi:
code language-none 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 Gestione attività di Windows per assicurarsi che tutti i processi siano interrotti.
Aggiornare l’applicazione server Adobe Campaign upgrade-the-adobe-campaign-server-application
Per eseguire il file di aggiornamento, attenersi alla seguente procedura:
-
Esegui setup.exe.
Per scaricare questo file, connettiti a Portale di distribuzione software utilizzando le credenziali utente. Ulteriori informazioni sulla distribuzione di software in questa pagina.
-
Selezionare la modalità di installazione: scegli Update or repair
-
Fai clic su Next .
-
Fai clic su Finish .
Il programma di installazione copia quindi i nuovi file.
-
Al termine dell’operazione, fai clic su Finish .
Sincronizzare le risorse synchronize-resources
Utilizza la seguente riga di comando:
nlserver config -postupgrade -allinstances
Ciò ti consentirà di eseguire le seguenti operazioni:
- Sincronizzare le risorse
- Aggiornare schemi
- aggiornare il database
Verificare quindi se la sincronizzazione ha generato errori o avvisi. Per ulteriori informazioni, consulta Risoluzione dei conflitti di aggiornamento.
Riavvia servizi restart-services
I servizi da riavviare sono:
-
Servizi Web (IIS):
iisreset /start
-
Servizio Adobe Campaign: net start nlserver6
Linux in-linux
In un ambiente Linux, segui i passaggi seguenti per aggiornare Adobe Campaign a una nuova build:
Ulteriori informazioni sulla disponibilità della console client.
Ottenere i pacchetti aggiornati obtain-updated-packages
Per iniziare, recupera entrambi i pacchetti aggiornati di Adobe Campaign: connettiti a Portale di distribuzione software utilizzando le credenziali utente. Ulteriori informazioni sulla distribuzione di software in questa pagina.
Il file è nlserver6-v7-XXX.rpm
Eseguire un aggiornamento perform-an-update
-
Distribuzione basata su RPM (RedHat, SuSe)
Per installarli, esegui come root:
code language-none $rpm -Uvh nlserver6-v7-XXXX.rpm
Dove XXX è la versione del file.
Il file rpm dipende dai pacchetti che si trovano nelle distribuzioni CentOS/Red Hat. Se non si desidera utilizzare alcune di queste dipendenze, potrebbe essere necessario utilizzare l'opzione "nodeps" di rpm:
code language-none rpm --nodeps -Uvh nlserver6-v7-XXXX-0.x86_64.rpm
-
Distribuzione basata su DEB (Debian)
Per installarli, esegui come root:
code language-none dpkg -i nlserver6-v7-XXXX-amd64_debX.deb
Riavviare il server Web reboot-the-web-server
Per rendere applicabile la nuova libreria, devi chiudere Apache.
A questo scopo, esegui il seguente comando:
/etc/init.d/apache stop
-
Il tuo script potrebbe essere chiamato 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 riavvia Apache:
/etc/init.d/apache start
Risolvere i conflitti di aggiornamento resolving-upgrade-conflicts
Durante la sincronizzazione delle risorse, il post-aggiornamento consente di rilevare se la sincronizzazione ha generato errori o avvisi.
Visualizza il risultato della sincronizzazione view-the-synchronization-result
Esistono due modi per visualizzare il risultato della sincronizzazione:
-
Nell'interfaccia della riga di comando, gli errori vengono materializzati da una tripla freccia >>> e la sincronizzazione viene interrotta automaticamente. Gli avvisi vengono materializzati da una doppia freccia >> e devono essere risolti al termine della sincronizzazione. Al termine del post-aggiornamento, al prompt dei comandi viene visualizzato un riepilogo. Può essere simile al seguente:
code language-none 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 l’attenzione dell’utente per risolverlo.
-
Il postupgrade_
<server version number>_<time of postupgrade>
.log il file di registro 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 di avviso.
Risolvi conflitti resolving-conflicts
Per risolvere i conflitti, attenersi alla seguente procedura:
- Nella struttura Adobe Campaign, vai a Administration > Configuration > Package management > Edit conflicts .
- Selezionare il conflitto che si desidera risolvere nell'elenco.
Esistono tre modi per risolvere un conflitto:
-
Declare as resolved : richiede l’intervento anticipato 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.
note important IMPORTANT Se si seleziona questa modalità di risoluzione, è possibile che non si ottengano correzioni nella nuova versione.
Se si è scelto di risolvere il conflitto manualmente, procedere come segue:
-
Nella sezione inferiore della finestra, cercare conflitto stringa per individuare le entità con conflitti. L’entità installata con la nuova versione contiene nuovo , l'entità che corrisponde alla versione precedente contiene cus argomento.
-
Elimina la versione che non desideri mantenere. Elimina argomento_conflitto stringa dell’entità che stai mantenendo.
-
Passare al conflitto risolto. Fai clic su Actions e seleziona Declare as resolved .
-
Salva le modifiche: il conflitto è stato risolto.
Best practice best-practices
Un errore di aggiornamento potrebbe essere collegato alla configurazione del database. Verificare che le configurazioni eseguite dall'amministratore tecnico e dall'amministratore del database siano compatibili.
Ad esempio, un database unicode deve autorizzare non solo l’archiviazione di dati LATIN1, ecc.
Avvisa le console client dell'aggiornamento disponibile warn-the-client-consoles-of-the-available-update
Windows in-windows-1
Nel computer in cui è installato il server applicazioni di Adobe Campaign (nlserver web), scarica e copia il file setup-client-6.XXXX.exe i n [percorso dell’applicazione]/datakit/nl/eng/jsp.
Alla successiva connessione delle console client, una finestra informa gli utenti della disponibilità di un aggiornamento e offre loro la possibilità di scaricarlo e installarlo.
Linux in-linux-1
Nel computer in cui è installato il server applicazioni Adobe Campaign (nlserver web) è installato, recuperare setup-client-6.XXXX.exe creare un pacchetto 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 informa gli utenti della disponibilità di un aggiornamento e offre loro la possibilità di scaricarlo e installarlo.