I'm getting very frustrated now. I can't proceed further until I can get LiveUpdate Administrator to successfully download something... ANYTHING!
After another failed download attempt I Googled [+"liveupdate administrator" +download +slow] and came up with this Symantec forum article:
LiveUpdate Administrator VERY slow to download
This sounds very much like what's happening to me.
Advice was to minimize downloads and do this:
##!! I do not recommend anyone else follow this!
LiveUpdate Administrator 2.2 Performance Tuning
I went though all the steps in the performance tuning KB article, following them to the letter. I ran a scheduled download that was configured to get only virus definitions. When I started the download it raised an error instead of going to the download details page. All I could do was refresh the Activity page and check the size of "C:\TempDownloads" to monitor progress. After it got to about 60% it failed like all the others. Immediately afterward I ran "debug.do" to collect troubleshooting info.
With all the debug info in the logs it was impossible to pick out anything useful. I was going to open a Symantec support ticket but found out that I'd need a "Support ID". Since the SEPM installations I manage are on a DoD site license I have no such ID. Normal support channel for site licenced products is Navy Infosec but they didn't even answer my last support request so I guess I'm SOL.
I was going to try some other actions but I quickly found out that the "Performance Tuning" steps had screwed up LUA so bad that I could do almost nothing without getting the following completely useless error.
"Appliation error, please contact the system administrator."
I ended up uninstalling LUA and all Java components I'd installed during "Performance Tuning". After re-installing JRE and LUA I tried the absolute simplest download possible, selecting only Win32 client virus signature option (just one check-box). This seemed to be going well (but still slow) until it got to 83% and stayed there until once again failing.
I examined the log file "C:\Program Files\Symantec\LiveUpdate Administrator\logs\lua-application.log" and found 2 download errors. See below for excerpts from this log. Using the URL from the log, I successfully downloaded these two files manually in MSIE without problems. This tells me that something is wrong with "LiveUpdate Administrator" and confirms to me that there is nothing wrong with the server or its configuration. I've followed all the install instructions and checked everything I can think of but LUA just refuses to work!
There were other comments in the forum thread I mentioned above suggesting to cancel and retry the download. Nothing worked for that guy and nothing has worked for me. I just check that thread again and it still hasn't been resolved. I don't take comfort in someone else's misery but at least I don't feel like it's something I'm doing wrong.
I would be grateful for any useful suggestions at this point. Otherwise I'll have to scrap plans to use SEPM for anything except plain-old virus protection, updating definitions from downloaded VDB files. I still have the debug logs in the luadebuginfo.zip file created during "Performance Tuning" if anyone thinks there might be something useful there.
The (Internet connected) system on which LUA is installed is very responsive and has been running our WSUS service flawlessly for months. Here is a platform profile:
Hardware:
Computer: Sun VirtualBox VM
CPU: Intel Core 2 Duo @ 2.33 GHz
Memory: 2 GB dedicated
Disk: 60 GB (50 GB free)
Software:
MS Windows 2003 Server Std Ed. SP2
All latest patches
MSIE 7
JRE 6 U18
WSUS 3 SP2
SEP 11.0.4202.48 (unmanaged)
LiveUpdate 3.3.0.85
LiveUpdate Administrator 2.2.2.9
## Excerpt:
C:\Program Files\Symantec\LiveUpdate Administrator\logs\lua-application.log
---------------------------------------------
(prior to this all events successful)
...
2010-03-09 15:00:10,876 [pool-3-thread-9] INFO com.symantec.lua.util.rcl.HttpHelper - Successfully downlowded file (url):
http://liveupdate.symantecliveupdate.com:80/1266365094jtun_nav2k8ennful25.m25
2010-03-09 15:00:10,876 [pool-3-thread-9] INFO com.symantec.lua.util.rcl.HttpHelper - Released connection for HTTP Get Method
...
2010-03-09 15:04:34,772 [pool-3-thread-5] ERROR com.symantec.lua.util.rcl.HttpHelper - download: Exception closing input stream.
java.net.SocketTimeoutException: Read timed out
...
2010-03-09 15:04:34,772 [pool-3-thread-5] INFO com.symantec.lua.util.rcl.HttpHelper - Released connection for HTTP Get Method
2010-03-09 15:04:34,772 [pool-3-thread-5] ERROR com.symantec.lua.util.rcl.SegmentedDownloader - Exception while download of file1266365094jtun_nav2k8enn06m25.m25
...
2010-03-09 15:05:57,132 [pool-3-thread-40] ERROR com.symantec.lua.util.rcl.HttpHelper - download: Exception closing input stream.
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at org.apache.commons.httpclient.ContentLengthInputStream.read(ContentLengthInputStream.java:169)
at org.apache.commons.httpclient.ContentLengthInputStream.read(ContentLengthInputStream.java:183)
at org.apache.commons.httpclient.ChunkedInputStream.exhaustInputStream(ChunkedInputStream.java:368)
at org.apache.commons.httpclient.ContentLengthInputStream.close(ContentLengthInputStream.java:117)
at java.io.FilterInputStream.close(Unknown Source)
at org.apache.commons.httpclient.AutoCloseInputStream.notifyWatcher(AutoCloseInputStream.java:176)
at org.apache.commons.httpclient.AutoCloseInputStream.close(AutoCloseInputStream.java:140)
at com.symantec.lua.util.rcl.HttpHelper.downloadFile(DashoA10*..)
at com.symantec.lua.util.rcl.SegmentedDownloader.downloadFile(DashoA10*..)
at com.symantec.lua.util.rcl.DownloadAccelerator.downloadFile(DashoA10*..)
at com.symantec.lua.util.rcl.DownloadAccelerator.download(DashoA10*..)
at com.symantec.lua.handler.download.FileDownloader.call(DashoA10*..)
at com.symantec.lua.handler.download.FileDownloader.call(DashoA10*..)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
2010-03-09 15:05:57,132 [pool-3-thread-40] INFO com.symantec.lua.util.rcl.HttpHelper - Released connection for HTTP Get Method
2010-03-09 15:05:57,132 [pool-3-thread-40] ERROR com.symantec.lua.util.rcl.SegmentedDownloader - Exception while download of file1266365094jtun_nav2k8enn09m25.m25
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at org.apache.commons.httpclient.ContentLengthInputStream.read(ContentLengthInputStream.java:169)
at java.io.FilterInputStream.read(Unknown Source)
at org.apache.commons.httpclient.AutoCloseInputStream.read(AutoCloseInputStream.java:107)
at java.io.FilterInputStream.read(Unknown Source)
at org.apache.commons.httpclient.AutoCloseInputStream.read(AutoCloseInputStream.java:126)
at com.symantec.lua.util.rcl.RemoteFileHelper.pipeData(DashoA10*..)
at com.symantec.lua.util.rcl.HttpHelper.downloadFile(DashoA10*..)
at com.symantec.lua.util.rcl.SegmentedDownloader.downloadFile(DashoA10*..)
at com.symantec.lua.util.rcl.DownloadAccelerator.downloadFile(DashoA10*..)
at com.symantec.lua.util.rcl.DownloadAccelerator.download(DashoA10*..)
at com.symantec.lua.handler.download.FileDownloader.call(DashoA10*..)
at com.symantec.lua.handler.download.FileDownloader.call(DashoA10*..)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
2010-03-09 15:05:57,132 [pool-2-thread-1] INFO com.symantec.lua.handler.RequestHandler - Updating status of downloadJob : 1 to ---> JOB_FAILURE
...
---------------------------------------------