gLite 3.0
glite-LFC_mysql - Update to version 3.0.14-3
The new version of LFC/DPM (1.6.5-1) fixes various bugs and has among others the following improvements:
The new version of glite-yaim (3.0.1-22) fixes various bugs and has several new features.
The new version of glue-schema updates to Glue version 1.3. The top-level BDIIs should be updated first, followed by the sites BDIIs and then the GRISs. Only when all the nodes have been updated, new information can be published.
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.
glite-LFC_mysql - Update to version 3.0.14-3
Date | 27.06.07 |
---|---|
Priority | High |
Description
LFC/DPM -- High Priority
The new version of LFC/DPM (1.6.5-1) fixes various bugs and has among others the following improvements:
- Remove expired spaces.
- Avoid crash in dpm_errmsg/Cns_errmsg when supplied buffer is too small (GGUS ticket #21767).
- Correct processing of rfio_access on DPM TURLs (Atlas).
- Return DPM version in otherInfo field of srmPing response.
- dpm-shutdown: take "server" into account.
- Add methods ping and getifcevers in LFC/DPM.
- Add ACLs on disk pools (bug #25830).
- dpm-qryconf: add option --group to display groupnames instead of gids.
- dpm-qryconf: add option --proto to display supported protocols.
- dpm-qryconf: add option --si to display sizes in power of 10 (bug #25810).
- Implement recursive srmLs and srmRmdir.
glite-yaim
The new version of glite-yaim (3.0.1-22) fixes various bugs and has several new features.
-
For MDS, the config_gip function has been updated to correctly configure ldap schema for new openldap versions.
-
New variable (DPNS_BASEDIR) introduced.
# Space separated list of email addresses which will be written into /root/.forward" # ROOT_EMAIL_FORWARD="gridadmin@mysite.mydomain security@mysite.mydomain" # The DPNS server's entry point in this domain (home) # i.e. this server will serve the /dpm/${MY_DOMAIN}/${DPNS_BASEDIR} name space # It is to ensure that if 2 or more DPM server is installed under the same domain # their name space should be (strongly suggested to be) separated, i.e. all the DPM # server in the world can be joined to a uniform name-space later on. # Use for example DPNS_BASEDIR=home2 or DPNS_BASEDIR=data for your second or third server. # Correct syntax is without '/' ! #DPNS_BASEDIR=
- Fix for fetch-crl problem (bug #26033).
- A cron job is copied to /etc/cron.monthly during the install of a DPM node (and classicSE), which creates the 'generated' directories in advance. It has to be run manually for the first time, then it runs automatically every month.
-
Changes in dCache configuration:
- Changed GlueServiceVersion, and GlueServiceType to be LHC compliant in values.
- Changed Default replica location service from PNFS to companion database as its now stable.
- Added a cron job to run at 22:12 daily to generate the directory for LCG tools and delete all empty generated directories which are older than 2 days. This code is based upon production code created by Patrick Furman and now maintained as part of YAIM.
NOTE: these changes were not tested during certification. - Removal of MDS configuration on DPM (GGUS ticket #21675).
- No pool accounts are created on LFC.
- The last modification time of the site-info.def during configuration is saved in the log file.
-
The
config_mkgridmap
function has been modified to allow the (non recommended) oldsgm/prd
user mapping schema, i.e. severalsgm/prd
s are mapped to a single user.
YAIM will auto-detect the situation and warn about dubious users.conf content, e.g. when only a single pool account has been defined for a VO (like in the example users.conf).
Correct syntax for the LHCb sgm and production user's certificate FQANs are inserted in examplegroups.conf
.
Reconfiguration is necessary only if you modified your configuration.
IMPORTANT: This is one of the last releases providing full set of configuration files. In the future, only very short syntactically correct examples will be distributed. The configuration setting for VOs, priorities, FQANs will be available in YAIM format through the CIC portal. - Removal of the default configuration of the FQAN VOViews.
- YAIMLOG is now only readable by root.
- https://twiki.cern.ch/twiki/bin/view/LCG/YaimPlanning
- https://twiki.cern.ch/twiki/bin/view/LCG/LcgDocs
Glue Schema
The new version of glue-schema updates to Glue version 1.3. The top-level BDIIs should be updated first, followed by the sites BDIIs and then the GRISs. Only when all the nodes have been updated, new information can be published.
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 |
---|---|
#25830 | DPM needs ACLs on pools |
#26445 | LFC-server-mysql-1.6.4-3 has bad default lcgdm-mapfile location |
Updated rpms
Name | Version | Full RPM name | Description |
---|---|---|---|
glite-LFC_mysql | 3.0.14-3 | glite-LFC_mysql-3.0.14-3.noarch.rpm | gLite LFC MySQL node |
glite-yaim | 3.0.1-22 | glite-yaim-3.0.1-22.noarch.rpm | glite-yaim |
glue-schema | 1.3.0-2 | glue-schema-1.3.0-2.noarch.rpm | Glue Schema |
lcg-dm-common | 1.6.5-1sec.slc3 | lcg-dm-common-1.6.5-1sec.slc3.i386.rpm | LCG Data Management common libraries and man pages. |
LFC-client | 1.6.5-1sec.slc3 | LFC-client-1.6.5-1sec.slc3.i386.rpm | Client side libraries for the LFC |
LFC-interfaces | 1.6.5-1sec.slc3 | LFC-interfaces-1.6.5-1sec.slc3.i386.rpm | LCG File Catalog Interfaces |
LFC-server-mysql | 1.6.5-1sec.slc3 | LFC-server-mysql-1.6.5-1sec.slc3.i386.rpm | LFC Server for a MySQL database backend |
The RPMs can be updated using apt via
- via apt: apt-get dist-upgrade
- or via a download from:
http://glitesoft.cern.ch/EGEE/gLite/APT/R3.0/rhel30/RPMS.updates/
Service reconfiguration after update
Service must be reconfigured.
Service restart after update
Service must be restarted.
How to apply the fix
- Update the RPMs (see above)
- Update configuration (see above)
- Restart the service if necessary (see above)