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.
- Provision of glite-ce-job-output command
- Other bug fixes
- Known issues: http://grid.pd.infn.it/cream/field.php?n=Main.KnownIssues
- 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
Number | Description |
---|---|
#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
Number | Description |
---|---|
#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)
Name | Version | Full Rpm Name | Description |
---|---|---|---|
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:
Service reconfiguration after update
Service must be reconfigured.
Service restart after update
Not needed.