Dynamic Media - videouppspelningsfel efter AEM SP2-uppgradering
När du har uppgraderat Adobe Experience Manager (AEM) 6.5 till Service Pack 22 (SP22) misslyckas videouppspelningen i produktionsmiljön på grund av ett Dynamic Media-dekrypteringsfel som orsakas av HMAC/Master-nyckeldesynkronisering. Du kan åtgärda detta genom att verifiera konfigurationen av registrerings-ID, se till att HMAC- och huvudnyckelsynkronisering är synkroniserad mellan publiceringsnoder, kryptera om och sprida registrerings-ID, validera krypteringsnyckelns integritet, rensa cacheminnen och publicera videomaterialet på nytt.
Beskrivning description
Miljö
- Produkt: Adobe Experience Manager (AEM) Managed Services, v6.5
- Instans: Produktion
Problem/symtom
- Videouppspelningen slutar fungera i AEM 6.5-produktionsmiljön efter uppgradering till Service Pack 2 (SP22).
- Felloggarna visar: Det gick inte att dekryptera lösenordet och en referens till ett CryptoException som är relaterat till HMAC/huvudnyckeldesynkronisering returnerades.
- Problemet uppstår bara i produktionsmiljön. Förekomsterna av förproduktionen påverkas inte.
Upplösning resolution
Så här löser du problemet:
- Gå till Verktyg
>Molntjänster>Konfiguration av dynamiska media i AEM Author-instansen. - Redigera den befintliga hybridkonfigurationen för dynamiska media och konfigurera om värdet för registrerings-ID enligt beskrivningen i Konfigurera dynamiska media - hybridläge.
- Kontrollera att HMAC- och Master-tangenterna matchar alla publiceringsnoder.
- Generera ett krypterat registrerings-ID på en publiceringsserver.
- Sprid det krypterade registrerings-ID:t till alla andra publiceringsservrar.
- Kontrollera att de kritiska filerna (mac, master) inte ändras och inte tas bort under uppgraderingen av SP22.
- Spara hemligheter igen (som Scene7/DM Hybrid-lösenord, API-nycklar, registrerings-ID:n, SMTP-lösenord etc.) i alla OSGi-konfigurationer som använder kryptering om det finns inkonsekvenser.
- Rensa både Dispatcher- och Akamai-cacheminnen efter att ha uppdaterat konfigurationer enligt beskrivningen i Rensa CDN-cachen.
- Publicera de berörda videoresurserna och tillhörande sidor igen.
- Kontrollera att videouppspelning fungerar korrekt på alla publiceringsinstanser med uppdaterade URL:er.
Rotorsaksanalys:
Problemet inträffar på grund av en felmatchning i MD5-kontrollsummorna för HMAC- och Master-tangenterna mellan författaren och publiceringsinstanserna. Det krypterade registrerings-ID som används för Dynamic Media måste matcha de specifika HMAC- och Master-nyckelvärdena för varje instans för att en lyckad dekryptering ska kunna utföras. När dessa värden är osynkroniserade misslyckas dekrypteringen och videouppspelningen avbryts.