[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:
Läs mer om tillgänglighet för klientkonsolen.
Hämta 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
Utför en uppdatering perform-an-update
-
RPM-baserad distribution (RedHat, SuSe)
Kör som rot för att installera dem:
code language-none $rpm -Uvh nlserver6-v7-XXXX.rpm
Där XXX är versionen av filen.
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
-
DEB-baserad distribution (Debian)
Kör som rot för att installera dem:
code language-none dpkg -i 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:
Den här åtgärden krävs för att Apache ska kunna använda det nya biblioteket.
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 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.
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.