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.
- Identifica l’ambiente operativo verificando le versioni di OS, Apache, architettura CPU e OpenSSL utilizzando i comandi di sistema.
- 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.
- Scarica ed estrai il pacchetto Dispatcher sul server e verifica che il file del modulo sia disponibile dopo l’estrazione.
- Copia il file del modulo Dispatcher nella directory dei moduli Apache e accertati che esista nella posizione corretta.
- Aggiornare la configurazione di Apache aggiungendo la direttiva Dispatcher
LoadModulecon il percorso del modulo corretto. - Convalida le dipendenze dei moduli verificando che tutte le librerie richieste siano presenti e corrispondano alla versione OpenSSL.
- Riavvia Apache e verifica che il modulo Dispatcher venga caricato correttamente senza errori di avvio.
- Cancella la cache di Dispatcher dopo gli aggiornamenti per garantire che le nuove risorse vengano caricate correttamente ed evitare problemi di contenuto non aggiornato.
- 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.