gLite > gLite 3.1 > Update to glite-WN 3.1.0-3  
 
 

 

 

gLite 3.1

glite-WN - Update to version 3.1.0-3


Date 02.08.07
Priority Normal

Description


This update fixes various bugs. For the full list of bugs, please see list below.
  • Certain rpm versions harmonised with previously released versions.
  • For glite-lb*, glite-security-voms-api-cpp and glite-wms-common This should affect the WN list because the versions have been added to pps with the UI. In addition, log4cpp-0.3.4b-1.slc4.i386.rpm has replaced the previous log4cpp package in the ETICS repository.
  • Multiple Datamanagement updates
    • avoiding memory leak, if retrieve_voms_credentials() called multiple times
    • having no VOMS extension (i.e. grid-proxy-init) is not an error
    • enabling gSOAP 2.6.x and 2.7.x gLite builds from the same source
    • VOMS parsing is no longer implicit, if CGSI_OPT_DISABLE_VOMS_CHECK
      option is used on the server side: one has to call retrieve_voms_credentials()
      to make it happen. It returns -1 in case of error and fills the SOAP Fault
      sturture with the details. This fixes:
      #19355: CGSI-gSOAP shall refuse requests with invalid VOMS AC
    • New server side option: CGSI_OPT_DISABLE_MAPPING, to disable gridmap-file
      lookup of the DN (for example server does its own authorization).
    • Simple client-server test suite, for regression testing.
    • gSOAP 2.7.x compatibility fix.
    • Fixed when CGSI_TRACE was printing garbage.
  • The glite-version package is installed with each node type (metapackage).

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

07.05.07: Change of release notes: Adding missing bugs

Fixed bugs

Number Description
 #18104 lcg-cp only uses the first replica
 #19355 CGSI-gSOAP shall refuse requests with invalid VOMS AC
 #23999 GFAL doesn't cope with castor-2 file names
 #26820 Wrong error (file name too long)
 #26983 VO name too long
 #26984 lcg-cr doesn't create directory of the day under generated in DPM with space token specified
 #27226 [GFAL] can't open ClassicSE SURL
 #27342 AIM gives no error when FUNCTIONS_DIR not set.
 #27359 grid-env.sh produced by yaim can be broken
 #27428 Please add glite-version rpm to all the 3.1 metapackage !
 #27481 YAIM must not correct software area permissions
 #27511 There is a vulnerability issue concerning blocking of pool accounts on the CE
 #27536 GFAL access of root files on dCache SE
 #27731 YAIM error during the configuration of DPM myqsl rpm
 #27733 missing script in during WMS LB configuration yaim-3.1.1-X

Updated rpms

Name Version Full RPM name Description
c-ares 1.3.0-4.slc4 c-ares-1.3.0-4.slc4.i386.rpm c-ares v. 1.3.0 c-ares is a C library that performs DNS requests and name resolves asynchronously
CGSI_gSOAP_2.6 1.1.17-2 CGSI_gSOAP_2.6-1.1.17-2.i386.rpm GSI plugin for gSOAP
classads 0.9.8-2.slc4 classads-0.9.8-2.slc4.i386.rpm classads v. 0.9.8-2 C++ implementation of Condor Classified Advertisements used for describing jobs, workstations, and other resources.
dcache-client 1.7.0-35 dcache-client-1.7.0-35.i586.rpm dCache Client
DPM-client 1.6.5-1sec.slc4 DPM-client-1.6.5-1sec.slc4.i386.rpm APIs and CLIs for the DPM/DPNS
GFAL-client 1.9.3-1 GFAL-client-1.9.3-1.i386.rpm Grid File Access Library
glite-lb-client 2.3.3-1.slc4 glite-lb-client-2.3.3-1.slc4.i386.rpm org.glite.lb.client
glite-lb-client-interface 2.3.2-1.slc4 glite-lb-client-interface-2.3.2-1.slc4.i386.rpm glite-lb-client-interface_R_2_3_1_1
glite-lb-common 5.0.3-1.slc4 glite-lb-common-5.0.3-1.slc4.i386.rpm org.glite.lb.common
glite-security-voms-api-cpp 1.7.17-1.slc4 glite-security-voms-api-cpp-1.7.17-1.slc4.i386.rpm org.glite.security.voms-api-cpp v. 1.7.17.1
glite-wms-checkpointing 3.1.2-2.slc4 glite-wms-checkpointing-3.1.2-2.slc4.i386.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.i386.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.i386.rpm org.glite.wms-utils.classad v. 3.1.6
glite-WN 3.1.0-3 glite-WN-3.1.0-3.noarch.rpm Metapackage for the glite-WN
glite-yaim-clients 3.1.1-8 glite-yaim-clients-3.1.1-8.noarch.rpm org.glite.yaim.clients
glite-yaim-core 3.1.1-8 glite-yaim-core-3.1.1-8.noarch.rpm org.glite.yaim.core
lcg-dm-common 1.6.5-1sec.slc4 lcg-dm-common-1.6.5-1sec.slc4.i386.rpm LCG Data Management common libraries and man pages.
lcg-sam-client 1.0.0-0 lcg-sam-client-1.0.0-0.noarch.rpm SAM Client
lcg-sam-client-sensors 1.0.1-0 lcg-sam-client-sensors-1.0.1-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_util 1.5.2-1 lcg_util-1.5.2-1.i386.rpm LCG utilities
LFC-client 1.6.5-1sec.slc4 LFC-client-1.6.5-1sec.slc4.i386.rpm Client side libraries for the LFC
LFC-interfaces 1.6.5-1sec.slc4 LFC-interfaces-1.6.5-1sec.slc4.i386.rpm LCG File Catalog Interfaces
log4cxx 0.9.7-1.slc4 log4cxx-0.9.7-1.slc4.i386.rpm log4cxx v. 0.9.7 log4cxx is library of C++ classes for flexible logging. Log4cxx is a port to C++ of the Log4j project.

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)