Note: This version of the VDT (1.10.1) is supported, but is not our latest stable release. The current stable release is 2.0.0.

VDT 1.10.1c Update

On 2008-06-09, the VDT team announced the release of VDT 1.10.1c.

Changes to VDT 1.10.1c

  1. A security flaw in the VDT has been fixed. Details available here
  2. When doing a fresh installation of the VDT, we will check if you are installing on a Debian 4 computer and have not updated your OpenSSL for a recently announced security vulnerability.
  3. The Generic Information Provider has been updated to version 1.0.0rc1. Fixes include:
    • Unique name for SE Control protocol
    • VO view of SA now matches SA unique ID.
    • Don't assume OSG_GIP_SIMPLIFIED_PATH exists
    (VDT ticket 3583)
  4. The Gratia Probes have been updated to version 0.34.9-1. Fixes include:
    • Correct cleanup of no-longer-useful files in gratia/var/data.
    • Improve DebugPrint.py in the case that input contains blank lines.
    • Improve logic used in condor probe to decide whether we can use the absence GratiaJobOrigin ClassAd attribute to infer that a job is local.
    • Condor probe is now verbose but prints to main Gratia log.
    • Condor probe only assigns grid=Local to jobs it's really sure are local.
    (VDT ticket 3572)
  5. CEMon has been updated to change the frequency with which it updates RAW subscriptions. This helps prevent the OSG Grid Operations Center from losing sites in the BDII due to a race condition. (VDT ticket 3576)
  6. OSG-RSV has been upgraded to 2.3.1 (VDT ticket 3575)
  7. Updated lcg-utils to version 1.6.5. Also updated the GFAL library that it depends on to 1.10.11. (VDT ticket 3581)

Updating to VDT 1.10.1c

If you installed VDT 1.10.1 after VDT 1.10.1c was released on 2008-06-09, you do not need to do any of these update operations because you will have 1.10.1c.

The best way to do the update is to update the individual packages that have changed. To be clear, we do not recommend using pacman -update without specifying specific package names. Also note that you only need to update packages if you installed them. You can see what packages have been installed with:

pacman -lc

Common update directions

Before you do the update directions that follow, please run the following commands. They apply for all of the updates.

cd $VDT_LOCATION
. setup.sh
vdt-control --off
cp -pr $VDT_LOCATION BACKUP-LOCATION

The copy command makes a complete backup of your VDT installation, in case something goes wrong. Do not skip this step!

1. Update for the security fix

Not only must you run vdt-control -off, but you must make sure that all programs in the VDT are stopped. vdt-control doesn't stop running job managers, for example.

pacman -update VDT-Common
$VDT_LOCATION/vdt/rpath/vdt-remove-rpaths $VDT_LOCATION

2. Updating Generic Information Provider

pacman -update Generic-Information-Provider

3. Updating Gratia Probes

You just need to update the Gratia Probes that you have installed. If you are running an OSG site, you probably have one for your batch system and the "Metric" probe. Select the commands below that apply to the probes you have installed:

# Select the batch system probe you have
pacman -update Gratia-Condor-Probe
pacman -update Gratia-LSF-Probe
pacman -update Gratia-PBS-Probe
pacman -update Gratia-SGE-Probe

# OSG sites probably need the Metric probe updated (for RSV)
pacman -update Gratia-Metric-Probe

# The glexec probe is only if you use glexec
pacman -update Gratia-Glexec-Probe

4. Updating CEMon

pacman -update Configure-CEMon

5. Updating OSG-RSV

After updating, you will need to reconfigure OSG-RSV. For configuration, see the instructions here

pacman -update OSG-RSV

6. Updating lcg-utils

pacman -update LCG-Utils