Java LiveUpdate may not complete when connecting through a proxy using HTTP/1.1 "Chunked Encoding"

book

Article ID: 158024

calendar_today

Updated On:

Products

Protection Engine for Cloud Services Protection for SharePoint Servers Protection Engine for NAS

Issue/Introduction

When Java LiveUpdate (JLU) is configured to connect through a proxy that is using HTTP/1.1 feature called "chunked encoding", it may not successfully complete all virus definitions downloads.

The following lines may be found in Java LiveUpdate logs:

Apr 3, 2016 3:23:08 PM Downloading  spe$20av$20definitions$20for$20x86$2dlinux_7.0_symalllanguages_livetri.zip to  /tmp/1364995387629/spe$20av$20definitions$20for$20x86$2dlinux_7.0_symalllanguages_livetri.zip  ...
Apr 3, 2016 3:23:08 PM Connecting to HTTP proxy 10.179.20.196:9090 ... 
Apr 3, 2016 3:23:08 PM Connected to 10.179.20.196:9090 sending request ... 
Apr 3, 2016 3:23:08 PM Waiting for response ...
Apr 3, 2016 3:23:08 PM  Receiving file ...
Apr 3, 2016 3:23:08 PM Transfer completed in 196 ms  (16,586 bytes/sec)
Apr 3, 2016 3:23:08 PM Unzipping  spe$20av$20definitions$20for$20x86$2dlinux_7.0_symalllanguages_livetri.zip into  /tmp/1364995387629/spe$20av$20definitions$20for$20x86$2dlinux_7.0_symalllanguages_livetri.zip1364995388300  ...
Apr 3, 2016 3:23:08 PM The zip file downloaded is a catalog file
Apr  3, 2016 3:23:08 PM No entries found in zip file
Apr 3, 2016 3:23:08 PM 
Apr 3, 2016 3:23:08 PM The Java LiveUpdate session did not complete  successfully.
Apr 3, 2016 3:23:08 PM Return code = -1
Apr 3, 2016  3:23:08 PM
Apr 3, 2016 3:23:08 PM User in not an administrator so  configuration will not be saved 

Resolution

Java LiveUpdate does not support certain HTTP/1.1 proxy servers that send traffic using chunked encoding HTTP headers.

In order to resolve this problem, it is recommended to deploy an internal LiveUpdate Administrator server, which is fully supported by Java LiveUpdate.

 

More information on LiveUpdate Administrator: http://www.symantec.com/docs/HOWTO41810

More information on HTTP/1.1 chunked encoding: http://www.ietf.org/rfc/rfc2616.txt