Impossibile accedere alla console ePO (errore 500 nel browser Web)
Articoli tecnici ID:
KB81737
Ultima modifica: 18/03/2022
Ambiente
McAfee ePolicy Orchestrator (ePO) 5.x
Problema
1
Non è possibile accedere alla console ePO.
Quando si tenta di accedere alla console ePO, nel browser Web viene visualizzato il seguente errore:
Error 500
Problema
2
Orion. log registra i seguenti errori:
Errore 1
ERRORE [Main] plug-in. PluginManager-inizializzazione del plugin core non riuscita.
org. springframework. beans. Factory. BeanCreationException: errore durante la creazione di Bean con nome ' core. ext. taskGlobals ' definito in URL [JNDI:/localhost/Core/WEB-INF/beans. XML]: Chiamata del metodo Init non riuscita. L'eccezione nidificata è Java. lang. IllegalStateException: le estensioni riportate di seguito si trovano in uno stato parzialmente installato: [dlp_93100_help:]
Causato da: Java. lang. IllegalStateException: Le estensioni riportate di seguito si trovano in uno stato parzialmente installato: [dlp_93100_help:]
Errore 2
ERRORE [Main] plug-in. PluginManager-inizializzazione del plugin core non riuscita.
org. springframework. beans. Factory. BeanCreationException: errore durante la creazione di Bean con nome ' core. DB ' definito in URL [JNDI:/localhost/Core/WEB-INF/beans. XML]: Creazione di un'istanza di Bean non riuscita; l'eccezione nidificata è org. springframework. beans. BeanInstantiationException: Impossibile creare un'istanza di classe Bean [com. McAfee. Orion. Core. DB. base. database]: Il costruttore ha generato un'eccezione. l'eccezione nidificata è Java. SQL. SQLException: accesso non riuscito per l'utente ''. L'utente non è associato a una connessione SQL Server affidabile.
Causato da: org. springframework. beans. BeanInstantiationException: Impossibile creare un'istanza di classe Bean [com. McAfee. Orion. Core. DB. base. database]:
Il costruttore ha generato un'eccezione. l'eccezione nidificata è Java. SQL. SQLException: accesso non riuscito per l'utente ''. L'utente non è associato a una connessione SQL Server affidabile.
Causato da: Java. SQL. SQLException: Accesso non riuscito per l'utente ''. L'utente non è associato a una connessione SQL Server affidabile.
Causa
L'errore 500 nella console ePO presenta due cause comuni:
- Estensione parzialmente installata
Oppure
- Problema di connessione al database
Per determinare la causa di questo problema, procedere come segue:
- Riavviare il servizio server applicazioni ePO.
- Esaminare Orion. log.
Nota Per impostazione predefinita, il file Orion. log si trova in: ePO_installation_folder\Server\logs\
Problema di estensione parzialmente installato: Il file Orion. log Visualizza un errore simile al seguente:
ERRORE [Main] plug-in. PluginManager-inizializzazione del plugin core non riuscita.
Causato da: Java. lang. IllegalStateException: le seguenti estensioni si trovano in uno stato parzialmente installato: [dlp_93100_help:]
Nota L'errore riportato sopra indica che [dlp_93100_help:] si trova nella OrionExtensions database di tabella, ma non è presente nel file System ePO.
Problema di connessione al database- Il file Orion. log Visualizza un errore simile al seguente:
Causato da: org. springframework. beans. BeanInstantiationException: Impossibile creare un'istanza di classe Bean [com. McAfee. Orion. Core. DB. base. database]: Il costruttore ha generato un'eccezione. l'eccezione nidificata è Java. SQL. SQLException: accesso non riuscito per l'utente ''. L'utente non è associato a una connessione SQL Server affidabile.
Causato da: Java. SQL. SQLException: accesso non riuscito per l'utente ''. L'utente non è associato a una connessione SQL Server affidabile.
Soluzione
1
Sono disponibili due modi per risolvere il problema:
- Se l'estensione segnalata non è necessaria, rimuoverla dal database ePO e dal file System.
Nel database, eseguire la query seguente per eliminare la voce:
Delete from OrionExtension where name = 'dlp_93100_help'
IMPORTANTE Prima di modificare qualsiasi elemento del database, verificare che esista un backup completo del database.
- Cercare il dlp_93100_help.xml cartella \Server\Conf\Catalina\localhost. Se è presente, spostarlo sul desktop.
- Cercare il dlp_93100_help cartella in \Server\Extensions\Installed. Se è presente, spostarlo sul desktop.
- Poiché l'estensione è già presente nel database, cercare nel file System. Individuare il punto in cui è mancante e inserire la copia del file o della cartella nel percorso indicato.
- Cercare dlp_93100_help.xml in \Server\Conf\Catalina\localhost. Se non è presente, copiare l'estensione. XML dal backup o un altro server ePO nel server ePO con impatto. Assicurarsi che la versione corretta e il percorso di installazione siano corretti. Il percorso di installazione nel file. XML deve essere conforme al percorso di installazione del server ePO influito.
- Assicurarsi che il dlp_93100_help cartella in \Server\Extensions\Installed esiste. In caso di mancata copia, copiare la cartella dal backup o da un altro server ePO nel server ePO con impatto.
Soluzione
2
Assicurarsi che l'account disponga delle autorizzazioni corrette. Verificare che l'account utilizzato per accedere al SQL Server disponga delle seguenti autorizzazioni:
- Il database predefinito deve essere master:
- Fare clic su Avviare, Programmi, Microsoft SQL Server, SQL Server Management Studio.
- Espandere Sicurezza, Account.
- Fare clic con il pulsante destro del mouse sull'account e selezionare Proprietà.
- Assicurarsi che il database predefinito sia impostato su Principale.
- Espandere Mappatura utente e assicurarsi che l'account sia stato dbo nello schema del database.
- Questo account deve avere il db_owner nelle proprietà di sicurezza del database:
- Fare clic su Avviare, Programmi, Microsoft SQL Server, SQL Server Management Studio.
- Espandere Database, il database ePO, Sicurezza, Utenti.
- Fare clic con il pulsante destro del mouse sul dbo account e selezionare Proprietà.
- Assicurarsi che l'account sia stato dbo Nel Schema predefinito per il database.
Nota Se si utilizza un account NT per eseguire l'autenticazione nel database ePO, assicurarsi che l'account disponga dei diritti di amministratore locale sul server ePO.
Vedi articolo correlato: Autorizzazioni l'articolo KB75766-SQL necessarie per installare e utilizzare ePolicy Orchestral.
- Assicurarsi che la funzione chiusura automatica sia impostata su false per il database ePO:
- Fare clic su Avviare, Programmi, Microsoft SQL Server, SQL Server Management Studio.
- Fare clic con il pulsante destro del mouse sul database ePO e selezionare Proprietà.
- Fare clic su Opzioni e assicurarsi che la funzione di chiusura automatica sia impostata su False. In caso contrario, fare clic su Chiusura automatica, selezionare False, e fare clic su OK.
- Assicurarsi che il servizio SQL browser sia in esecuzione:
- Fare clic su Avviare, Correre, digitare services.msc e fare clic su OK.
- Individuare il Browser SQL Server servizio e assicurarsi che sia avviato ed in esecuzione. In caso contrario, fare clic con il pulsante destro del mouse sul servizio browser SQL Server e fare clic su Avviare.
- Assicurarsi che SQL Force Encryption sia disattivato negli ambienti SQL Server. Se è attivato:
- Fare clic su Avviare, Tutti i programmi, Strumenti di configurazione, Manager di configurazione SQL Server.
- Fare clic con il pulsante destro del mouse Protocolli per (MSSQLSERVER per impostazione predefinita) in SQL Server configurazione di rete, quindi fare clic su Proprietà.
- Fare clic sull'elenco a discesa per Forza crittografia e selezionare No.
- Fare clic su OK.
- Attiva TCP/IP sul server ePO:
- Fare clic su Avviare, Correre, digitare cliconfg e fare clic su OK.
- Assicurarsi che il TCP/IP protocollo è Abilitato e nella parte superiore del Protocolli attivati per ordine elenco.
- Per un puro IPv6 ambiente. Assicurarsi che solo IPv6 è attivato sul SQL Server che ospita il database ePO.
Soluzione alternativa
IMPORTANTE Prima di iniziare il processo illustrato in questo articolo, è necessario eseguire il backup del server ePO. Per ulteriori informazioni, consultare i seguenti articoli della Knowledge Base:
Se le estensioni sono in uso e non esiste un backup integro nell'ambiente, attenersi alla procedura riportata di seguito per esaminare e risolvere le estensioni che non corrispondono.
Esaminare i percorsi riportati di seguito nel server ePO e nella tabella del database di ePO per identificare il punto in cui esiste la discordanza. Confrontare i numeri delle estensioni dei prodotti gestiti (versioni) tra i percorsi.
- Percorso ..\ePolicy Orchestrator\Server\Extensions\installed\
Nota: Le cartelle in questo percorso potrebbero contenere più cartelle secondarie. Il numero più rilevante in uso è il numero più alto nella cartella. Ad esempio, la cartella McAfee Agent EPOAGENTMETA potrebbe contenere diverse cartelle secondarie, ad esempio:
- 5.5.1.124
- 5.7.2.131
- 5.7.3.200
Nello scenario sopra riportato, 5.7.3.200 viene utilizzato dal servizio di applicazione ePO quando si avvia la console.
- Percorso ..\ePolicy Orchestrator\\Server\conf\Catalina\localhost\
Nella posizione sopra, c'è uno (. XML) file che fa riferimento alla posizione al passaggio 1. Ad esempio, McAfee Agent (EPOAGENTMETA). Il (. Xml) deve fare riferimento alla stessa versione trovata nel passaggio 1 precedente.
- Nel database ePO stesso, utilizzare la query riportata di seguito per visualizzare le versioni delle estensioni:
Select * from OrionExtensions Order by Name ASC;
Confrontare i percorsi e identificare eventuali disallineamenti. Se viene rilevata una mancata corrispondenza, è possibile correggere questo scenario.
L'errore più comune esiste nella cartella \ePolicy Orchestrator\Server\Extensions\installed\. In cui viene creata una cartella più elevata, ma XMLe la versione del database è inferiore. In questo scenario, è sufficiente muovere la cartella in un altro percorso e riavviare il servizio di applicazione ePO.
- Premere il tasto Chiave Windows + R.
- Tipo services.msc nel campo e premere INVIO.
- Fare clic con il pulsante destro del mouse sul servizio ePO riportato di seguito, quindi selezionare Riavviare:
McAfee ePolicy Orchestrator #.#.# Application Server
- Chiudi la finestra dei servizi
Dichiarazione di non responsabilità
Il contenuto di questo articolo è stato scritto in inglese. In caso di differenze tra il contenuto in inglese e la traduzione, fare sempre riferimento al contenuto in iglese. Parte del contenuto è stata tradotta con gli strumenti di traduzione automatica di Microsoft.
|