Note: This version of the VDT (1.8.1) is no longer supported. Feel free to look through the documentation and install it, but we cannot guarantee support for it. The current stable release is 2.0.0.

VDT 1.8.1f Update

On 2007-12-13, the VDT team announced the release of VDT 1.8.1f.

Changes to VDT 1.8.1f

  1. Squid has been updated to version 2.6.STABLE17 to fix a denial of service vulnerability. More details available in the RT ticket: (VDT Ticket 3149)
  2. Fixed minor bug in the site_verify.pl script. (VDT Ticket 3153)
  3. Updated to EDG Make Gridmap 3.0.0 to deal with inconsistencies in how OpenSSL represents email addresses. (VDT Ticket 3159)
  4. Updated Bestman, SRM-V2-Client and SRM-V2-Tester from 2.2.0.4 to 2.2.05. (VDT Ticket 3160)
  5. Some updates and bug fixes to OSG-RSV. The classad probe has been fixed to properly run condor-status on a remote pool and a bug with the HTML consumer has been fixed.
  6. Fixed a small bug in the vdt-update-certs script. When CRL files are preserved, they are now copied with the '-p' flag to preserve the file attributes. (VDT Ticket 3158)

Updating to VDT 1.8.1f

If you installed VDT 1.8.1 after VDT 1.8.1f was released on 2007-12-13, you do not need to do any of these update operations because you will have 1.8.1f.

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 -l -d 1

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. Updating Squid

Optional step: This update will overwrite the conf files at $VDT_LOCATION/squid/etc/. If you have made any configuration changes, and would like to preserve them, copy them to a backup location first:

cp -r $VDT_LOCATION/squid/etc $VDT_LOCATION/squid-conf_VDTSAVE

Update Squid:

pacman -update Squid

If you preserved configuration files before updating, copy them back into place:

cp $VDT_LOCATION/squid/etc/*.conf $VDT_LOCATION/squid/etc/

2. Updating OSG-Site-Verify

pacman -update OSG-Site-Verify

3. Updating EDG-Make-Gridmap

cd $VDT_LOCATION
cp -pr edg/etc edg-etc
pacman -update EDG-Make-Gridmap
cp edg-etc/* edg/etc

4. Updating Bestman

pacman -update Bestman

Updating SRM-V2-Client

pacman -update SRM-V2-Client

Updating SRM-V2-Tester

pacman -update SRM-V2-Tester

5. Updating OSG-RSV

cd $VDT_LOCATION
cp -r osg-rsv/submissions osg-rsv-conf_VDTSAVE
pacman -update OSG-RSV
cp osg-rsv-conf_VDTSAVE/probes/* osg-rsv/submissions/probes/
cp osg-rsv-conf_VDTSAVE/consumers/* osg-rsv/submissions/consumers/
vdt/setup/configure_osg_rsv --init --user <your rsv user> --server y

6. Updating CA-Certificates-Updater

pacman -update CA-Certificates-Updater