NAV and LUadmin HOWTO

Edgar Soldin


Revision 1.00 2003/02/28 Revised by: edso
Initial version.

Table of Contents


1. Introduction

This document should be a guide to set up an automated updating of symantec components using the LiveUpdate Administrator (LUAdmin) component.

The document focuses on Symantec's Norton Antivirus as this software relies on recent virus definitions and software component updates, but should work with every Symantec application that ship with Liveupdate. We will do the following steps together:
1.1 Requirements

The set up of LUAdmin especially makes sense in local area networks where
  1. internet bandwidth/traffic is very limited
  2. the amount of workstations exceeds the limit for manual maintenance
  3. an update of virus definitions only (Intelligent Updater) is not enough.
If none of the reasons above apply to your environment please consider using Intelligent Updater (see 5. URLs) instead.

You will need the following
  1. a 24/7 uptime machine running a Win32 OS (Win9x/Me/NT/2k/XP) with connection to the internet, we'll call it SERVER
  2. a workstation running a Win32 OS with connection to the above mentioned SERVER
  3. licenses and installations for Norton Antivirus (e.g. NAV2003)
  4. MS Task Scheduler running as service
Finally you will need patience and these skills
  1. know how to share a folder in the windows versions you are using
  2. basic knowledge of XML, if you plan to use Consumer versions

1.2. Getting additional Software

Use the internet connected machine to retrieve:

- a recent LU install

- the recent LUAdmin install

- the recent Rnav utility (optional)$FILE/Rnav2003.exe


2. Setup

If you want to save time or are short on machines use the same machine for installing LUAdmin and NAV on.

2.1. LUAdmin

I assume you will do a standard full install. E.g. Simply execute the install executable and click on NEXT and OK.

2.1.1. Installation

Execute luau.exe locally (over the network it takes ages until the setup interface appears).

Known Problems:

a) Sometimes the first Setup Screen with the status run bar virtually stops at 98 percent. Keep patient for 15 minutes or so, the install will go on.

b) For some reason, sometimes the installation keeps running in the background without opening the setup screen. In this case use another machine and install there. Eventually copy the 'Liveupdate Administration' Folder to the SERVER's Program Files folder.

2.1.2. First Start

Click away the greeting screen.

To retrieve a recent product list do the following:

Next choose globally the languages of your software packages AND the Software Packages you want to update. Note the new language called SymAllLanguages, which came with the new Product List.

2.1.3. Create File Share and Hostfile

In order to give the workstations access to the update files we have to share the LUAdmin Download Directory c:\navupdates. It's very convenient to make it world readable by allowing anonymous access to the update share. It saves us setting up specific accounts. Just enable read access for the group Everybody. Keep the share name 'navupdates'.

Now you should be able to access \\SERVERNAME\navupdates.
Start LUAdmin again or if it's still running

Click (on the left side) on Host File Editor.

From the Menubar select File -> New and File -> Save it under 'liveupdt.hst' in a newly created folder c:\navupdates\hostfile.

Add now the first host
Name: your choice (the displayed name in LU)
Country/Area: your choice (the displayed location in LU)
URL or IP Address: \\SERVERNAME\navupdates (the folder where update files are located)
Type: LAN (the used access protocol HTTP,FTP,LAN or MODEM)

Add a second entry (all fields ame as above but)
Name: another than the above choice of yours
URL or IP Address: \\SERVERIP\navupdates
Use the IP address instead of the Wins Name here which is a good idea in case the windows name resolution fails.

File->Save again.

2.1.3. Change product.xml

If you are using NAV Corporate you can jump over this paragraph.

Because LUAdmin is generally using the same mechanism as LU to get the update files from the same symantec servers that a LU on a workstation would use, it is possible to receive initially not offered updates (e.g. for NAV Consumer).
I will start by explaining how the procedure works and we'll set up the workaround together.

There is a file called Product.Catalog.LiveUpdate in one of these locations depending on which Operating System (OS):

Win9x/Me ->
c:\windows\All Users\Application Data\Symantec\LiveUpdate\
WinNT/2k/XP ->
C:\Documents and Settings\All Users\Application Data\Symantec\LiveUpdate\

It is a very complete list of Symantec products and will help us in finding out the Product Names necessary to enter in product.xml.

The Workaround:
With the now gained knowledge, we can start adding products to the product.xml.
How? First we have to find out which updates exactly are missing.

In LUAdmin goto Retrieve Updates (on the left side). Then deactivate in the Menu Bar Tools -> Options -> Retrieve -> Retrieve Update Options -> Remove unselected products from TRI files. Doublecheck your settings Languages, Products, Download directory again. Then do an initial download of updates by pressing the [Retrieve...] button (upper right corner). Eventually there is an amount of new updates and a list with ALL available updates at symantec's server in the on \\server\navupdates.

Now we point a LU on a workstation or a machine with products not included in product.xml to our SERVER (see 2.2.3. Place Hostfile). Start LU by executing C:\Program Files\Symantec\LiveUpdate\LUALL.EXE .
Click through all dialogs (NEXT>>) and in the end there will be a list of update errors and successes. Write down the EXACT name of the packages that gave errors.

Find these package names in the field DESCRIPTIVENAME in Product.Catalog.LiveUpdate on the same machine and write down the matching PRODUCTNAME. Add this Product Name in an entry like this to the product.xml on the server.

If this doesn't work. Try it this way:
Locate the local Downloads folder. It is located in the same place as the Product.Catalog.LiveUpdate file. Look there for empty files of 0kb size. Write down their names. Find these files in the list>liveupdt.tri, which was downloaded there as well. Write down their ProductName field value.

Add the products to the LUAdmin product.xml list. Generally it makes sense to have them in an own product line, to have an easy overview.

Here a new Productline was added, called Specials and is by default selected (every product update in it will be downloaded regardless of its own Selected field).

ATTENTION: I recommend setting the product.xml read only.

The maintenance of this setup is connected to some more labor expense. You should from time to time do manual LiveUpdates on ALL the different platforms and consumer versions of NAV. As the product list is not delivered by Symantec, the update package list has to build up over time. When new update packages get available they'll show up as errors in the LU. Then you should add these by repeating the above mentioned steps.

Remember to leave LUAdmin -> Menu Bar -> Tools -> Options -> Retrieve -> Retrieve Update Options -> Remove unselected products from TRI files disabled in order for this to work.

2.2. NAV

I assume you will do a standard full install. E.g. Simply execute the install executable and click on NEXT and OK.

2.2.1. Installation

The installation will ask you if you want NAV to do a full scan, automatic updates, enable Autoprotect. Disable the first two. Finish the installation.
2.2.2. First Start

Doubleclick on the NAV Autoprotect Icon, click through the registration w/o registering of course and enter the Norton Antivirus screen.

2.2.3. Place Hostfile and try to update

Copy the hostfile (see 2.1.3. Create Hostfile ...) to C:\Program Files\Symantec\LiveUpdate.
Now go into the Norton Antivirus screen, click LiveUpdate (upper left corner). Hope the best and monitor the update process.

Known Problems:

a) LU1814: LiveUpdate could not retrieve the update list
Possible reasons:
- Can't reach update server. Check network connection, availability of \\SERVER\navupdates
- you didn't download the updates beforehand (see 2.1.2. First Start)


3. Scheduled Tasks

Download the .job files I prepared in the examples directory and put them into c:\windows\tasks or setup some yourself.
LUAdmin and LU are both executable silently i the background. This Run commands worked for me.
"C:\Program Files\Symantec\LiveUpdate\LUALL.EXE" -s
"C:\PROGRA~1\LIVEUP~1\LuAdmin.exe" -silent

4. Maintenance

The maintenance expense is minimal. This is why we set it up this way, isn't it? However if you are using Consumer versions you will have to check the LU from time to time manually as described in 2.1.3. Change product.xml.


5. Urls

How to use the LiveUpdate Administrator with Norton AntiVirus Corporate Edition 7.x

How to uninstall Norton AntiVirus by using the Rnav2003.exe removal utility

How to update using Intelligent Updater