gLite R-GMA SERVER
This release contains the gLite R-GMA Server module v. 5.0.0. The following sections provide additional information about the release content, the module dependencies, the know bugs and issues and a list of bugs closed since the previous release. For information about installing and using the gLite R-GMA Server, please refer to the gLite Installation and User Guides.
This release introduces the following changes:
§ allow.unsecure.port open insecure port to run in insecure mode as well (added)
There is a known incompatibility between gLite release 1.1 and 1.2:
· To enable backwards compatibility between gLite R-GMA1.2 and LCG2_4_0 modifications were made to some tables:
§ Service
§ ServiceStatus
In addition to this some tables have been removed:
§ ServiceAssociation
§ VOService
§ ServiceData
§ GlueServiceAccessControlRule
This causes problems with interoperability between version R1.1 and R1.2 of gLite R-GMA (if you publish from a 1.1. servicetool to a 1.2 server) with errors such as:
Cannot declareTable: table description not defined in the Schema
Cannot find tableName/columnName in the Schema DB: unknown tableName or columnName
The following workarounds are provided:
· All the necessary scripts can be downloaded from:
http://hepunx.rl.ac.uk/egee/jra1-uk/glite-r1/download/SchemaWorkaround.tar.gz
· Schema work around:
The instructions below can be run with the server 'live'. In any case MySQL will need to be running.
1. After the installation of the gLite R-GMA 1.2 version of the registry/schema, run the dropTable script and drop the Service and ServiceStatus tables.
2. Replace the $GLITE_LOCATION/share/rgma/schemas/misc.schema and Glue Service.schema with the misc.schema and Glue-Service.schema supplied
3. Run the setup script
$GLITE_LOCATION/share/rgma/scripts/rgma-server-setup.py --schema=yes --registry=yes --browser=yes
Once the mysql script has been generated, run it (you will be asked for the root mysql password)
mysql -u root -p < /opt/glite/etc/rgma-server/rgma_sql_conf.sql
4. If tomcat is not running start it.
· Flexible Archiver work around:
If you are running a flexible archiver, the flexible archiver will also need to be reconfigured:
1. Run the flexible archiver setup script:
$RGMA_HOME/bin/rgma-flexible-archiver-db-setup $RGMA_HOME/etc/rgma-flexible-archiver/flexy.props
2. Load the table update to MySQL:
mysql -u root -p < rgma-flexible-archiver-db-setup.sql > /dev/null
3. Restart the flexible archiver:
/etc/init.d/rgma-flexible-archiver start
The gLite R-GMA Server v.5.0.0 is composed of the following gLite components:
Component name |
Description |
Version |
File |
glite-config |
gLite configuration scripts |
1.2.1 |
../../../../../../../glite-web/egee/packages/R1.2/R20050715/bin/rhel30/noarch/RPMS/glite-config-1.2.1-1.noarch.rpm |
org.glite.rgma-api-java |
Java API for R.GMA |
4.1.5 |
../../../../../../../glite-web/egee/packages/R1.2/R20050715/bin/rhel30/noarch/RPMS/glite-rgma-api-java-4.1.5-1.noarch.rpm |
org.glite.rgma-base |
R.GMA basic configuration and documentation |
4.1.19 |
../../../../../../../glite-web/egee/packages/R1.2/R20050715/bin/rhel30/noarch/RPMS/glite-rgma-base-4.1.19-1.noarch.rpm |
org.glite.rgma-common.config |
gLite rgma common configuration items installation |
5.0.0 |
../../../../../../../glite-web/egee/packages/R1.2/R20050715/bin/rhel30/noarch/RPMS/glite-rgma-common-config-5.0.0-1.noarch.rpm |
org.glite.rgma-flexible-archiver |
R.GMA flexible archiver |
4.1.16 |
../../../../../../../glite-web/egee/packages/R1.2/R20050715/bin/rhel30/noarch/RPMS/glite-rgma-flexible-archiver-4.1.16-2.noarch.rpm |
org.glite.rgma-publish-site |
R.GMA site publisher |
4.1.14 |
../../../../../../../glite-web/egee/packages/R1.2/R20050715/bin/rhel30/noarch/RPMS/glite-rgma-publish-site-4.1.14-1.noarch.rpm |
org.glite.rgma-server-config |
gLite R.GMA server installation |
5.0.0 |
../../../../../../../glite-web/egee/packages/R1.2/R20050715/bin/rhel30/noarch/RPMS/glite-rgma-server-config-5.0.0-1.noarch.rpm |
org.glite.rgma-server-servlet |
Servlet-based R.GMA server implementation |
4.1.21 |
../../../../../../../glite-web/egee/packages/R1.2/R20050715/bin/rhel30/noarch/RPMS/glite-rgma-server-servlet-4.1.21-1.noarch.rpm |
org.glite.rgma-servicetool |
R.GMA service tool |
4.1.19 |
../../../../../../../glite-web/egee/packages/R1.2/R20050715/bin/rhel30/noarch/RPMS/glite-rgma-servicetool-4.1.19-3.noarch.rpm |
org.glite.rgma-servicetool-config |
gLite R.GMA servicetool installation |
5.0.0 |
../../../../../../../glite-web/egee/packages/R1.2/R20050715/bin/rhel30/noarch/RPMS/glite-rgma-servicetool-config-5.0.0-1.noarch.rpm |
org.glite.rgma-standard-tables |
A set of standard table schemas for R.GMA |
4.1.8 |
../../../../../../../glite-web/egee/packages/R1.2/R20050715/bin/rhel30/noarch/RPMS/glite-rgma-standard-tables-4.1.8-1.noarch.rpm |
org.glite.rgma-stubs-servlet-java |
Java client implementation stubs for R.GMA |
4.1.12 |
../../../../../../../glite-web/egee/packages/R1.2/R20050715/bin/rhel30/noarch/RPMS/glite-rgma-stubs-servlet-java-4.1.12-1.noarch.rpm |
org.glite.security.trustmanager |
The java certificate path checkin for proxy certs in SSL with plugins for tomcat and axis. |
1.7.3 |
../../../../../../../glite-web/egee/packages/R1.2/R20050715/bin/rhel30/noarch/RPMS/glite-security-trustmanager-1.7.3-1.noarch.rpm |
org.glite.security-util.java |
The java utilities library for security |
1.1.2 |
../../../../../../../glite-web/egee/packages/R1.2/R20050715/bin/rhel30/noarch/RPMS/glite-security-util-java-1.1.2-2.noarch.rpm |
org.glite.security-utils.config |
gLite Security Utilities configuration files |
1.0.2 |
../../../../../../../glite-web/egee/packages/R1.2/R20050715/bin/rhel30/noarch/RPMS/glite-security-utils-config-1.0.2-2.noarch.rpm |
The gLite R-GMA Server module v.5.0.0 has the following dependencies:
Component name |
Version |
RPM file name |
gLite-essentials-java |
1.2.0 |
|
MySQL client |
4.1.11 |
|
MySQL server |
4.1.11 |
|
Tomcat5 |
5.0.28 |
|
SUN Java JDK/JRE |
1.4.2 |
http://java.sun.com |
This release has the following known bugs and issues. Bug numbers refer to the gLite Bug Tracking system database hosted on the CERN Savannah system at https://savannah.cern.ch/bugs/?group=jra1mdw .
Know open bugs:
Bugs fixed in this or previous releases, but not yet tested:
This release fixes the following bugs and issues. Bug numbers refer to the gLite Bug Tracking system database hosted on the CERN Savannah system at https://savannah.cern.ch/bugs/?group=jra1mdw