Errori di installazione e aggiornamento di AEM Dispatcher a causa di mancata corrispondenza del sistema operativo o delle dipendenze

L’installazione o l’aggiornamento di Adobe Experience Manager (AEM) Dispatcher non riesce se Apache non si avvia, i moduli non si caricano o le dipendenze non corrispondono dopo gli aggiornamenti del sistema operativo, di OpenSSL o dell’architettura. Questo problema si verifica a causa di file binari di Dispatcher non compatibili con le librerie di sistema, selezione errata dei moduli o architettura non supportata durante gli aggiornamenti dell’ambiente. Per risolvere il problema, seleziona il binario corretto, convalida le dipendenze e allinea la configurazione.

Descrizione description

Ambiente

Adobe Experience Manager as a Cloud Service (AEMaaCS)

Problema/Sintomi

  • Impossibile avviare Apache dopo un aggiornamento a causa di dipendenze libssl o libcrypto mancanti.
  • Il modulo Dispatcher non viene caricato o caricato in modo errato a causa di un’architettura incompatibile.
  • L’ambiente mostra errori durante la migrazione tra le versioni OpenSSL, ad esempio da 1.1 a 3.0.
  • Il sistema mostra incertezza o mancata corrispondenza per le versioni del sistema operativo supportate come RHEL 8, RHEL 9 o Amazon Linux 2023.

Causa principale

Il problema si verifica quando il modulo Dispatcher non corrisponde all’ambiente di sistema perché dipende da un’architettura CPU specifica, dalla versione OpenSSL, dalla build Apache e dalle librerie a livello di sistema operativo. Quando l’ambiente viene aggiornato o modificato, il modulo esistente non viene caricato a causa di dipendenze non corrispondenti, selezione binaria errata o architettura non supportata, ad esempio ARM64 nelle versioni precedenti.

Risoluzione resolution

Per identificare l’ambiente e installare un modulo Dispatcher compatibile, segui la procedura riportata di seguito.

  1. Identifica l’ambiente operativo verificando le versioni di OS, Apache, architettura CPU e OpenSSL utilizzando i comandi di sistema.
  2. Determina il pacchetto Dispatcher corretto selezionando i file binari in base alla versione, al sistema operativo e all’architettura OpenSSL, ad esempio ssl1.1, ssl3.0 o alle versioni supportate da ARM64.
  3. Scarica ed estrai il pacchetto Dispatcher sul server e verifica che il file del modulo sia disponibile dopo l’estrazione.
  4. Copia il file del modulo Dispatcher nella directory dei moduli Apache e accertati che esista nella posizione corretta.
  5. Aggiornare la configurazione di Apache aggiungendo la direttiva Dispatcher LoadModule con il percorso del modulo corretto.
  6. Convalida le dipendenze dei moduli verificando che tutte le librerie richieste siano presenti e corrispondano alla versione OpenSSL.
  7. Riavvia Apache e verifica che il modulo Dispatcher venga caricato correttamente senza errori di avvio.
  8. Cancella la cache di Dispatcher dopo gli aggiornamenti per garantire che le nuove risorse vengano caricate correttamente ed evitare problemi di contenuto non aggiornato.
  9. Convalida la risoluzione eseguendo controlli di configurazione, verificando i registri, inviando richieste di test e confermando il comportamento corretto di inizializzazione e caching dei moduli.

Quando inoltrare la richiesta

  • Il servizio Apache non viene avviato anche dopo la risoluzione delle dipendenze e dei problemi di configurazione.
  • Il modulo Dispatcher viene caricato ma mostra comunque errori di dipendenza o compatibilità.
  • Il pacchetto Dispatcher richiesto non esiste per il sistema operativo o l’architettura di destinazione.
  • L’ambiente richiede configurazioni non supportate, ad esempio versioni precedenti di Dispatcher per ARM64.

Lettura correlata

recommendation-more-help
experience-cloud-kcs-help-kbarticles