locked
Win2012R2 error 364 Content file download failed.Reason: The server does not support the necessary HTTP protocol. RRS feed

  • Question

  • Im running WSUS on Windows 2012 R2. Installed over "Add Roles and Features". Configured, synchronisation works, but can not download any updates.

    - System
    - Provider
    [
    Name]
    Windows Server Update
    Services
    - EventID 364
    [
    Qualifiers]
    0
    Level 2
    Task 2
    Keywords 0x80000000000000
    - TimeCreated
    [
    SystemTime]
    2014-08-27T06:43:36.000000000Z
    EventRecordID 390
    Channel Application
    Computer wsus-server.murrcz.local
    Security
    - EventData

    Content file download
    failed. Reason: The server does not support the necessary HTTP protocol.
    Background Intelligent Transfer Service (BITS) requires that the server support
    the Range protocol header. Source File:
    /msdownload/update/software/crup/2011/03/windows6.1-kb2506014-x64_8c22199a738b51dbfe78262ca21ba98cf8bdeca2.cab
    Destination File:
    C:\WSUS-updates\WsusContent\A2\8C22199A738B51DBFE78262CA21BA98CF8BDECA2.cab

    The online help not works:

    Content download has failed. BITS service is not starting or is  stopping during downloads.

    1. Open a command window.
    2. Type sc config bits start= auto
    3. Type net stop bits && net start bits
    4. Type net stop wsusservice && net start wsusservice
    5. Start WSUS 3.0: Click Start, click Administrative Tools, then click Microsoft Windows Server Update Services v3.0.
    6. Click Synchronization Results.
    7. In the Action pane, click Synchronize Now.

    Verify

    Look for the corresponding error event.

      1. Open a command window.
      2. Type cd <WSUSInstallDir>\Tools
      3. Type wsusutil checkhealth
      4. Type eventvwr
      5. Review the Application log for the most recent events from source Windows Server Update Services and event id 10030.

    The KB922330 not aplicable, ExecuteSQL.exe not present.

    Please help.

    Thanks

    Wednesday, August 27, 2014 7:12 AM

Answers

  • OK,

    i have solved.

    1. Installed SQL ManagementStudio Express 2012

    2. Now is SQLCMD.EXE present in C:\Program Files\Microsoft SQL Server\110\Tools\Binn

    3. open PowerShell as Administrator

    4. Run Command

    .\SQLCMD.EXE -S \\.\pipe\MICROSOFT##WID\tsql\query -d "SUSDB" -Q "update tbConfigurationC set BitDownloadPriorityForegroud=1"

    Now Downloads WSUS service Updates to local WSUS Content Folder.

    Thanks for your help.

    • Marked as answer by Steven_Lee0510 Thursday, August 28, 2014 1:47 PM
    Thursday, August 28, 2014 11:08 AM

All replies

  • Hi,

    Do you use proxy? This problem occurs if your proxy environment doesn’t support HTTP 1.1 Protocol.

    Please try to modify the proxy to support HTTP 1.1 Protocol.

    Besides, what's the upstream server? If it's a WSUS server, there is something wrong with it.

    Best Regards.



    Steven Lee

    TechNet Community Support


    Thursday, August 28, 2014 2:19 AM
  • Hi,

    yes i use proxy. I can not modify proxy to support HTTP 1.1 Protokol. Download updates from Microsoft. Before migrate WSUS from old Server Windows 2003 to Windows Server 2012 R2, WSUS works corectly (Windows 2003). Synchonization - no errors

    Thanks

    Thursday, August 28, 2014 7:41 AM
  • OK,

    i have solved.

    1. Installed SQL ManagementStudio Express 2012

    2. Now is SQLCMD.EXE present in C:\Program Files\Microsoft SQL Server\110\Tools\Binn

    3. open PowerShell as Administrator

    4. Run Command

    .\SQLCMD.EXE -S \\.\pipe\MICROSOFT##WID\tsql\query -d "SUSDB" -Q "update tbConfigurationC set BitDownloadPriorityForegroud=1"

    Now Downloads WSUS service Updates to local WSUS Content Folder.

    Thanks for your help.

    • Marked as answer by Steven_Lee0510 Thursday, August 28, 2014 1:47 PM
    Thursday, August 28, 2014 11:08 AM
  • Hi,

    Glad to hear the issue is resolved and thanks for the sharing!

    Best Regards.



    Steven Lee

    TechNet Community Support

    Thursday, August 28, 2014 1:47 PM
  • .\SQLCMD.EXE -S \\.\pipe\MICROSOFT##WID\tsql\query -d "SUSDB" -Q "update tbConfigurationC set BitDownloadPriorityForegroud=1"

    This should be considered a temporary fix. It will saturate your Internet connection during periods of WSUS downloads in this configuration.

    The correct and permanent fix should be to resolve the failure of your perimeter device to properly support the HTTP v1.1 protocol specification (which is now some 14 years old).

    Either your device is misconfigured, or it needs a firmware update to support the full specification.


    Lawrence Garvin, M.S., MCSA, MCITP:EA, MCDBA
    SolarWinds Head Geek
    Microsoft MVP - Software Packaging, Deployment & Servicing (2005-2014)
    My MVP Profile: http://mvp.microsoft.com/en-us/mvp/Lawrence%20R%20Garvin-32101
    http://www.solarwinds.com/gotmicrosoft
    The views expressed on this post are mine and do not necessarily reflect the views of SolarWinds.

    Sunday, August 31, 2014 4:38 PM
  • OK,

    i have solved.

    1. Installed SQL ManagementStudio Express 2012

    2. Now is SQLCMD.EXE present in C:\Program Files\Microsoft SQL Server\110\Tools\Binn

    3. open PowerShell as Administrator

    4. Run Command

    .\SQLCMD.EXE -S \\.\pipe\MICROSOFT##WID\tsql\query -d "SUSDB" -Q "update tbConfigurationC set BitDownloadPriorityForegroud=1"

    Now Downloads WSUS service Updates to local WSUS Content Folder.

    Thanks for your help.

    Have same problem.

    Tried this solution but no joy.

    Tried to wipe and load wsus but same problem.

    Please help.


    Friday, January 12, 2018 9:17 AM