gLite > gLite 3.1 > glite-LFC_mysql > Update to glite-LFC_mysql 3.1.17-0  
 
 

 

 

gLite 3.1

glite-LFC_mysql - Update to version 3.1.17-0


Date 02.04.1009
Priority Normal

Description

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).


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
 #39625 VOMS-CORE: Cannot specify two or more --voms options for the same VO in the command line
 #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
 #41773 [VOMS-CORE] No error reported when non-existent group requested

Updated rpms

Name Version Full RPM name Description
CGSI_gSOAP_2.7-voms 1.2.1-2.slc4 CGSI_gSOAP_2.7-voms-1.2.1-2.slc4.x86_64.rpm GSI plugin for gSOAP -- VOMSified libraries
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
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.x86_64.rpm LCG File Catalog Interfaces
LFC-server-mysql 1.6.11-3sec.slc4 LFC-server-mysql-1.6.11-3sec.slc4.x86_64.rpm LFC Server for a MySQL database backend
bdii 4.0.1-4 bdii-4.0.1-4.noarch.rpm bdii
edg-mkgridmap 3.0.0-1 edg-mkgridmap-3.0.0-1.noarch.rpm A tool to build the grid-mapfile
fetch-crl 2.6.3-1 fetch-crl-2.6.3-1.noarch.rpm Tool for periodic retrieval of Certificate Revocation Lists
glite-LFC_mysql 3.1.17-0 glite-LFC_mysql-3.1.17-0.x86_64.rpm gLite metapackage (glite-LFC_mysql)
glite-info-generic 2.0.2-3 glite-info-generic-2.0.2-3.noarch.rpm glite-info-generic
glite-info-templates 1.0.0-8 glite-info-templates-1.0.0-8.noarch.rpm glite-info-templates
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-version 3.1.0-1.slc4 glite-version-3.1.0-1.slc4.x86_64.rpm glite-version
glite-yaim-core 4.0.5-7 glite-yaim-core-4.0.5-7.noarch.rpm glite-yaim-core
glite-yaim-lfc 4.0.1-1 glite-yaim-lfc-4.0.1-1.noarch.rpm glite-yaim-lfc module configures 3.0 LFC.
glue-schema 1.3.0-5 glue-schema-1.3.0-5.noarch.rpm glue-schema
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-vomscerts 5.4.0-1 lcg-vomscerts-5.4.0-1.noarch.rpm lcg-vomscerts

The RPMs can be updated using yum via

Service reconfiguration after update

Not needed.

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)