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.1q Update

On 2008-12-16, the VDT team announced the release of VDT 1.10.1q.

Changes to VDT 1.10.1q

    Java updated for a security fix

  1. All three JDKs (JDK-1.4, JDK-1.5, and JDK-1.6) were updated to 1.4.2-19, 1.5.0-17 and 1.6.0-11 respectively. These updates include a security fix. (VDT ticket 4559)
  2. Added support for Xrootd

    This is new software, and does not require action unless you intend to use it.

  3. Bestman has been updated to a new version that supports XRootd via a "gateway mode". (VDT ticket 3721) More documentation
  4. Xrootd has been updated to a new version.
    • The package name has changed from Unsup-Xrootd to Xrootd. (VDT ticket 3822)
    • XrootdFS has been added to the VDT. (VDT ticket 3881)
    • Xrootd-GridFTP has been added to the VDT.

Updating to VDT 1.10.1q

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

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

Pre-update directions

Before you do any of the update directions that follow, please run the following commands to stop services and take a backup of your installation. This applies 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!

Updating CA-Certificates

Note: if you have not yet updated your CA-Certificates package (released on September 11th in VDT 1.10.1i), some of the following updates may automatically include this update for you. After this update, you will need to do a one-time configuration to re-install the certificates on your system. Many of the components installed by the VDT will not work until the certificates are re-installed. See the full instructions

1. Updating Java

To update JDK-1.4:
Do this step if and only if your installation includes the JDK 1.4 package (look for the $VDT_LOCATION/jdk1.4 directory).

pacman -update JDK-1.4

To update JDK-1.5:
Do this step if and only if your installation includes the JDK 1.5 package (look for the $VDT_LOCATION/jdk1.5 directory).

pacman -update JDK-1.5

To update JDK-1.6:
Do this step if and only if your installation includes the JDK 1.6 package (look for the $VDT_LOCATION/jdk1.6 directory).

pacman -update JDK-1.6

2. Updating Bestman, SRM-Client-LBNL, and SRM-Tester-LBNL

To update Bestman:
Do this step if your installation includes the Bestman package (look for the $VDT_LOCATION/bestman directory).

pacman -update Bestman

To update SRM-Client-LBNL:
Do this step if your installation includes the Bestman package (look for the $VDT_LOCATION/srm-client-lbnl directory).

pacman -update SRM-Client-LBNL

To update SRM-Tester-LBNL:
Do this step if your installation includes the Bestman package (look for the $VDT_LOCATION/srm-tester-lbnl directory).

pacman -update SRM-Tester-LBNL

3. Getting Xrootd, XrootdFS, and Xrootd-GridFTP

Note: the Xrootd package has been renamed from Unsup-Xrootd to Xrootd. This means that it is not possible to upgrade an existing Xrootd installation. We recommend that you do a new Xrootd installation in a fresh directory,

To get Xrootd

pacman -get http://vdt.cs.wisc.edu/vdt_1101_cache:Xrootd

To get XrootdFS

pacman -get http://vdt.cs.wisc.edu/vdt_1101_cache:XrootdFS

To get Xrootd-GridFTP

pacman -get http://vdt.cs.wisc.edu/vdt_1101_cache:Xrootd-GridFTP

Post-update directions

If you are finished applying all lettered updates, do not forget to restart services, typically using vdt-control. For example, to turn on all services:

vdt-control --on