Risolvere i problemi di aggiornamento
Questo articolo illustra come risolvere i problemi di aggiornamento in System Center - Service Manager.
Esistono cinque fasi dell'aggiornamento in cui potrebbe verificarsi un errore. I passaggi da eseguire per il ripristino da un aggiornamento non riuscito dipendono dalla fase in cui si verifica l'errore:
- Si verifica un errore durante il controllo dei prerequisiti.
- Si verifica un errore durante i controlli stimati.
- L'errore si verifica in modo imprevedibile prima che vengano apportate modifiche permanenti a un server di gestione.
- L'errore si verifica in modo imprevedibile dopo che vengono apportate modifiche permanenti a un server di gestione.
- L'errore si verifica in modo imprevedibile dopo che sono state apportate modifiche permanenti al database.
L'aggiornamento potrebbe anche non riuscire a causa del timeout dell'avvio del servizio di configurazione.
È anche possibile risolvere i problemi di avvio del servizio di configurazione dopo un aggiornamento non riuscito.
Selezionare la scheda necessaria per i passaggi da ripristinare da un aggiornamento non riuscito quando l'errore si verifica in modo imprevedibile:
- Durante un controllo dei prerequisiti
- Durante i controlli stimati
- Prima di apportare modifiche permanenti al server di gestione
- Dopo aver apportato modifiche permanenti al server di gestione
- Dopo aver apportato modifiche permanenti a un database
Prima dell'avvio dell'installazione di Service Manager, viene effettuato un controllo dei prerequisiti per determinati requisiti. Se viene rilevata una condizione in cui Service Manager continuerà a funzionare, viene visualizzato un avviso. Gli avvisi vengono identificati con un punto di spiegazione (!) in un triangolo giallo. Le condizioni identificate come avviso non impediscono l'installazione di Service Manager.
Se viene rilevata una condizione che rappresenta un requisito assoluto per Service Manager, viene visualizzata un'indicazione di errore. Le indicazioni di errore vengono identificate con una X in un cerchio rosso.
Se viene visualizzato un avviso o un'indicazione di errore, è possibile annullare l'installazione e apportare le modifiche necessarie oppure apportare le modifiche appropriate e quindi selezionare di nuovo Controlla i prerequisiti e continuare con l'installazione. Tutte le condizioni di errore devono essere corrette prima che l'installazione o l'aggiornamento possano continuare.
L'aggiornamento non riesce a causa del timeout dell'avvio del servizio di configurazione
In alcuni computer, l'installazione di Service Manager ha esito negativo ed esegue il rollback se non è possibile avviare il servizio System Center Management Configuration in modo tempestivo. Se si verifica questo problema, è possibile che nel log di installazione vengano visualizzate le voci seguenti:
CAStartServices: Attempting to start service. OMCFG
CAStartServices: StartService failed. Error Code: 0x8007041D.
ConfigureSDKConfigService: CAStartServices failed. Error Code: 0x8007041D. OMCFG
Errore 0x8007041D indica che il servizio non ha risposto tempestivamente alla richiesta di avvio o controllo. Inoltre, l'evento seguente può essere registrato nel registro eventi di sistema:
Log Name: System
Source: Service Control Manager
Event ID: 7009
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Description:
A timeout was reached (30000 milliseconds) while waiting for the System Center Management Configuration service to connect.
Questo problema si verifica perché un assembly gestito di .NET Framework 2.0 con una firma Authenticode richiede più tempo del solito per il caricamento. La firma viene sempre verificata quando viene caricato l'assembly gestito di .NET Framework 2.0 con una firma Authenticode. Inoltre, l'assembly gestito di .NET Framework 2.0 potrebbe richiedere più tempo del solito per il caricamento a causa di varie altre impostazioni. Ad esempio, l'assembly gestito di .NET Framework 2.0 potrebbe richiedere più tempo del solito a causa della configurazione di rete.
Per altre informazioni sulla causa di questo problema, vedere l'articolo della Knowledge Base 936707 nella Microsoft Knowledge Base.
Risolvere i problemi di avvio del servizio di configurazione dopo un aggiornamento non riuscito
Esistono due procedure alternative che è possibile usare per provare a risolvere il problema in cui un aggiornamento a Service Manager non riesce a causa del timeout dell'avvio del servizio di configurazione. Si può:
Disattivare la verifica della firma sul computer che esegue l'installazione.
Aumentare l'impostazione del timeout del servizio sul computer che esegue l'installazione.
Disabilitare la verifica della firma
Seguire questa procedura per disabilitare la verifica della firma:
Nel computer che esegue il programma di installazione modificare il file Microsoft.Mom.ConfigServiceHost.exe.config, che si trova nella cartella Programmi\Microsoft System Center <version>\Service Manager.
<runtime> </runtime>
Nella sezione aggiungere<generatePublisherEvidence enabled="false">
.Salvare le modifiche apportate al file.
Tentare nuovamente l'aggiornamento.
Aumentare l'impostazione di timeout del servizio
Per aumentare il timeout del servizio, seguire questa procedura:
Nel computer che esegue l'installazione creare il seguente valore del Registro di sistema per aumentare il periodo di timeout del servizio:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control ServicesPipeTimeout DWORD 200000
Attenzione
La modifica non corretta del Registro di sistema potrebbe danneggiare gravemente il sistema. Prima di apportare modifiche al Registro di sistema, si consiglia di effettuare il backup di tutti i dati importanti presenti sul computer.
Nota
Se il servizio non viene ancora avviato, potrebbe essere necessario aumentare ulteriormente questo valore. Il valore in questo esempio è espresso in millisecondi. Per altre informazioni sulla chiave del Registro di sistema, vedere l'articolo 922918 nella Microsoft Knowledge Base.
Riavviare nuovamente il computer.
Tentare nuovamente l'aggiornamento.