gLite > gLite 3.1 > glite-WN > Update to glite-WN 3.1.13-0  
 
 

 

 

gLite 3.1

glite-WN - Update to version 3.1.13-0


Date 02.04.1009
Priority Normal

Description



Highlights ---------- - New service provider for VOBOX - Enable/Disable Service discovery for the WMS/LB in the UI Service Discovery ------------------ The new optional variable UIWMS_SERVICE_DISCOVERY can be set to 'yes' if you want to enable service discovery in the UI. The following uses cases are possible now: 1) Admin does not set UIWMS_SERVICE_DISCOVERY or WMS_HOST. Then UIWMS_SERVICE_DISCOVERY is set to 'yes' and service discovery is enabled. 2) Admin does not set UIWMS_SERVICE_DISCOVERY but does set WMS_HOST. Then UIWMS_SERVICE_DISCOVERY is set to 'no' and the WMS is configured. 3) Admin sets UIWMS_SERVICE_DISCOVERY to no and specifies a WMS host. Same as (2) 4) Admin sets UIWMS_SERVICE_DISCOVERY to yes and a WMS host. Configuration contains static WMS hosts with the fall back to service discovery. 5) Admin sets UIWMS_SERVICE_DISCOVERY to yes and does not specify a WMS host. Same as (1). 6) Admin sets UIWMS_SERVICE_DISCOVERY to no and doesn't specify a WMS host. YAIM will complain, a WMS_HOST is required. Documentation: VOMS Core Services User Guide: https://edms.cern.ch/file/973684/1/voms-guide.pdf VOMS Admin User Guide: https://edms.cern.ch/file/974094/1/voms-admin-user-guide.pdf VOMS Installation and Configuration Guide: https://edms.cern.ch/file/974982/1/voms-installation-configuration-guide.pdf Contains a fix for bug #38506 (Previous Predictable Order with --voms flags was lost.). Now the order of FQANs in the VOMS proxy follows the order in which FQANs are specified on the command line as values of the "-voms" options. This does _not_ apply to the shorthand "<voname>:/Role=<role>" syntax. Known issues: The scripts for configuring MySQL replication (/opt/glite/libexec/voms/voms_replica_master_setup.sh and /opt/glite/libexec/voms/voms_replica_slave_setup.sh) do not work properly. They should not be used. The VOMS Core Services User Guide contains a description on how the replication works. Together with the replication scripts this description can used to do the replication manually. Developer changes: New API added for the C and C++ APIs. VOMS_SetVerificationTim(time_t time). As usually, except where noted, everything is backwards-compatible with previous version, both on the protocol level (i.e. client and server versions may be freely mixed) and ABI level (API libraries can be upgraded with newer versions without needing recompilation of the linking parties) This release contains a set of bug fixes. None of them is specially relevant for 6bit WN. Only the fact that now 64bit libraries are properly included in the grid enviroment.

Please also have a look at the list of known issues.

This update fixes various bugs. For the full list of bugs, please see list below.

Fixed bugs

Number Description
 #38236 [ yaim-clients ] <relocated>/glite/external/etc/grid-security/vomsdir/BUILD is used for globus devel build
 #39112 [ yaim-clients ] config_workload_manager_client should implement config_workload_manager_client _check
 #39625 VOMS-CORE: Cannot specify two or more --voms options for the same VO in the command line
 #39693 [ yaim-clients ] YAIM version for yaim clients
 #39939 [ yaim-clients ] Remove NSAddresses from glite_wmsui.conf
 #40199 [ yaim-clients ] Clean variables in glite-vobox.pre
 #40563 [ yaim-clients ] config_gip_service_release should be included in the VOBOX
 #40575 [ yaim-clients ] Implement config_info_service_vobox
 #40654 [ yaim-clients ] Variable cleaning
 #40732 [ yaim-clients ] WN needs config_vomses
 #40944 [ yaim-clients ] 64bit TAR_WN is missing /usr/lib64 in LD_LIBRARY_PATH
 #41094 VOMS-CORE: requesting an unassigned role does not return an error
 #41095 VOMS-CORE: request fails when requesting a role that is not assigned
 #41116 VOMS-CORE: -noregen functionality is broken
 #41494 [ yaim-clients ] OUTPUT_STORAGE is not created by yaim during UI configuration
 #41773 [VOMS-CORE] No error reported when non-existent group requested
 #43603 [ yaim-clients ] Service Discovery needs to be disabled on the WMS UI configuration.
 #43881 [ yaim-clients ] yaim module config_wn screws up python path

Updated rpms

Name Version Full RPM name Description
CGSI_gSOAP_2.6 1.1.17-2 CGSI_gSOAP_2.6-1.1.17-2.x86_64.rpm GSI plugin for gSOAP
CGSI_gSOAP_2.7 1.2.1-2.slc4 CGSI_gSOAP_2.7-1.2.1-2.slc4.i386.rpm GSI plugin for gSOAP
CGSI_gSOAP_2.7 1.2.1-2.slc4 CGSI_gSOAP_2.7-1.2.1-2.slc4.x86_64.rpm GSI plugin for gSOAP
DPM-client 1.6.11-3sec.slc4 DPM-client-1.6.11-3sec.slc4.i386.rpm APIs and CLIs for the DPM/DPNS
DPM-client 1.6.11-3sec.slc4 DPM-client-1.6.11-3sec.slc4.x86_64.rpm APIs and CLIs for the DPM/DPNS
DPM-interfaces 1.6.11-3sec.slc4 DPM-interfaces-1.6.11-3sec.slc4.i386.rpm Disk Pool Manager Interfaces
DPM-interfaces 1.6.11-3sec.slc4 DPM-interfaces-1.6.11-3sec.slc4.x86_64.rpm Disk Pool Manager Interfaces
GFAL-client 1.10.18-3.slc4 GFAL-client-1.10.18-3.slc4.i386.rpm org.glite.data.gfal v1.10.18-3
GFAL-client 1.10.18-3.slc4 GFAL-client-1.10.18-3.slc4.x86_64.rpm org.glite.data.gfal v1.10.18-3
LFC-client 1.6.11-3sec.slc4 LFC-client-1.6.11-3sec.slc4.i386.rpm Client side libraries for the LFC
LFC-client 1.6.11-3sec.slc4 LFC-client-1.6.11-3sec.slc4.x86_64.rpm Client side libraries for the LFC
LFC-interfaces 1.6.11-3sec.slc4 LFC-interfaces-1.6.11-3sec.slc4.i386.rpm LCG File Catalog Interfaces
LFC-interfaces 1.6.11-3sec.slc4 LFC-interfaces-1.6.11-3sec.slc4.x86_64.rpm LCG File Catalog Interfaces
a1_grid_env 3.0.0-1 a1_grid_env-3.0.0-1.noarch.rpm a1_grid_env
c-ares 1.3.0-4.slc4 c-ares-1.3.0-4.slc4.x86_64.rpm c-ares is a C library that performs DNS requests and name resolves asynchronously
classads 0.9.8-2.slc4 classads-0.9.8-2.slc4.i386.rpm classads v. 0.9.8-2
classads 0.9.8-2.slc4 classads-0.9.8-2.slc4.x86_64.rpm C++ implementation of Condor Classified Advertisements used for describing jobs, workstations, and other resources.
cleanup-grid-accounts 1.0.2-1 cleanup-grid-accounts-1.0.2-1.noarch.rpm cleanup-grid-accounts
dcache-client 1.8.0-0 dcache-client-1.8.0-0.noarch.rpm dcache-client
dcache-dcap 1.8.0-15p8 dcache-dcap-1.8.0-15p8.sl4.i586.rpm dCache Client
dcache-dcap 1.8.0-15p8 dcache-dcap-1.8.0-15p8.sl4.x86_64.rpm dCache Client
dcache-srmclient 1.8.0-15p8 dcache-srmclient-1.8.0-15p8.noarch.rpm dCache Client
edg-gridftp-client 1.2.7-1.slc4 edg-gridftp-client-1.2.7-1.slc4.x86_64.rpm edg-gridftp-client
fetch-crl 2.6.3-1 fetch-crl-2.6.3-1.noarch.rpm Tool for periodic retrieval of Certificate Revocation Lists
glite-WN-version 3.1.13-0 glite-WN-version-3.1.13-0.x86_64.rpm Version tag/marker for glite-WN
glite-amga-api-python 1.3.0-1 glite-amga-api-python-1.3.0-1.noarch.rpm AMGA API for Python
glite-amga-cli 1.3.0-4 glite-amga-cli-1.3.0-4.x86_64.rpm gLite AMGA CLI and C++ client API
glite-data-catalog-interface 2.0.0-8 glite-data-catalog-interface-2.0.0-8.noarch.rpm org.glite.data.catalog-interface
glite-data-delegation-api-c 2.0.0-4.slc4 glite-data-delegation-api-c-2.0.0-4.slc4.i386.rpm gLite Data
glite-data-delegation-api-c 2.0.0-4.slc4 glite-data-delegation-api-c-2.0.0-4.slc4.x86_64.rpm gLite Data
glite-data-delegation-cli 2.0.0-4.slc4 glite-data-delegation-cli-2.0.0-4.slc4.i386.rpm gLite Data
glite-data-delegation-cli 2.0.0-4.slc4 glite-data-delegation-cli-2.0.0-4.slc4.x86_64.rpm gLite Data
glite-data-hydra-cli 3.1.1-4.slc4 glite-data-hydra-cli-3.1.1-4.slc4.x86_64.rpm gLite Data Encrypted Data Storage client and libraries
glite-data-srm-api-c 1.1.0-10.slc4 glite-data-srm-api-c-1.1.0-10.slc4.i386.rpm gLite Data
glite-data-srm-api-c 1.1.0-10.slc4 glite-data-srm-api-c-1.1.0-10.slc4.x86_64.rpm gLite Data
glite-data-srm-cli 1.2.8-5.slc4 glite-data-srm-cli-1.2.8-5.slc4.i386.rpm gLite Data
glite-data-srm-cli 1.2.8-5.slc4 glite-data-srm-cli-1.2.8-5.slc4.x86_64.rpm gLite Data
glite-data-transfer-api-c 3.4.0-1.slc4 glite-data-transfer-api-c-3.4.0-1.slc4.i386.rpm gLite Data
glite-data-transfer-api-c 3.4.0-1.slc4 glite-data-transfer-api-c-3.4.0-1.slc4.x86_64.rpm gLite Data
glite-data-transfer-cli 3.4.5-1.slc4 glite-data-transfer-cli-3.4.5-1.slc4.i386.rpm gLite Data
glite-data-transfer-cli 3.4.5-1.slc4 glite-data-transfer-cli-3.4.5-1.slc4.x86_64.rpm gLite Data
glite-data-transfer-interface 3.3.0-1 glite-data-transfer-interface-3.3.0-1.noarch.rpm gLite Data
glite-data-util-c 1.2.3-1.slc4 glite-data-util-c-1.2.3-1.slc4.i386.rpm gLite Data C util libraries
glite-data-util-c 1.2.3-1.slc4 glite-data-util-c-1.2.3-1.slc4.x86_64.rpm gLite Data C util libraries
glite-lb-client-interface 3.1.0-1.slc4 glite-lb-client-interface-3.1.0-1.slc4.x86_64.rpm org.glite.lb.client-interface
glite-lb-client 3.1.0-1.slc4 glite-lb-client-3.1.0-1.slc4.x86_64.rpm org.glite.lb.client
glite-lb-common 6.1.0-1.slc4 glite-lb-common-6.1.0-1.slc4.x86_64.rpm org.glite.lb.common
glite-rgma-api-cpp 5.0.15-5.slc4 glite-rgma-api-cpp-5.0.15-5.slc4.x86_64.rpm org.glite.rgma.api-cpp v. 5.0.15
glite-rgma-api-c 5.0.10-6.slc4 glite-rgma-api-c-5.0.10-6.slc4.x86_64.rpm org.glite.rgma.api-c v. 5.0.10
glite-rgma-api-java 5.0.5-3 glite-rgma-api-java-5.0.5-3.noarch.rpm org.glite.rgma.api-java v. 5.0.5
glite-rgma-api-python 5.0.12-3 glite-rgma-api-python-5.0.12-3.noarch.rpm org.glite.rgma.api-python v. 5.0.12
glite-rgma-base 5.0.7-1 glite-rgma-base-5.0.7-1.noarch.rpm R-GMA basic configuration and documentation
glite-rgma-command-line 5.0.5-2 glite-rgma-command-line-5.0.5-2.noarch.rpm org.glite.rgma.command-line v. 5.0.5
glite-rgma-stubs-servlet-java 5.0.10-1 glite-rgma-stubs-servlet-java-5.0.10-1.noarch.rpm org.glite.rgma.stubs-servlet-java v. 5.0.10 NO-GLITE BUILD VERSION
glite-security-gsoap-plugin 1.4.3-2.slc4 glite-security-gsoap-plugin-1.4.3-2.slc4.x86_64.rpm org.glite.security.gsoap-plugin
glite-security-ssss 1.0.0-3.slc4 glite-security-ssss-1.0.0-3.slc4.x86_64.rpm Shamir's Secret Sharing Scheme
glite-security-trustmanager 1.8.16-3 glite-security-trustmanager-1.8.16-3.noarch.rpm org.glite.security.trustmanager v. 1.8.16-3
glite-security-util-java 1.4.0-1 glite-security-util-java-1.4.0-1.noarch.rpm org.glite.security.util-java v. 1.4.0-1
glite-security-voms-api-cpp 1.8.8-3.slc4 glite-security-voms-api-cpp-1.8.8-3.slc4.i386.rpm org.glite.security.voms-api-cpp v. 1.8.8.3
glite-security-voms-api-cpp 1.8.8-3.slc4 glite-security-voms-api-cpp-1.8.8-3.slc4.x86_64.rpm org.glite.security.voms-api-cpp v. 1.8.8.3
glite-security-voms-api-c 1.8.8-2.slc4 glite-security-voms-api-c-1.8.8-2.slc4.i386.rpm org.glite.security.voms-api-c v. 1.8.8.2
glite-security-voms-api-c 1.8.8-2.slc4 glite-security-voms-api-c-1.8.8-2.slc4.x86_64.rpm org.glite.security.voms-api-c v. 1.8.8.2
glite-security-voms-api-noglobus 1.8.8-2.slc4 glite-security-voms-api-noglobus-1.8.8-2.slc4.x86_64.rpm voms-api-noglobus
glite-security-voms-api 1.8.8-1.slc4 glite-security-voms-api-1.8.8-1.slc4.x86_64.rpm org.glite.security.voms-api v. 1.8.8.1
glite-security-voms-clients 1.8.8-2.slc4 glite-security-voms-clients-1.8.8-2.slc4.x86_64.rpm org.glite.security.voms-clients v. 1.8.8_2
glite-service-discovery-api-c 2.2.2-2.slc4 glite-service-discovery-api-c-2.2.2-2.slc4.x86_64.rpm gLite Service Discovery core API and library
glite-service-discovery-api-java 2.0.2-1 glite-service-discovery-api-java-2.0.2-1.noarch.rpm Java API for ServiceDiscovery
glite-service-discovery-bdii-c 2.2.2-2.slc4 glite-service-discovery-bdii-c-2.2.2-2.slc4.x86_64.rpm Command line interface for Service Discovery library.
glite-service-discovery-cli 2.2.1-2.slc4 glite-service-discovery-cli-2.2.1-2.slc4.x86_64.rpm Command line interface for Service Discovery library.
glite-service-discovery-file-c 2.1.2-2.slc4 glite-service-discovery-file-c-2.1.2-2.slc4.x86_64.rpm Command line interface for Service Discovery library.
glite-service-discovery-rgma-c 2.0.5-2.slc4 glite-service-discovery-rgma-c-2.0.5-2.slc4.x86_64.rpm gLite Service Discovery R-GMA plug-in
glite-service-discovery-rgma-java 2.0.3-1 glite-service-discovery-rgma-java-2.0.3-1.noarch.rpm R-GMA Java implementation of service-discovery
glite-version 3.1.0-1.slc4 glite-version-3.1.0-1.slc4.x86_64.rpm glite-version
glite-wms-brokerinfo-access 3.1.3-1.slc4 glite-wms-brokerinfo-access-3.1.3-1.slc4.x86_64.rpm org.glite.wms.brokerinfo-access v. 3.1.3-1
glite-wms-checkpointing 3.1.2-2.slc4 glite-wms-checkpointing-3.1.2-2.slc4.x86_64.rpm org.glite.wms.checkpointing v. 3.1.2-1
glite-wms-common 3.1.14-1.slc4 glite-wms-common-3.1.14-1.slc4.x86_64.rpm org.glite.wms.common v. 3.1.14
glite-wms-utils-classad 3.1.6-1.slc4 glite-wms-utils-classad-3.1.6-1.slc4.x86_64.rpm org.glite.wms-utils.classad
glite-wms-utils-exception 3.1.3-1.slc4 glite-wms-utils-exception-3.1.3-1.slc4.x86_64.rpm org.glite.wms-utils.exception
glite-wms-utils-jobid 3.1.3-1.slc4 glite-wms-utils-jobid-3.1.3-1.slc4.x86_64.rpm org.glite.wms-utils.jobid
glite-yaim-clients 4.0.5-5 glite-yaim-clients-4.0.5-5.noarch.rpm org.glite.yaim.clients
glite-yaim-core 4.0.5-7 glite-yaim-core-4.0.5-7.noarch.rpm glite-yaim-core
gpt VDT1.6.0x86_64_rhas_4-1 gpt-VDT1.6.0x86_64_rhas_4-1.x86_64.rpm The Grid Packaging Toolkit (GPT)
gridsite-shared 1.1.18.1-1 gridsite-shared-1.1.18.1-1.x86_64.rpm GridSite shared library and core documentation
lcg-ManageVOTag 2.1.1-1 lcg-ManageVOTag-2.1.1-1.noarch.rpm lcg-ManageVOTag
lcg-dm-common 1.6.11-3sec.slc4 lcg-dm-common-1.6.11-3sec.slc4.i386.rpm LCG Data Management common libraries and man pages.
lcg-dm-common 1.6.11-3sec.slc4 lcg-dm-common-1.6.11-3sec.slc4.x86_64.rpm LCG Data Management common libraries and man pages.
lcg-infosites 2.6.2-2 lcg-infosites-2.6.2-2.noarch.rpm lcg-infosites
lcg-info 1.11.4-1 lcg-info-1.11.4-1.noarch.rpm lcg-info_R_1_11_4_1
lcg-mon-stdout 1.1.6-1 lcg-mon-stdout-1.1.6-1.noarch.rpm lcg-mon-stdout
lcg-mon-wn 1.0.12-1 lcg-mon-wn-1.0.12-1.noarch.rpm lcg-mon-wn
lcg-sam-client-sensors 1.0.1-0 lcg-sam-client-sensors-1.0.1-0.noarch.rpm SAM Client
lcg-sam-client 1.0.0-0 lcg-sam-client-1.0.0-0.noarch.rpm SAM Client
lcg-sam-jobwrapper 1.0.0-0 lcg-sam-jobwrapper-1.0.0-0.noarch.rpm lcg-sam-jobwrapper
lcg-tags 0.2.2-1 lcg-tags-0.2.2-1.noarch.rpm lcg-tags
lcg-version 3.0.3-1 lcg-version-3.0.3-1.noarch.rpm lcg-version
lcg-vomscerts 5.4.0-1 lcg-vomscerts-5.4.0-1.noarch.rpm lcg-vomscerts
lcg_util 1.6.17-2.slc4 lcg_util-1.6.17-2.slc4.i386.rpm org.glite.data.dm-util v1.6.17-2
lcg_util 1.6.17-2.slc4 lcg_util-1.6.17-2.slc4.x86_64.rpm org.glite.data.dm-util v1.6.17-2
log4cxx 0.9.7-1.slc4 log4cxx-0.9.7-1.slc4.x86_64.rpm log4cxx is library of C++ classes for flexible logging. Log4cxx is a port to C++ of the Log4j project.
uberftp-client VDT1.6.0x86_64_rhas_4-1 uberftp-client-VDT1.6.0x86_64_rhas_4-1.x86_64.rpm Virtual Data Toolkit
vdt_globus_jobmanager_common VDT1.6.1x86_64_rhas_4-7 vdt_globus_jobmanager_common-VDT1.6.1x86_64_rhas_4-7.x86_64.rpm Virtual Data Toolkit
vdt_globus_rm_essentials VDT1.6.1x86_64_rhas_4-7 vdt_globus_rm_essentials-VDT1.6.1x86_64_rhas_4-7.x86_64.rpm Virtual Data Toolkit
vdt_globus_sdk VDT1.6.1x86_64_rhas_4-9 vdt_globus_sdk-VDT1.6.1x86_64_rhas_4-9.x86_64.rpm Virtual Data Toolkit
xerces-c 2.7.0-1.slc4 xerces-c-2.7.0-1.slc4.x86_64.rpm xerces-c v. 2.7.0

The RPMs can be updated using yum via

Service reconfiguration after update

Service must be reconfigured.

Service restart after update

Not needed.

How to apply the fix

  1. Update the RPMs (see above)
  2. Update configuration (see above)
  3. Restart the service if necessary (see above)