[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 .

IMPORTANT
  • 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.

  1. 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.
  2. 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:

  1. 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.

  2. Välj installationsläge: välj Update or repair

  3. Klicka på Next .

  4. Klicka på Finish .

    Installationsprogrammet kopierar sedan de nya filerna.

  5. 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
NOTE
Den här åtgärden bör endast utföras en gång och endast på en (nlserver web)-programserver.

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.

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

AVAILABILITY
Från och med v7.4.1 ingår inte längre XML-bibliotek för RPM Linux-paket i Campaign. Du måste installera dessa bibliotek.

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ör Upgrading: 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
    
NOTE
Fullständiga installationsprocedurer beskrivs i det här avsnittet. Resurserna synkroniseras automatiskt, men du måste se till att inga fel inträffar. Mer information finns i Lös uppgraderingskonflikter.

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
IMPORTANT
  • 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:

  1. Gå till Administration > Configuration > Package management > Edit conflicts i Adobe Campaign-trädet.
  2. 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:

  1. 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.

  2. Ta bort den version som du inte vill behålla. Ta bort strängen conflict_argument för entiteten som du håller kvar.

  3. Gå till konflikten som du har löst. Klicka på ikonen Actions och välj Declare as resolved .

  4. 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.

NOTE
Kontrollera att IIS_XPG-användaren har rätt läsbehörighet för den här installationsfilen och läs installationsguiden för mer information.

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.

NOTE
Kontrollera att Apache-användaren har rätt läsbehörighet för den här installationsfilen och läs installationsguiden för mer information.
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1