gLite > gLite 3.1 > glite-VOMS_oracle > Update to glite-VOMS_oracle 3.1.11-0  
 
 

 

 

gLite 3.1

glite-VOMS_oracle - Update to version 3.1.11-0


Date 09.06.08
Priority Normal

Description

VOMS

voms-admin
The new voms-admin release updates voms-admin interface documentation and improves voms-admin client online documentation as well as introduces the VOMS-Admin User's guide.

Additionally, old ACL interface methods have been deprecated and several bugs have been fixed.

Configuration

Multiple configuration bugs have been fixed, such as:
  • Enabled log rotation on VOMS/VOMS-admin log files (bug 20607)
  • Enabled setting of proxy timeout via configuration (bug 17247)
  • Enabled usage of voms server hostname (--uri parameter) via configuration
New configuration parameters:

------------------------------------------------------------
Log rotation (Bug 20607)
------------------------------------------------------------

In order to steer the log rotation of voms and voms-admin, 
the following configuration parameters have been added:

voms.logrotate.period
- voms core log files (/var/log/glite/voms.*)
- to specify the rotation period (daily|weekly|monthly)
- default: daily

voms.logrotate.logNumber
- voms core log files (/var/log/glite/voms.*)
- to specify the number of copies to keep
- default: 90

All these parameters are 'advanced parameters' and are pre-configured
parameters so they will be taken into account even if not specified 
in the configuration. So no configuration file needs to be updated 
(if you do not want to update it). They can be set per VO.

------------------------------------------------------------
VOMS proxy timeout period (Bug 17247)
------------------------------------------------------------

voms.proxy.timeout
- The maximum length of the AC's that VOMS will grant
  (in seconds). The default value is 24 hours (=86400s).
  This parameter can be specified separately per VO.
- default: 86400

Parameter is advanced parameter with pre-defined value and can be set per VO.

------------------------------------------------------------

Known issues:

1. The value set for '--uri' does not contain the ':vomsd_port' suffix,
   which is important for voms-proxy-info. 

Possible workarounds:

a) After each execution of 'glite-voms-server-config.py --configure' the 
   voms.conf file for each VO should be adjusted to that the '--uri' 
   option value is in the form:

   voms_server_hostname:vomsd_port

   This could be done automatically with the following script:

   for vo in /opt/glite/etc/voms/*; do
     if [ -d $vo -a -f $vo/voms.conf ]; then
     PORT=$(grep "\-\-port" $vo/voms.conf | cut -f 2 -d "=");
     sed -i -e "s/--uri=\([^:]*\).*/--uri=\1:$PORT/" $vo/voms.conf;
     fi;
   done;

b) Another solution is to patch the glite-voms-server-config.py. This could 
   be done with the following command (copy everything on a single line):

   sed -i -e 
     's/\(\ *\)input\.write("--uri.*/\1input\.write("--uri=%s\:%s\\n" 
     % (self.voms_hostname, self.voms_port))/' 
     /opt/glite/etc/config/scripts/glite-voms-server-config.py


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
 #17247 keep voms.conf --timeout parameter, if present, on upgrades
 #20607 Extend voms-admin and catalina logrotate
 #22973 VOMS server hostname
 #34112 VOMS-ADMIN: "--upgrade" option of voms-admin-configure does not work
 #34200 voms-admin cli not failure resilent
 #34201 voms-admin web interface does not show users when adding acl entry
 #34612 VOMS-ADMIN: Internal Server Error when editing ACE

Updated rpms

Name Version Full RPM name Description
glite-VOMS_oracle 3.1.11-0 glite-VOMS_oracle-3.1.11-0.i386.rpm gLite metapackage (glite-VOMS_oracle)
glite-config 3.1.2-0.slc4 glite-config-3.1.2-0.slc4.i386.rpm Common gLite configuration files.
glite-security-voms-admin-client 2.0.7-1 glite-security-voms-admin-client-2.0.7-1.noarch.rpm gLite VOMS Admin service - client package
glite-security-voms-admin-interface 2.0.2-1 glite-security-voms-admin-interface-2.0.2-1.noarch.rpm gLite VOMS Admin service - wsdl interface package
glite-security-voms-admin-server 2.0.14-1 glite-security-voms-admin-server-2.0.14-1.noarch.rpm gLite VOMS Admin service - server package
glite-voms-server-config 3.1.3-0.slc4 glite-voms-server-config-3.1.3-0.slc4.i386.rpm gLite VOMS server configuration files

The RPMs can be updated using yum via

Service reconfiguration after update

Service must be reconfigured.

Service restart after update

Service must be restarted.

How to apply the fix

  1. Update the RPMs (see above)
  2. Update configuration (see above)
  3. Restart the service if necessary (see above)