Errore di riproduzione video Dynamic Media dopo l’aggiornamento di AEM SP22
Dopo l’aggiornamento di Adobe Experience Manager (AEM) 6.5 a Service Pack 22 (SP22), la riproduzione video nell’ambiente di produzione non riesce a causa di un errore di decrittografia di Dynamic Media causato dalla desincronizzazione della chiave HMAC/Master. Per risolvere questo problema, verifica la configurazione dell’ID di registrazione, assicurati la sincronizzazione della HMAC e della chiave master tra i nodi di pubblicazione, crittografa nuovamente e propaga l’ID di registrazione, convalida l’integrità della chiave di crittografia, cancella le cache e ripubblica le risorse video.
Descrizione description
Ambiente
- Prodotto: Adobe Experience Manager (AEM) Managed Services, v6.5
- Istanza: Produzione
Problema/Sintomi
- Dopo l’aggiornamento a Service Pack 22 (SP22), la riproduzione video non funziona più nell’ambiente di produzione AEM 6.5.
- I registri errori mostrano: Impossibile decrittografare la password e si è fatto riferimento a un'eccezione CryptoException relativa alla desincronizzazione della chiave HMAC/Master.
- Il problema si verifica solo nell’ambiente di produzione; le istanze di preproduzione non vengono influenzate.
Risoluzione resolution
Per risolvere il problema, effettua le seguenti operazioni:
- Vai a Strumenti
>Servizi cloud>Configurazione elemento multimediale dinamico nell'istanza Autore AEM. - Modificare la configurazione ibrida di Dynamic Media esistente e riconfigurare il valore ID registrazione come descritto in Configurare Dynamic Media - Modalità ibrida.
- Assicurati che le chiavi HMAC e Master corrispondano in tutti i nodi di pubblicazione.
- Genera un ID registrazione crittografato su un server di pubblicazione.
- Propagare l'ID registrazione crittografato a tutti gli altri server di pubblicazione.
- Verificare che i file critici (hmac, master) rimangano invariati e non vengano eliminati durante l'aggiornamento SP22.
- Risparmia i segreti (come le password ibride Scene7/DM, le chiavi API, gli ID registrazione, le password SMTP, ecc.) in tutte le configurazioni OSGi che utilizzano la crittografia in caso di incoerenze.
- Cancellare le cache di Dispatcher e Akamai dopo aver aggiornato le configurazioni come descritto in Come eliminare la cache CDN.
- Ripubblica le risorse video interessate e le relative pagine associate.
- Verifica che la riproduzione del video funzioni correttamente su tutte le istanze di pubblicazione utilizzando URL aggiornati.
Analisi causa principale:
Il problema si verifica a causa di una mancata corrispondenza nei checksum MD5 delle chiavi HMAC e Master tra le istanze di authoring e pubblicazione. L’ID di registrazione crittografato utilizzato per Dynamic Media deve corrispondere ai valori specifici della chiave HMAC e Master in ogni istanza per consentire una decrittografia corretta. Quando questi valori non sono sincronizzati, la decrittografia non riesce e la riproduzione del video si interrompe.