# Patch Download Failure Cases and Possible Solutions This article lists down the common reasons for a patch download failure and possible solutions and workarounds so that you can get it updated and download the patches successfully. ## How Endpoint Central downloads patches of Microsoft/other vendors? The following steps explain the process used by Endpoint Central to download patches from the respective vendors: 1. The latest updates from different vendors (Microsoft, Java, Adobe, etc.) are maintained in their respective mirror server. 2. When a customer needs to download a patch, he must ensure the following settings are configured properly: ### i) Configure Proxy settings - To configure proxy settings, go to Admin --> Patch settings --> Proxy settings --> Type the appropriate user name and password along with IP. - Ensure that the configured Proxy settings has permission to download the installable files from the below mentioned websites: - http://download.microsoft.com - for Microsoft applications - http://download.windowsupdate.com - for Microsoft updates - http://download.cdn.mozilla.net/ - for Mozila Firefox & Mozilla Thunderbird - http://*.adobe.com - for Adobe patches, flash player, Adobe air - http://fpdownload.macromedia.com - for Adobe Shockwave Player - http://javadl.sun.com - for Java updates - http://*.apple.com/ - for Mac OS updates, Quick time player, Itunes & JRE 1.6 - http://cache-download.real.com - for Real player - http://*.oracle.com/ - for JRE 1.7 - http://*.sourceforge.net/ - for Open Office - http://dl.google.com - for Google chrome s - http://ftp.jaist.ac.jp - for Mozilla Firefox 3.6 - http://www.piriform.com - for CCleaner - http://www.tightvnc.com - for TightVNC - http://*.videolan.org/ - for TightVNC - http://*.tuxfamily.org - for Notepad ++ - http://www.rarlab.com - for WinRAR - http://cdn01.foxitsoftware.com - for Foxit Reader - http://ftp.iitm.ac.in - for Libre Office - https://*.cdburnerxp.se - for CDBurnerXP - http://download.winzip.com - for Winzip - http://*.download.pdfforge.org - PDF Architect - http://allwaysync.com - for AllwaySync - http://ftp.gimp.org - for GIMP - http://download-installer.cdn.mozilla.net - for Firefox ESR - http://download-installer.cdn.mozilla.net - for Firefox ESR - http://download.poedit.net - for Poedit - http://secure.mozy.com - for MozyPro - http://download.teamviewer.com - for TeamViewer and TeamViewer Host - http://download3.vmware.com - for VMware Player - http://www.coreftp.com - for CoreFTP LE - http://downloadplugins.citrix.com - for Citrix Receiver - http://hipchat-ops.s3.amazonaws.com - for HipChat - http://cdn1.evernote.com - for Evernote - http://www.tracker-software.com - for PDF-XChange Viewer and PDF-XChange Editor - http://download.xnview.com - for XnView - http://down.bandisoft.com - for Bandizip - http://www.peazip.org - for PeaZip - http://files.programki.net - for AIMP - http://www.jamsoft.net - for TreeSizeFree - http://downloads.activestate.com - for ActiveState ActivePython - http://files.zimbra.com - for Zimbra Desktop - http://ca-dl.bandisoft.com - for Honeyview - http://cdn.bandicam.com - for Bandicam - http://cdn.bandisoft.com - for Honeycam and Honeyview - http://download.xnview.com - for XnConvert - http://secure.logmein.com - for Hamachi - http://clientupdates.dropboxstatic.com - for Dropbox - http://down5.flashget.com - for FlashGet - http://egnyte-cdn.egnyte.com - for Egnyte Desktop Sync - http://download.code42.com - for CrashPlan PROe - http://kjkpub.s3.amazonaws.com - for SumatraPDF - http://en.pdf24.org - for PDF24 Creator - http://www.ceruleanstudios.com - for Trillian - http://static.auslogics.com - for Auslogics Registry Cleaner - http://www.advancedinstaller.com - for Advanced Installer - http://www.wisecleaner.com - for Wise Registry Cleaner - http://www.telerik.com - for Fiddler - http://e3.boxcdn.net - for Box Sync - http://winamp.meggamusic.co.uk - for WinampM - http://inkscape.global.ssl.fastly.net - for Inkscape - http://download.freemake.net - for Freemake Video Converter - http://www.goodsync.com - for GoodSync - http://dl7.frostwire.com - for FrostWire - http://www.zoom.us - for Zoom - http://www.izarc.org - for IZArc - http://www.collageitfree.com - for CollageIt ges ### ii) Configure Firewall Settings - Add the following domains to the Domain Exception list to download the installable files from the below mentioned websites: - http://download.microsoft.com - for Microsoft applications - http://download.cdn.mozilla.net/ - for Mozila Firefox & Mozilla Thunderbird - http://*.adobe.com - for Adobe patches, flash player, Adobe air - http://fpdownload.macromedia.com - for Adobe Shockwave Player - http://javadl.sun.com - for Java updates - http://*.apple.com/ - for Mac OS updates, Quick time player, Itunes & JRE 1.6 - http://cache-download.real.com - for Real player - http://*.oracle.com/ - for JRE 1.7 - http://*.sourceforge.net/ - for Open Office - http://dl.google.com - for Google chrome s - http://ftp.jaist.ac.jp - for Mozilla Firefox 3.6 - http://www.piriform.com - for CCleaner - http://www.tightvnc.com - for TightVNC - http://*.videolan.org/ - for TightVNC - http://*.tuxfamily.org - for Notepad ++ - http://www.rarlab.com - for WinRAR - http://cdn01.foxitsoftware.com - for Foxit Reader - http://ftp.iitm.ac.in - for Libre Office - https://*.cdburnerxp.se - for CDBurnerXP - http://download.winzip.com - for Winzip - http://*.download.pdfforge.org - PDF Architect - http://allwaysync.com - for AllwaySync - http://ftp.gimp.org - for GIMP - Provide access to java.exe since Endpoint Central uses Java application to create connection and download patches. - Ensure the following user agents are allowed access in your Firewall settings: - User Agent for Licensed Users: "Company Name" (which is maintained in license) - User Agent for Other Users: "ManageEngine Endpoint Central" - Ensure Endpoint Central folder is excluded from Antivirus in order to enable read/write permissions for files placed in DC Server store folder. - Once the settings are configured successfully, the patch file can be downloaded and stored in DC Server store folder (Patch Repository Location). If the problem still persists, you can contact Endpoint Central support with the [Server logs](https://www.manageengine.com/products/desktop-central/logs-how-to.html). ## Commonly encountered problems while downloading patches and their optimal solutions: ### Error - DomainExceptionList failure. **Cause** DomainExceptionList failure error occurs when the vendors website change the domain URLs of where the required patches are located. **Resolution** Configure the [firewall settings](https://www.manageengine.com/products/desktop-central/patch-download-failure-cases.html#firewall) to add the following domains to the Domain Exception list to allow the download of installable files from the following websites. ### Error 404 or the http status code returned from web server. **Cause** The 404 error occurs when customers try to download superseded patches i.e. old patches or patches removed/modified by vendors. **Resolution** To identify if a patch is superseded: 1. Navigate to Patch Management --> Patches --> Supported Patches. 2. Check for the 'Superseded By' status of each patch. 3. If a patch is superseded, remove it from the configuration to be applied and proceed. In cases when the vendors remove/modify the download URL of patches, you will be aware of it only when you manually download the patches from vendors' websites. For further assistance, contact endpointcentral-support@manageengine.com. ### Error - java.net.ConnectionException: Connection timed out **Cause** Connection timed out error occurs when an Antivirus is running on your machine. The Antivirus will block the read/write permissions for the patch file downloaded and stored in Endpoint Central Server folder. **Resolution** To download patches successfully: 1. Check the running status of Antivirus used and exclude Endpoint Central folder from the Antivirus software. 2. Retry the process to download the patch or the software from the respective vendors website. 3. Verify Application Control Policy settings in your [firewall settings](https://www.manageengine.com/products/desktop-central/patch-download-failure-cases.html#firewall) or [proxy settings](https://www.manageengine.com/products/desktop-central/patch-download-failure-cases.html#proxy), to ensure that downloads from the Endpoint Central server (java.exe) is not blocked. ### Error - The file or directory is corrupted and unreadable. **Cause** This error occurs when the patch file/directory to be downloaded is corrupted or in a non-readable format. **Resolution** Ensure the [proxy settings](https://www.manageengine.com/products/desktop-central/patch-download-failure-cases.html#proxy) are configured properly such that it allows downloading installable files from the specific domains. ### Error - java.net.ProtocolException: Bug in authorization handling: server refused the given info 10 time. **Cause** This error will be shown if, the specified proxy credential is no longer valid i.e., the proxy credentials have changed and you have not updated the details in the Endpoint Central Server. **Resolution** 1. Ensure the [proxy settings](https://www.manageengine.com/products/desktop-central/patch-download-failure-cases.html#proxy) are configured properly such that it allows downloading installable files from the specific domains. 2. Optimize bandwidth consumption. ### Error 403 or Unknown Host Exception **Cause** Error code 403 occurs when the web server is not reachable or access to the server has been denied. This might happen due to various reasons such as, forbidden access, or connectivity issues, vendor modifiying the domain, etc. **Resolution** Configure [proxy settings](https://www.manageengine.com/products/desktop-central/patch-download-failure-cases.html#proxy) to download the patch files successfully. ### Error - java.io.EOFException: Premature EOF encountered **Cause** This error occurs when Anti-virus is blocking the read/write access for Endpoint Central server folder. **Resolution** Ensure the [firewall settings](https://www.manageengine.com/products/desktop-central/patch-download-failure-cases.html#firewall) are configured properly. Check the running status of Antivirus used and exclude Endpoint Central folder from the Antivirus software. ### HTTP status 503 - The service is temporarily overloaded. **Cause** This error occurs when the vendor's site is temporarily overloaded. **Resolution** 1. Retry the process to download patch from respective vendor sites. 2. Verify "Application Control Policy" settings in your firewall or proxy, to ensure that downloads from the Endpoint Central server (java.exe) is not blocked. 3. Also, ensure Endpoint Central folder is excluded from Antivirus software.