gLite > gLite 3.1 > lcg-CE > Update to lcg-CE 3.1.7-0  
 
 

 

 

gLite 3.1

lcg-CE - Update to version 3.1.7-0


Date 06.03.08
Priority Normal

Description

lcg-CE

There is a configuration module available for the lcg-CE service in this update that fixes several known bugs and brings in new features. The most relevant of them are listed in the following:
  • Fix for bug #31971: CE_PHYSCPU and CE_LOGCPU used in the gip ce configuration.
  • Fix for bug #31760: CE_OS_ARCH is now included in requires.
  • Fix for bug #20804: GlueCEInfoContactString contains now a correct URL.
  • Fix for bug #31660: logrotate of globus-gatekeeper.log is now working.
  • New feature: Support for non-standard job managers, like sge, is added. If there's no job manager setup file for the batch system, yaim will directly create the job manager configuration.
  • MAN pages are now available for the yaim lcg CE module.
  • function config_vomsdir is now added to the function list.
  • node-info.d/lcg-ce is now marked as %config in order not to overwrite customised function lists.
Notes on new function config_vomsdir

The function config_vomsdir creates the following directory structure per supported VO:

/etc/grid-security/vomsdir/vo_name/voms1_hostname.lsc
/etc/grid-security/vomsdir/vo_name/voms2_hostname.lsc
...
/etc/grid-security/vomsdir/vo_name/vomsN_hostname.lsc

In each VO directory there will be a .lsc file per supported VOMS server containing:
  • one line with the VOMS server certificate DN
  • one line with the CA DN of the VOMS server certificate
The DNs are automatically copied from the site-info.def variables:
  • VO_<vo_name>_VOMSES
  • VO_<vo_name>_VOMS_CA_DN (present in site-info.def since glite-yaim-core 4.0.3-6)
The .lsc files will replace the existing lcg-vomscerts rpm. Once config_vomsdir is run, the files installed by lcg-vomscerts are ignored. This means you have to make sure that the mentioned variables are correctly defined.

Note that VO_<vo_name>_VOMS_CA_DN is defined by default for LHC VOs in the example site-info.def file. Otherwise you have to include it manually for other VOs.
BDII

An new version of the bdii package which includes an index for the attribute GlueServiceEndpoint. This attribute is now used by lcg-utils.


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
 #20804 GlueCEInfoContactString should be a real URL
 #31660 logrotate of globus-gatekeeper.log fails on new install of lcg-CE-3.1.0-1
 #31760 CE_OS_ARCH should be required by config_gip_ce in yaim-4.0.1
 #31971 CPU totals configurable in lcg CE
 #33402 bdii: Missing index

Updated rpms

Name Version Full RPM name Description
bdii 3.9.1-5 bdii-3.9.1-5.noarch.rpm bdii
glite-yaim-lcg-ce 4.0.3-7 glite-yaim-lcg-ce-4.0.3-7.noarch.rpm glite-yaim-lcg-ce module configures 3.0 and 3.1 lcg CE.
lcg-CE 3.1.7-0 lcg-CE-3.1.7-0.i386.rpm gLite metapackage (lcg-CE)

The RPMs can be updated using yum via

Service reconfiguration after update

Service must be reconfigured.

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)