glite-WN - Updated to version 3.2.10-0

Normal priority update
Released on Update 24 (01/03/2011)

Description (See the patch #4198)

What's new

This new version of the glite-WN contains the following changes:

  • FTS clients added as new dependencies.
  • New version of WMS and LB 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 the SAGA adapters configuration.
  • New version of yaim core.
  • New version of glite-version (change doesn't actually affect glite-WN).
  • New version of VOMS-Admin.
  • New versions of lcg-infosites and lcg-ManageVOTag.

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.

Known issues

  • As always, to correctly install or upgrade the RPM version of glite-WN you need to use yum groupupdate glite-WN. However with this release there are problems during a clean install and potentially during an update for which special action is needed:

A number of packages from any previous installation need to be removed and some 32bit packages need to be excluded during the update or installation. For example use the following yum commands:

yum -y remove dpm dpm-devel lcgdm-devel lfc lfc-devel perl-dpm perl-lfc

yum -y --exclude=dpm.i386,dpm-devel.i386,lcgdm-devel.i386,lfc.i386,lfc-devel.i386,perl-dpm.i386,perl-lfc.i386 groupupdate glite-WN

  • Attempting to run 32bit applications which need libdpm.so, liblfc.so or liblcgdm.so (i.e. LFC or DPM applications) will fail. This because of missing symbolic links to the relevant libraries. For an RPM installation this can be resolved by the addition of certain packages after the installation or upgrade:

rpm -ivh http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/LCG-DM/1.8.0/sl5_ia32_gcc412/dpm-devel-1.8.0-1sec.sl5.i386.rpm

rpm -ivh http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/LCG-DM/1.8.0/sl5_ia32_gcc412/lfc-devel-1.8.0-1sec.sl5.i386.rpm

rpm -ivh http://eticssoft.web.cern.ch/eticssoft/repository/org.glite/LCG-DM/1.8.0/sl5_ia32_gcc412/lcgdm-devel-1.8.0-1sec.sl5.i386.rpm

For the tarball installation run the following:

ln -s libdpm.so.1.8.0 ${INSTALL_ROOT}/lcg/lib/libdpm.so

ln -s liblfc.so.1.8.0 ${INSTALL_ROOT}/lcg/lib/liblfc.so

ln -s liblcgdm.so.1.8.0 ${INSTALL_ROOT}/lcg/lib/liblcgdm.so

being sure that INSTALL_ROOT is defined in your environment or making the appropriate substitution in the above commands.

  • To configure the tarball installation with the glite-WN_tar node type the following function should be removed from ${INSTALL_ROOT}/glite/yaim/node-info.d/glite-wn_tar: config_glite_saga to avoid an error during configuration. (ERROR: /usr/local/share/saga does not exist)

Dependent Patches

NumberDescription
#4300 glite-version update to obsolete -u (release update number)
#4422 [ yaim-clients ] yaim clients 4.0.11 SL5/x86_64
#4536 R3.2/SL5/x86_64: GFAL/lcg_util 1.11.16
#4530 Internal patch dcap-2.47.5 for glite 3.2 SL5 x86_64
#4531 Internal patch dcap-2.47.5 for glite 3.2 SL5 i386
#4586 lcg-infosites 3.0.0 has many improvements
#4592 lcg-ManageVOTag 3.0.0
#4494 [VOMS SL5/x86_64] Closes memory leaks in libraries version 1.9.17
#4635 lcg-infosites 3.0.1 fixes bug/RFE 77439
#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
#71571 Add python 2.5 and python 2.6 packages in the UI and WN
#75908 Clean DM clients in the UI and WN for compatibility mode.
#70101 Add FTS clients in the SL5 WN
#75250 [ yaim-core ] config_lcgenv should be able to configure python 2.6 paths

Updated Rpms (See the full list)

NameVersionFull Rpm NameDescription
glite-WN-version 3.2.10-0 glite-WN-version-3.2.10-0.sl5.x86_64.rpm File for WN group installs containing information about the glite-version, node-version, License and copyright.
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-infosites 3.0.1-2 lcg-infosites-3.0.1-2.noarch.rpm lcg-infosites
glite-data-delegation-api-c 2.0.0-7 glite-data-delegation-api-c-2.0.0-7.sl5.x86_64.rpm gLite Data
glite-data-delegation-cli 2.0.0-7 glite-data-delegation-cli-2.0.0-7.sl5.x86_64.rpm gLite Data
glite-data-transfer-cli 3.7.3-3 glite-data-transfer-cli-3.7.3-3.sl5.x86_64.rpm org.glite.data.transfer-cli
glite-data-transfer-interface 3.7.0-1 glite-data-transfer-interface-3.7.0-1.noarch.rpm gLite Data
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.6-2 glite-lb-client-4.1.6-2.sl5.x86_64.rpm gLite Logging and Bookkeeping client library and CLI tools
glite-lb-common 7.1.7-2 glite-lb-common-7.1.7-2.sl5.x86_64.rpm gLite Logging and Bookkeeping common headers and library
glite-lbjp-common-trio 2.0.3-1 glite-lbjp-common-trio-2.0.3-1.sl5.x86_64.rpm Standalone extended implementation of printf and scanf.
glite-lbjp-common-gss 2.1.5-1 glite-lbjp-common-gss-2.1.5-1.sl5.x86_64.rpm Wrapper of Globus GSS/SSL implementation used by gLite LB and JP
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-gss 2.1.4-1 glite-security-gss-2.1.4-1.sl5.x86_64.rpm Wrapper of Globus GSS/SSL implementation used by gLite LB and JP
glite-service-discovery-bdii-c 2.2.2-3 glite-service-discovery-bdii-c-2.2.2-3.sl5.x86_64.rpm Command line interface for Service Discovery library.
glite-service-discovery-cli 2.2.1-2 glite-service-discovery-cli-2.2.1-2.sl5.x86_64.rpm Command line interface for Service Discovery library.
glite-security-voms-api 1.9.19-2 glite-security-voms-api-1.9.19-2.sl5.x86_64.rpm org.glite.security.voms-api v. 1.9.19.2
glite-security-voms-api-c 1.9.19-2 glite-security-voms-api-c-1.9.19-2.sl5.x86_64.rpm org.glite.security.voms-api-c v. 1.9.19.2
glite-security-voms-api-cpp 1.9.19-2 glite-security-voms-api-cpp-1.9.19-2.sl5.x86_64.rpm org.glite.security.voms-api-cpp v. 1.9.19.2 GL32
glite-security-voms-clients 1.9.19-2 glite-security-voms-clients-1.9.19-2.sl5.x86_64.rpm org.glite.security.voms-clients v. 1.9.19_2
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-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.11-2 glite-yaim-clients-4.0.11-2.noarch.rpm removed 3.0 and fixed bug #71831, swapped vobox glue2 provider
glite-yaim-core 4.0.14-1 glite-yaim-core-4.0.14-1.noarch.rpm YAIM core package
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
CGSI_gSOAP_2.7 1.3.4-1 CGSI_gSOAP_2.7-1.3.4-1.sl5.i386.rpm GSI plugin for gSOAP
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
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-security-voms-api 1.9.19-2 glite-security-voms-api-1.9.19-2.sl5.i386.rpm org.glite.security.voms-api v. 1.9.19.2
glite-security-voms-api-c 1.9.19-2 glite-security-voms-api-c-1.9.19-2.sl5.i386.rpm org.glite.security.voms-api-c v. 1.9.19.2
glite-security-voms-api-cpp 1.9.19-2 glite-security-voms-api-cpp-1.9.19-2.sl5.i386.rpm org.glite.security.voms-api-cpp v. 1.9.19.2 GL32

Tarballs

Tarballs for this version of glite-WN 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.