[Endast lokal/hybrid]{class="badge yellow" title="Gäller endast lokala och hybrida driftsättningar"}
Uppgradera till en ny version (lokalt) upgrading
Innan du startar uppgraderingsprocessen bör du kontrollera vilken version av Adobe Campaign som ska uppgraderas och läsa versionsinformationen .
- Adobe rekommenderar starkt att du gör en säkerhetskopia av databasen för varje instans innan du uppdaterar. Mer information hittar du i det här avsnittet.
- Om du vill uppgradera kontrollerar du att du har behörighet och behörighet att komma åt instanser och loggar.
- Läs upp det här avsnittet och kapitlet build upgrade innan du startar.
Windows in-windows
I en Windows-miljö följer du stegen nedan för att uppdatera Adobe Campaign till en ny version:
Information om hur du uppdaterar klientkonsolen finns i det här avsnittet.
Stäng av tjänster shut-down-services
Om du vill ersätta alla filer med den nya versionen måste du stänga alla instanser av servertjänsten.
-
Stäng av följande tjänster:
-
Webbtjänster (IIS):
iisreset /stop
-
Adobe Campaign-tjänst: net stop nlserver6
note important IMPORTANT Du måste också se till att omdirigeringsservern (webmdl) stoppas så att filen nlsrvmod.dll som används av IIS kan ersättas med den nya versionen. -
-
Kontrollera att inga aktiviteter är aktiva genom att köra kommandot nlserver pdump. Följande bör komma upp:
code language-sql 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
Du kan använda Aktivitetshanteraren i Windows för att kontrollera att alla processer har stoppats.
Uppgradera Adobe Campaign serverprogram upgrade-the-adobe-campaign-server-application
Så här kör du uppgraderingsfilen:
-
Kör setup.exe.
Om du vill hämta den här filen ansluter du till programdistributionsportalen med dina användaruppgifter. Läs mer om programvarudistribution på den här sidan.
-
Välj installationsläge: välj Update or repair
-
Klicka på Next .
-
Klicka på Finish .
Installationsprogrammet kopierar sedan de nya filerna.
-
När åtgärden är klar klickar du på Finish .
Synkronisera resurser synchronize-resources
Använd följande kommandorad:
nlserver config -postupgrade -allinstances
Detta gör att du kan utföra följande åtgärder:
- Synkronisera resurser
- Uppdatera scheman
- uppdatera databasen
Kontrollera sedan om synkroniseringen har genererat fel eller varningar. Mer information finns i Lösa uppgraderingskonflikter.
Starta om tjänster restart-services
De tjänster som ska startas om är:
-
Webbtjänster (IIS):
iisreset /start
-
Adobe Campaign-tjänst: net start nlserver6
Linux in-linux
I en Linux-miljö följer du stegen nedan för att uppdatera Adobe Campaign till en ny version:
Installera uppdaterade paket obtain-updated-packages
Börja med att återställa båda de uppdaterade paketen av Adobe Campaign: anslut till programdistributionsportalen med dina inloggningsuppgifter. Läs mer om programvarudistribution på den här sidan.
Filen är nlserver6-v7-XXX.rpm
Sedan kan du installera de nödvändiga paketen enligt anvisningarna nedan:
-
RPM-baserad distribution (RedHat, SuSe)
Om paketet
epel-release
inte är installerat installerar du det. Ange följande kommando som rot om du vill utföra detta:code language-none yum install epel-release
Kör som rot för att installera Campaign-paketet:
code language-none yum update ./nlserver6-v7-XXXX.rpm
Kontrollera att utdata ser ut så här innan du bekräftar uppdateringen:
code language-none ==================================================================================================== Package Architecture Version Repository Size ==================================================================================================== Upgrading: nlserver6-v7 x86_64 XXXX.0.0-1 @commandline 63 M
note important IMPORTANT Om du läser Removing:
i stället förUpgrading:
avbryter du kommandot. Det finns antagligen några fel (som anges ovan) som förklarar borttagningen. I så fall rättar du till felen genom att uppdatera/installera de saknade beroendena i listan och försöker sedan köra kommandot igen.RPM-filen är beroende av paket som du kan hitta på CentOS/Red Hat-distributioner. Om du inte vill använda vissa av dessa beroenden kan du behöva använda alternativet "nodeps" för rpm:
code language-none rpm --nodeps -Uvh nlserver6-v7-XXXX-0.x86_64.rpm
Observera att de flesta beroenden är obligatoriska och att
nlserver
inte kan starta om det inte finns installerat. Det enda undantaget är openjdk, du kan installera en annan JDK om det behövs. -
DEB-baserad distribution (Debian)
Kör som rot för att installera dem:
code language-none apt install ./nlserver6-v7-XXXX-amd64_debX.deb
Starta om webbservern reboot-the-web-server
Du måste stänga Apache för att det nya biblioteket ska kunna användas.
Om du vill göra det kör du följande kommando:
/etc/init.d/apache stop
-
Skriptet kan heta httpd i stället för apache.
-
Du MÅSTE köra det här kommandot tills du får följande svar:
This operation is required in order for Apache to apply the new library.
Starta sedan om Apache:
/etc/init.d/apache start
Lös uppgraderingskonflikter resolving-upgrade-conflicts
Under resurssynkroniseringen kan du med kommandot postupgrade identifiera om synkroniseringen har genererat fel eller varningar.
Visa synkroniseringsresultatet view-the-synchronization-result
Det finns två sätt att visa synkroniseringsresultatet:
-
I kommandoradsgränssnittet materialiseras fel av en trippelkniv >>> och synkroniseringen stoppas automatiskt. Varningar materialiseras av en dubbel skiftning >> och måste matchas när synkroniseringen är klar. När uppgraderingen är klar visas en sammanfattning i kommandotolken. Den kan se ut så här:
code language-none AAAA-MM-DD HH:MM:SS.749Z 00002E7A 1 info log =========Summary of the update========== AAAA-MM-DD HH:MM:SS.749Z 00002E7A 1 info log <instance name> instance, 6 warning(s) and 0 error(s) during the update. AAAA-MM-DD HH:MM:SS.749Z 00002E7A 1 warning log The document with identifier 'mobileAppDeliveryFeedback' and type 'xtk:report' is in conflict with the new version. AAAA-MM-DD HH:MM:SS.749Z 00002E7A 1 warning log The document with identifier 'opensByUserAgent' and type 'xtk:report' is in conflict with the new version. AAAA-MM-DD HH:MM:SS.750Z 00002E7A 1 warning log The document with identifier 'deliveryValidation' and type 'nms:webApp' is in conflict with the new version. AAAA-MM-DD HH:MM:SS.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.
Om varningen gäller en resurskonflikt måste användaren åtgärda den.
-
Loggfilen postupgrade_
<server version number>_<time of postupgrade>
.log innehåller synkroniseringsresultatet. Den är som standard tillgänglig i följande katalog:<installation directory>/var/<instance/postupgrade
. Fel och varningar indikeras av fel- och varningsattributen.
Lös konflikter resolving-conflicts
Använd följande process för att lösa konflikter:
- Gå till Administration > Configuration > Package management > Edit conflicts i Adobe Campaign-trädet.
- Markera den konflikt som du vill lösa i listan.
Det finns tre sätt att lösa en konflikt:
-
Declare as resolved : kräver att användaren gör ett ingripande i förväg.
-
Accept the new version : rekommenderas om resurserna som tillhandahålls med Adobe Campaign inte har ändrats av användaren.
-
Keep the current version : betyder att uppdateringen nekas.
note important IMPORTANT Om du väljer det här upplösningsläget kanske du inte har någon nytta av korrigeringar i den nya versionen.
Om du väljer att lösa konflikten manuellt gör du så här:
-
I fönstrets nedre del söker du efter strängen conflict för att hitta entiteterna med konflikter. Entiteten som installerats med den nya versionen innehåller argumentet new, entiteten som matchar den tidigare versionen innehåller argumentet cus.
-
Ta bort den version som du inte vill behålla. Ta bort strängen conflict_argument för entiteten som du håller kvar.
-
Gå till konflikten som du har löst. Klicka på ikonen Actions och välj Declare as resolved .
-
Spara dina ändringar: konflikten är nu löst.
Bästa praxis best-practices
Ett uppdateringsfel kan vara länkat till databaskonfigurationen. Kontrollera att konfigurationerna som utförs av den tekniska administratören och databasadministratören är kompatibla.
En Unicode-databas får till exempel inte bara tillåta lagring av LATIN1-data.
Varna klientkonsolerna om den tillgängliga uppdateringen warn-the-client-consoles-of-the-available-update
Windows in-windows-1
Hämta och kopiera filen setup-client-6.XXXX.exe i [sökvägen till programmet ]/datakit/nl/eng/jsp på den dator där Adobe Campaign-programservern är installerad (nlserver web).
Nästa gång klientkonsolerna är anslutna visas ett fönster som informerar användarna om tillgängligheten till en uppdatering och ger dem möjlighet att ladda ned och installera den.
Linux in-linux-1
Hämta paketet setup-client-6.XXXX.exe på den dator där Adobe Campaign-programservern (nlserver web) är installerad och kopiera det. Spara det som /usr/local/neolane/nl6/datakit/nl/eng/jsp:
cp setup-client-6.XXXX.exe /usr/local/neolane/nl6/datakit/nl/eng/jsp
Nästa gång klientkonsolerna är anslutna visas ett fönster som informerar användarna om tillgängligheten till en uppdatering och ger dem möjlighet att ladda ned och installera den.