glite-UI - Updated to version 3.2.10-1

Normal priority update
Released on Update 29 (08/06/2011)

Description (See the patch #4837)

What's new

Version 3.2.10 of the glite-UI contains the following changes:

  • New version of WMS and LB clients.
    • These clients are also distributed in SL5/32bits.
    • The dependency glite-wms-brokerinfo-access has been added to the glite-UI metapackage.
  • New versions of CREAM clients.
  • New version of Data Management clients.
    • Added python 2.5 and python 2.6 bindings for Data Management clients.
  • New version of yaim clients including optional SAGA adapters configuration.
  • New version of yaim core.
  • New version of glite-version (change doesn't actually affect glite-UI).
  • New version of VOMS-Admin.
  • New versions of lcg-infosites, lcg-ManageVOTag and lcg-info.

The following changes not directly affecting the gLite clients are also included in this release:

  • New version of c-ares.
  • VOMS fixes for memory leak problems.
  • Minor security and gridsite fixes.

Configuration changes

There's a new version of yaim clients and yaim core fixing some general configurations bugs. Some of the bug fixes relevant to this release are listed below:

yaim-core

  • correction of the undefined function in /opt/glite/yaim/etc/clean-grid-env-funcs.sh
  • support for 32-bit PYTHONPATH: a new gLite UI variable, GLITE_UI_ARCH, can be defined, e.g. with allowed values 32BIT and 64BIT. Allow the desired value to be passed as an argument to the grid-env.sh script as well.
  • config_lcgenv is able to configure different python paths (2.5, 2.6)
  • yaim runs with umask 022
  • removed from utils/detect_platform the unpaired "set +e"
  • utils/detect_platform has been slightly enhanced now to allow the admin to
  • override the platform OS by defining a new variable YAIM_OS_TYPE e.g. in site-info.def. A warning will then indicate that the platform has been overridden.
  • improvement on dealing with GLOBUS_TCP_PORT_RANGE: - always use a comma to separate the port limits; - warn about old syntax with space as separator, then convert it; - bail out on unexpected characters in the port range
  • example site-info.def includes needed information for all ATLAS VOMS servers
  • correction of the function 'config-vomses' for VOMSES strings containing spaces in some attributes
  • corrected utils/convert_fqan for wildcards arguments
  • config_ldconf adds also /opt/lcg/lib64

yaim-clients

This update includes:

  • YAIM can configure the SAGA adapters if a configuration variable, CONFIG_SAGA is set to 'yes' in site-info.def or services/glite-ui[_tar]. By default configuration of SAGA is not enabled.

Two new variables may also be defined for use during the saga configuration. If not explicitly set they will have the defaults below:

SAGA_LOCATION=${GLITE_EXTERNAL_ROOT}/usr/local 

JAVA_SAGA_LOCATION=${GLITE_EXTERNAL_ROOT}/usr/local

Known issues

As with all glite-UI releases the correct way to update from a previous (RPM) based release is to use "yum groupupdate glite-UI".

If a "yum update" is done on a previous version of the node while the glite-UI repository is enabled a partial update of the UI will happen. To complete the update it becomes necessary to do:

yum -y remove glite-lb-client glite-service-discovery-api-c glite-wms-ui-configuration

yum -y groupupdate glite-UI

Dependent Patches

NumberDescription
#4366 CREAM and CEMon client for glite 3.2/sl5_x86_64 (release 1.13.0)
#3777 update for WMS UI 3.3 for SL5/x86_64
#4494 [VOMS SL5/x86_64] Closes memory leaks in libraries version 1.9.17
#4248 fix memory leak and migrate util-java fixes from glite 3.1 to 3.2
#4422 [ yaim-clients ] yaim clients 4.0.11 SL5/x86_64
#4536 R3.2/SL5/x86_64: GFAL/lcg_util 1.11.16
#4652 lcg-info 1.12.1
#4586 lcg-infosites 3.0.0 has many improvements
#4592 lcg-ManageVOTag 3.0.0
#4300 glite-version update to obsolete -u (release update number)
#4635 lcg-infosites 3.0.1 fixes bug/RFE 77439
#4609 [VOMS Admin 2.5.5] Vulnerabilities and other bug fixes (Oracle backend)
#4542 [ yaim-core ] yaim-core 4.0.14-1 SL5/x86_64
#4583 [VOMS Admin 2.5.5] Vulnerabilities and other bug fixes (MySQL backend)

Fixed Bugs

NumberDescription
#81911 [ UI ] UI 3.2.9 required manual removal of packages before groupupdate
#77901 [ yaim-clients ] UI_TAR and WN_TAR do not create CRL cron job!
#76237 UI tarball install doesn't setup openssl correctly
#71873 WMS clients in SL5/32bits
#79771 [ yaim-clients ] Make SAGA configuration optional and change defaults
#71571 Add python 2.5 and python 2.6 packages in the UI and WN
#78292 [ yaim-clients ] CA_REPOSITORY must currently be formatted as an APT repository link
#55570 TAR UI SL5 configuration error.
#80546 [ glite-UI [WN] ] dependency problem: glite-lbjp-common-gss and glite-security-gss
#75908 Clean DM clients in the UI and WN for compatibility mode.
#81710 [ UI ] Release candidate 3.2.9 did not include 32bit DM devel packages

Updated Rpms (See the full list)

NameVersionFull Rpm NameDescription
glite-UI-version 3.2.10-1 glite-UI-version-3.2.10-1.sl5.x86_64.rpm File for UI group installs containing information about the glite-version, node-version, License and copyright.
glite-ce-cream-cli 1.13.1-0 glite-ce-cream-cli-1.13.1-0.sl5.x86_64.rpm The CREAM client is a collection of commands for accessing the CREAM service
glite-ce-cream-client-api-c 1.13.1-0 glite-ce-cream-client-api-c-1.13.1-0.sl5.x86_64.rpm The package contains C++ libraries for the client of the CREAM web application
glite-ce-monitor-client-api-c 1.13.1-0 glite-ce-monitor-client-api-c-1.13.1-0.sl5.x86_64.rpm The CE monitor client is a collection of commands for accessing the CE monitor service
GFAL-client 1.11.16-2 GFAL-client-1.11.16-2.sl5.x86_64.rpm org.glite.data.gfal
GFAL-client-py25 1.11.16-2 GFAL-client-py25-1.11.16-2.sl5.x86_64.rpm org.glite.data.gfal-py25
GFAL-client-py26 1.11.16-2 GFAL-client-py26-1.11.16-2.sl5.x86_64.rpm org.glite.data.gfal-py26
dpm 1.8.0-1sec dpm-1.8.0-1sec.sl5.x86_64.rpm CLI for DPM/DPNS/RFIO
dpm-devel 1.8.0-1sec dpm-devel-1.8.0-1sec.sl5.x86_64.rpm Disk Pool Manager development libraries and header files
dpm-libs 1.8.0-1sec dpm-libs-1.8.0-1sec.sl5.x86_64.rpm Client shared libraries for Disk Pool Manager
lcg_util 1.11.16-2 lcg_util-1.11.16-2.sl5.x86_64.rpm org.glite.data.dm-util
lcg_util-py25 1.11.16-2 lcg_util-py25-1.11.16-2.sl5.x86_64.rpm org.glite.data.dm-util-py25
lcg_util-py26 1.11.16-2 lcg_util-py26-1.11.16-2.sl5.x86_64.rpm org.glite.data.dm-util-py26
lcgdm-devel 1.8.0-1sec lcgdm-devel-1.8.0-1sec.sl5.x86_64.rpm LCG Data Management common development libraries and header files.
lcgdm-libs 1.8.0-1sec lcgdm-libs-1.8.0-1sec.sl5.x86_64.rpm LCG Data Management common shared libraries
lfc 1.8.0-1sec lfc-1.8.0-1sec.sl5.x86_64.rpm CLI for LCG File Catalogue
lfc-devel 1.8.0-1sec lfc-devel-1.8.0-1sec.sl5.x86_64.rpm LCG File Catalogue development libraries and header files
lfc-libs 1.8.0-1sec lfc-libs-1.8.0-1sec.sl5.x86_64.rpm Client shared libraries for LCG File Catalogue
perl-dpm 1.8.0-1sec perl-dpm-1.8.0-1sec.sl5.x86_64.rpm Perl interface to Disk Pool Manager
perl-lfc 1.8.0-1sec perl-lfc-1.8.0-1sec.sl5.x86_64.rpm Perl interface to LCG File Catalog
python-dpm 1.8.0-1sec python-dpm-1.8.0-1sec.sl5.x86_64.rpm Python interfaces to Disk Pool Manager
python-lfc 1.8.0-1sec python-lfc-1.8.0-1sec.sl5.x86_64.rpm Python interfaces to LCG File Catalog
python25-dpm 1.8.0-1sec python25-dpm-1.8.0-1sec.sl5.x86_64.rpm Disk Pool Manager Interfaces
python25-lfc 1.8.0-1sec python25-lfc-1.8.0-1sec.sl5.x86_64.rpm LCG File Catalog Interfaces
python26-dpm 1.8.0-1sec python26-dpm-1.8.0-1sec.sl5.x86_64.rpm Disk Pool Manager Interfaces
python26-lfc 1.8.0-1sec python26-lfc-1.8.0-1sec.sl5.x86_64.rpm LCG File Catalog Interfaces
dcap 2.47.5-0 dcap-2.47.5-0.x86_64.rpm dCache Client
libdcap 2.47.5-0 libdcap-2.47.5-0.x86_64.rpm dCache Client libraries
libdcap-devel 2.47.5-0 libdcap-devel-2.47.5-0.x86_64.rpm dCache Client Headers
libdcap-tunnel-gsi 2.47.5-0 libdcap-tunnel-gsi-2.47.5-0.x86_64.rpm dCache GSI Tunnel
libdcap-tunnel-krb 2.47.5-0 libdcap-tunnel-krb-2.47.5-0.x86_64.rpm dCache Kerberos Tunnel
libdcap-tunnel-ssl 2.47.5-0 libdcap-tunnel-ssl-2.47.5-0.x86_64.rpm dCache SSL Tunnel
libdcap-tunnel-telnet 2.47.5-0 libdcap-tunnel-telnet-2.47.5-0.x86_64.rpm dCache Telnet Tunnel
lcg-ManageVOTag 3.0.0-1 lcg-ManageVOTag-3.0.0-1.noarch.rpm lcg-ManageVOTag
lcg-info 1.12.1-1 lcg-info-1.12.1-1.noarch.rpm lcg-info_R_1_12_1_1
lcg-infosites 3.0.1-2 lcg-infosites-3.0.1-2.noarch.rpm lcg-infosites
glite-jdl-api-cpp 3.2.4-3 glite-jdl-api-cpp-3.2.4-3.sl5.x86_64.rpm org.glite.jdl.api-cpp v. 3.2.4-3
glite-jobid-api-c 1.0.6-1 glite-jobid-api-c-1.0.6-1.sl5.x86_64.rpm C library handling gLite jobid.
glite-jobid-api-cpp 1.0.1-2 glite-jobid-api-cpp-1.0.1-2.sl5.x86_64.rpm C++ API handling gLite jobid
glite-lb-client 4.1.5-2 glite-lb-client-4.1.5-2.sl5.x86_64.rpm gLite Logging and Bookkeeping client library and CLI tools
glite-lb-common 7.1.8-2 glite-lb-common-7.1.8-2.sl5.x86_64.rpm gLite Logging and Bookkeeping common headers and library
glite-lbjp-common-gss 2.1.5-4 glite-lbjp-common-gss-2.1.5-4.sl5.x86_64.rpm Wrapper of Globus GSS/SSL implementation used by gLite LB and JP
glite-lbjp-common-trio 2.0.3-3 glite-lbjp-common-trio-2.0.3-3.sl5.x86_64.rpm Standalone extended implementation of printf and scanf.
CGSI_gSOAP_2.7 1.3.4-1 CGSI_gSOAP_2.7-1.3.4-1.sl5.x86_64.rpm GSI plugin for gSOAP
glite-security-gsoap-plugin 2.1.2-2 glite-security-gsoap-plugin-2.1.2-2.sl5.x86_64.rpm Plugin for gSoap to use glite-security-gss as the communication layer.
glite-security-util-java 2.8.6-1 glite-security-util-java-2.8.6-1.GL32.noarch.rpm Security utilities
glite-service-discovery-api-c 2.2.2-3 glite-service-discovery-api-c-2.2.2-3.sl5.x86_64.rpm gLite Service Discovery core API and library
glite-security-voms-admin-client 2.0.15-2 glite-security-voms-admin-client-2.0.15-2.noarch.rpm glite-security-voms-admin-client_R_2_0_15_2_GL32
glite-security-voms-api 1.9.19-3 glite-security-voms-api-1.9.19-3.sl5.x86_64.rpm org.glite.security.voms-api v. 1.9.19.3
glite-security-voms-api-c 1.9.19-3 glite-security-voms-api-c-1.9.19-3.sl5.x86_64.rpm org.glite.security.voms-api-c v. 1.9.19.3
glite-security-voms-api-cpp 1.9.19-3 glite-security-voms-api-cpp-1.9.19-3.sl5.x86_64.rpm org.glite.security.voms-api-cpp v. 1.9.19.3 GL32
glite-security-voms-clients 1.9.19-3 glite-security-voms-clients-1.9.19-3.sl5.x86_64.rpm org.glite.security.voms-clients v. 1.9.19_3
glite-wms-brokerinfo-access 3.3.1-1 glite-wms-brokerinfo-access-3.3.1-1.sl5.x86_64.rpm Broker-info access component for UI
glite-wms-ui-api-python 3.3.2-1 glite-wms-ui-api-python-3.3.2-1.sl5.x86_64.rpm org.glite.wms-ui.api-python
glite-wms-ui-commands 3.3.2-6 glite-wms-ui-commands-3.3.2-6.sl5.x86_64.rpm org.glite.wms-ui.commands
glite-wms-ui-configuration 3.3.1-2 glite-wms-ui-configuration-3.3.1-2.sl5.x86_64.rpm org.glite.wms-ui.configuration v. 3.3.1-2
glite-wms-wmproxy-api-cpp 3.3.2-1 glite-wms-wmproxy-api-cpp-3.3.2-1.sl5.x86_64.rpm org.glite.wms.wmproxy-api-cpp
glite-wms-wmproxy-api-java 3.3.2-1 glite-wms-wmproxy-api-java-3.3.2-1.noarch.rpm org.glite.wms.wmproxy-api-java
glite-wms-wmproxy-api-python 3.3.2-1 glite-wms-wmproxy-api-python-3.3.2-1.sl5.x86_64.rpm org.glite.wms.wmproxy-api-python
glite-version 3.2.3-1 glite-version-3.2.3-1.noarch.rpm Shows version information for the installed gLite node types
glite-yaim-clients 4.0.13-1 glite-yaim-clients-4.0.13-1.sl5.noarch.rpm bug fixes including 79771
glite-yaim-core 4.0.14-1 glite-yaim-core-4.0.14-1.noarch.rpm YAIM core package
lcg-wmsui-symlinks 1.0.0-1 lcg-wmsui-symlinks-1.0.0-1.noarch.rpm symbolic links for wms-ui-api-python
gridsite-commands 1.7.9-3 gridsite-commands-1.7.9-3.sl5.x86_64.rpm HTTP(S) read/write client and other GridSite commands
gridsite-shared 1.7.9-3 gridsite-shared-1.7.9-3.sl5.x86_64.rpm GridSite shared library and core documentation
gpt 3.2_4.0.8p1_x86_64_rhap_5-1 gpt-3.2_4.0.8p1_x86_64_rhap_5-1.x86_64.rpm The Grid Packaging Toolkit (GPT)
c-ares 1.6.0-1 c-ares-1.6.0-1.sl5.x86_64.rpm A library that performs asynchronous DNS operations
GFAL-client 1.11.16-2 GFAL-client-1.11.16-2.sl5.i386.rpm org.glite.data.gfal
GFAL-client-py25 1.11.16-2 GFAL-client-py25-1.11.16-2.sl5.i386.rpm org.glite.data.gfal-py25
GFAL-client-py26 1.11.16-2 GFAL-client-py26-1.11.16-2.sl5.i386.rpm org.glite.data.gfal-py26
dpm-libs 1.8.0-1sec dpm-libs-1.8.0-1sec.sl5.i386.rpm Client shared libraries for Disk Pool Manager
lcg_util 1.11.16-2 lcg_util-1.11.16-2.sl5.i386.rpm org.glite.data.dm-util
lcg_util-py25 1.11.16-2 lcg_util-py25-1.11.16-2.sl5.i386.rpm org.glite.data.dm-util-py25
lcg_util-py26 1.11.16-2 lcg_util-py26-1.11.16-2.sl5.i386.rpm org.glite.data.dm-util-py26
lcgdm-libs 1.8.0-1sec lcgdm-libs-1.8.0-1sec.sl5.i386.rpm LCG Data Management common shared libraries
lfc-libs 1.8.0-1sec lfc-libs-1.8.0-1sec.sl5.i386.rpm Client shared libraries for LCG File Catalogue
python-dpm 1.8.0-1sec python-dpm-1.8.0-1sec.sl5.i386.rpm Python interfaces to Disk Pool Manager
python-lfc 1.8.0-1sec python-lfc-1.8.0-1sec.sl5.i386.rpm Python interfaces to LCG File Catalog
python25-dpm 1.8.0-1sec python25-dpm-1.8.0-1sec.sl5.i386.rpm Disk Pool Manager Interfaces
python25-lfc 1.8.0-1sec python25-lfc-1.8.0-1sec.sl5.i386.rpm LCG File Catalog Interfaces
python26-dpm 1.8.0-1sec python26-dpm-1.8.0-1sec.sl5.i386.rpm Disk Pool Manager Interfaces
python26-lfc 1.8.0-1sec python26-lfc-1.8.0-1sec.sl5.i386.rpm LCG File Catalog Interfaces
dpm-devel 1.8.0-1sec dpm-devel-1.8.0-1sec.sl5.i386.rpm Disk Pool Manager development libraries and header files
lfc-devel 1.8.0-1sec lfc-devel-1.8.0-1sec.sl5.i386.rpm LCG File Catalogue development libraries and header files
lcgdm-devel 1.8.0-1sec lcgdm-devel-1.8.0-1sec.sl5.i386.rpm LCG Data Management common development libraries and header files.
libdcap 2.47.5-0 libdcap-2.47.5-0.i386.rpm dCache Client libraries
libdcap-devel 2.47.5-0 libdcap-devel-2.47.5-0.i386.rpm dCache Client Headers
libdcap-tunnel-gsi 2.47.5-0 libdcap-tunnel-gsi-2.47.5-0.i386.rpm dCache GSI Tunnel
libdcap-tunnel-krb 2.47.5-0 libdcap-tunnel-krb-2.47.5-0.i386.rpm dCache Kerberos Tunnel
libdcap-tunnel-ssl 2.47.5-0 libdcap-tunnel-ssl-2.47.5-0.i386.rpm dCache SSL Tunnel
libdcap-tunnel-telnet 2.47.5-0 libdcap-tunnel-telnet-2.47.5-0.i386.rpm dCache Telnet Tunnel
glite-jdl-api-cpp 3.2.4-3 glite-jdl-api-cpp-3.2.4-3.sl5.i386.rpm org.glite.jdl.api-cpp v. 3.2.4-3
glite-jobid-api-c 1.0.6-1 glite-jobid-api-c-1.0.6-1.sl5.i386.rpm C library handling gLite jobid.
glite-jobid-api-cpp 1.0.1-2 glite-jobid-api-cpp-1.0.1-2.sl5.i386.rpm C++ API handling gLite jobid
glite-lb-client 4.1.5-2 glite-lb-client-4.1.5-2.sl5.i386.rpm gLite Logging and Bookkeeping client library and CLI tools
glite-lb-common 7.1.8-2 glite-lb-common-7.1.8-2.sl5.i386.rpm gLite Logging and Bookkeeping common headers and library
glite-lbjp-common-gss 2.1.5-4 glite-lbjp-common-gss-2.1.5-4.sl5.i386.rpm Wrapper of Globus GSS/SSL implementation used by gLite LB and JP
glite-lbjp-common-trio 2.0.3-3 glite-lbjp-common-trio-2.0.3-3.sl5.i386.rpm Standalone extended implementation of printf and scanf.
CGSI_gSOAP_2.7 1.3.4-1 CGSI_gSOAP_2.7-1.3.4-1.sl5.i386.rpm GSI plugin for gSOAP
glite-service-discovery-api-c 2.2.2-3 glite-service-discovery-api-c-2.2.2-3.sl5.i386.rpm gLite Service Discovery core API and library
glite-security-voms-api 1.9.19-3 glite-security-voms-api-1.9.19-3.sl5.i386.rpm org.glite.security.voms-api v. 1.9.19.3
glite-security-voms-api-c 1.9.19-3 glite-security-voms-api-c-1.9.19-3.sl5.i386.rpm org.glite.security.voms-api-c v. 1.9.19.3
glite-security-voms-api-cpp 1.9.19-3 glite-security-voms-api-cpp-1.9.19-3.sl5.i386.rpm org.glite.security.voms-api-cpp v. 1.9.19.3 GL32
glite-wms-brokerinfo-access 3.3.1-1 glite-wms-brokerinfo-access-3.3.1-1.sl5.i386.rpm Broker-info access component for UI
glite-wms-ui-api-python 3.3.2-1 glite-wms-ui-api-python-3.3.2-1.sl5.i386.rpm org.glite.wms-ui.api-python
glite-wms-ui-commands 3.3.2-6 glite-wms-ui-commands-3.3.2-6.sl5.i386.rpm org.glite.wms-ui.commands
glite-wms-ui-configuration 3.3.1-2 glite-wms-ui-configuration-3.3.1-2.sl5.i386.rpm org.glite.wms-ui.configuration v. 3.3.1-2
glite-wms-utils-classad 3.2.1-1 glite-wms-utils-classad-3.2.1-1.sl5.i386.rpm org.glite.wms-utils.classad v. 3.2.1-1
glite-wms-utils-exception 3.2.1-1 glite-wms-utils-exception-3.2.1-1.sl5.i386.rpm org.glite.wms-utils.exception v. 3.2.1-1
glite-wms-wmproxy-api-cpp 3.3.2-1 glite-wms-wmproxy-api-cpp-3.3.2-1.sl5.i386.rpm org.glite.wms.wmproxy-api-cpp
glite-wms-wmproxy-api-python 3.3.2-1 glite-wms-wmproxy-api-python-3.3.2-1.sl5.i386.rpm org.glite.wms.wmproxy-api-python
gridsite-commands 1.7.9-3 gridsite-commands-1.7.9-3.sl5.i386.rpm HTTP(S) read/write client and other GridSite commands
gridsite-shared 1.7.9-3 gridsite-shared-1.7.9-3.sl5.i386.rpm GridSite shared library and core documentation
c-ares 1.6.0-1 c-ares-1.6.0-1.sl5.i386.rpm A library that performs asynchronous DNS operations
classads 1.0-2 classads-1.0-2.sl5.i386.rpm classads v. 1.0-2

Tarballs

Tarballs for this version of glite-UI are provided as an alternative to the Yum installation method:

Tarball - User dependencies for tarball

Service reconfiguration after update

Service must be reconfigured.

Service restart after update

Not needed.