none
WSUS non fa download RRS feed

  • Domanda

  • Il mio server WSUS, che scarica gli aggiornamenti direttamente da Microsoft Update, non fa il download degli aggiornamenti da installare (croce rossa sugli aggiornamenti, indicazione "0,0 scaricati di 769 MB" sul dashboard). indica gli errori 10032, 12072 e 364 nella gestione del server, ed il log è stracolmo di errori del tipo:

    2015-10-04 12:51:36.429 UTC Info WsusService.28 ContentSyncAgent.WakeUpWorkerThreadProc Processing Item: 55552f16-3e88-438a-81e5-7efffcc195c5, State: 10
    2015-10-04 12:51:36.429 UTC Error WsusService.28 ContentSyncAgent.Download File svrproof-ms-bn.cab: ActualState: 10; Step: AddFile; Message: System.ArgumentException: Valore non compreso nell'intervallo previsto.
       in System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
       in Microsoft.Windows.BackgroundTransfer.Job.AddFile(String remoteUrl, String localName)
       in Microsoft.UpdateServices.ServerSync.ContentSyncAgent.Download(String& step, String& fileRemotePath, String& fileLocalPath, FileNeededByContentAgent file, IBitsJob& jobCreated)
       in Microsoft.UpdateServices.ServerSync.ContentSyncAgent.Download(String& step, String& fileRemotePath, String& fileLocalPath, FileNeededByContentAgent file, IBitsJob& jobCreated)
       in Microsoft.UpdateServices.ServerSync.ContentSyncAgent.WakeUpWorkerThreadProc()
       in System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       in System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       in System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       in System.Threading.ThreadHelper.ThreadStart()
    2015-10-04 12:51:36.429 UTC Info WsusService.28 EventLogEventReporter.ReportEvent EventId=364,Type=Error,Category=Synchronization,Message=Download del file di contenuto non riuscito.
    Motivo: Valore non compreso nell'intervallo previsto.
    File di origine: /c/msdownload/update/software/crup/2014/05/svrproof-ms-bn_096c14a9c1945e82049ac7c6e452cf70b06eeccf.cab
    File di destinazione: e:WsusContent\CF\096C14A9C1945E82049AC7C6E452CF70B06EECCF.cab

    in effetti la cartella che dovrebbe contenere i file scaricati è vuota (ci sono solo tanti nomi di cartelle).

    Devo imputare la colpa al mio firewall (endian UTM)? oppure a permessi non impostati?

    Grazie,

    lunedì 5 ottobre 2015 17:47

Risposte

  • Il problema è probabilmente causato dalla mancanza del "\" dopo il percorso di destinazione configurato per WSUS.

    Infatti nel log hai: File di destinazione: e:WsusContent [...]

    invece dovresti avere File di destinazione: e:\WsusContent [...]

    Per risolvere il problema prova questa procedura:

    - Installa SQL management Studio (versione 2008 R2 se ti trovi in Windows Server 2012)

    - Collegati a \\.\pipe\Microsoft##WID\tsql\query

    - Entra nel database SUSDB e cerca la tabella dbo.tbConfigurationB

    - Modifica LocalContentCacheLocation inserendo il "\".

    • Contrassegnato come risposta maverich1 martedì 6 ottobre 2015 19:17
    martedì 6 ottobre 2015 08:05
    Moderatore

Tutte le risposte

  • Il problema è probabilmente causato dalla mancanza del "\" dopo il percorso di destinazione configurato per WSUS.

    Infatti nel log hai: File di destinazione: e:WsusContent [...]

    invece dovresti avere File di destinazione: e:\WsusContent [...]

    Per risolvere il problema prova questa procedura:

    - Installa SQL management Studio (versione 2008 R2 se ti trovi in Windows Server 2012)

    - Collegati a \\.\pipe\Microsoft##WID\tsql\query

    - Entra nel database SUSDB e cerca la tabella dbo.tbConfigurationB

    - Modifica LocalContentCacheLocation inserendo il "\".

    • Contrassegnato come risposta maverich1 martedì 6 ottobre 2015 19:17
    martedì 6 ottobre 2015 08:05
    Moderatore
  • Ciao Maverich1,

     

    Prova questi step:

    Per errore 10032

    1. Apri command prompt

    2. Scrivi:

     sc config bits start= auto

    net stop bits && net start bits

    net stop wsusservice && net start wsusservice

    Avia WSUS 3.0, clicca su Start | Administrative Tools | Microsoft Windows Server Update Services v3.0

    Clicca su Synchronisation Results

    Dentro la Action pane, clicca Synchronize Now

    Verificazione:

    Controlla il error events nel seguente modo:

    1. Apri un command prompt

    2. Scrivi:

    cd <WSUSInstallDir>\Tools

    wsusutil checkhealth

    eventvwr

    Ricontrolla l’Application log per tutto il piu recente con Source -> Windows Server Update Services id 10030

    Saluti

    Yordan



    • Microsoft offre questo servizio gratuitamente, per aiutare gli utenti e aumentare il database dei prodotti e delle tecnologie. Il contenuto fornito “as is“ non comporta alcuna responsabilità da parte dell’azienda.

    martedì 6 ottobre 2015 08:09
    Moderatore
  • Grazie, mancava proprio il backslash !!!

    ma anziché seguire la tua procedura ho semplicemente battuto

    wsusutil movecontent e:\

    seguito da

    wsusutil reset

    a quel punto la risposta a wsusutil checkhealth è stata con codice 10000 (tutto ok)

    Grazie dell'aiuto!

    martedì 6 ottobre 2015 19:20