From: Joachim Flammer Date: Mon, 13 Mar 2006 15:19:21 +0000 (+0000) Subject: Merge of HEAD with branch 2.1.0. X-Git-Tag: Root_glite-deployment-lb_branch_2_2_0~1 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=cfba47b4c0c0a219b26e4b94e34b98b971e6b399;p=jra1mw.git Merge of HEAD with branch 2.1.0. --- diff --git a/org.glite.deployment.lb/CHANGELOG b/org.glite.deployment.lb/CHANGELOG index 9f1b376..e9b3c83 100644 --- a/org.glite.deployment.lb/CHANGELOG +++ b/org.glite.deployment.lb/CHANGELOG @@ -1,3 +1,14 @@ +DATE: 13-03-2006 16:15 +[flammer] Merge of HEAD with branch 2.1.0 +[flammer] Increased version to 2.2.0 + +DATE: 04-12-2005 21:15 +[dimeglio] Added configuration parameter for setting mysql max_allowed_packet + +DATE: 23-11-2005 23:50 +[dimeglio] Use ConfigParams class +[dimeglio] Removed servietool instabce config params, put instance creation in script + DATE: 08-07-2005 15:20 [dimeglio] Merged from branch 1.2.2 diff --git a/org.glite.deployment.lb/config/scripts/glite-lb-config.py b/org.glite.deployment.lb/config/scripts/glite-lb-config.py index 0d9b86b..4b78f99 100644 --- a/org.glite.deployment.lb/config/scripts/glite-lb-config.py +++ b/org.glite.deployment.lb/config/scripts/glite-lb-config.py @@ -34,6 +34,8 @@ import sys, posix, getopt,time sys.path.append(".") from gLiteInstallerLib import gLib +from gLiteInstallerLib import ConfigParams +from gliteRgmaServicetool import gliteRgmaServicetoolInstance from gliteRgmaServicetool import gliteRgmaServicetool import mysql as MySQL @@ -49,7 +51,6 @@ class glite_lb: self.version = "2.2.0" self.name = "glite-lb" self.friendly_name = "gLite Logging and Bookkeeping" - params['module.version'] = self.version #------------------------------------------------------------------------------- # Banner @@ -143,34 +144,19 @@ python %s-config [OPTION...]""" % (self.name, os.environ['GLITE_LOCATION'], \ #------------------------------------------------------------------- # Start Servicetool #------------------------------------------------------------------- - - pid = glib.getPID('rgma-servicetool') - if (pid != 0): - print 'The gLite R-GMA Servicetool service is already running. Restarting...' - rgmaServicetool.stop() - else: - print "Starting the gLite R-GMA Servicetool service" - - rgmaServicetool.start() - - # Check that the daemon is running - - pid = glib.getPID('rgma-servicetool') - - if (pid != 0): - print "The gLite R-GMA Servicetool service has been started ", - glib.printOkMessage() - else: - glib.printErrorMessage("Could not start the gLite R-GMA Servicetool service") - glib.printErrorMessage("Please verify and re-run the script "), - glib.printFailedMessage() - return 1 + if params['rgma.servicetool.activate'] == "true": + + errorcode = rgmaServicetool.start() + if (errorcode != 0): + return 1 return 0 def stop(self): + error_level = 0 + pid = glib.getPID('bkserverd') if (pid != 0): os.system('%s/etc/init.d/glite-lb-bkserverd stop' % os.environ['GLITE_LOCATION']) @@ -179,6 +165,7 @@ python %s-config [OPTION...]""" % (self.name, os.environ['GLITE_LOCATION'], \ if (pid != 0): print 'Could not stop the LB Server service ', glib.printFailedMessage() + error_level = 1 else: print 'The LB Server service has been stopped ', glib.printOkMessage() @@ -190,22 +177,15 @@ python %s-config [OPTION...]""" % (self.name, os.environ['GLITE_LOCATION'], \ self.mysql.stop() #------------------------------------------------------------------- - # Stop the servicetool + # Servicetool #------------------------------------------------------------------- - pid = glib.getPID('rgma-servicetool') - if (pid != 0): - rgmaServicetool.stop() - - pid = glib.getPID('rgma-servicetool') - if (pid != 0): - print 'Could not stop the R-GMA Servicetool service ', - glib.printFailedMessage() - else: - print 'The R-GMA Servicetool service has been stopped ', - glib.printOkMessage() - - return 0 + if params['rgma.servicetool.activate'] == "true": + + if rgmaServicetool.stop(): + error_level = 1 + + return error_level def status(self): @@ -215,6 +195,15 @@ python %s-config [OPTION...]""" % (self.name, os.environ['GLITE_LOCATION'], \ if retval != 0: error_level = 1 + #------------------------------------------------------------------- + # Servicetool + #------------------------------------------------------------------- + + if params['rgma.servicetool.activate'] == "true": + + if rgmaServicetool.status() != 0: + error_level = 1 + return error_level def configure(self): @@ -224,11 +213,11 @@ python %s-config [OPTION...]""" % (self.name, os.environ['GLITE_LOCATION'], \ #-------------------------------------------------------- if os.system("python %s/glite-security-utils-config.py --subservice" % glib.getScriptPath()): - print "\nConfiguring gLite Security Utilities ", + print "\nConfiguring gLite Security Utilities ", glib.printFailedMessage() else: - print "\nConfiguring gLite Security Utilities ", - glib.printOkMessage() + print "\nConfiguring gLite Security Utilities ", + glib.printOkMessage() # Create the GLITE_USER if it doesn't exists print "\nCreating/Verifying the GLITE_USER account %s" % os.environ['GLITE_USER'] @@ -239,8 +228,8 @@ python %s-config [OPTION...]""" % (self.name, os.environ['GLITE_LOCATION'], \ glib.printOkMessage() # Create all directories needed - print "\nVerify CA certificates directory ", glib.check_dir(os.environ['GLITE_CERT_DIR']) + print "\nVerify CA certificates directory ", glib.printOkMessage() # Copy certificates @@ -256,11 +245,15 @@ python %s-config [OPTION...]""" % (self.name, os.environ['GLITE_LOCATION'], \ # Configure MySQL #-------------------------------------------------------- + # Set mysql parameters + #self.mysql.setConfiguration('mysql','loose-max_allowed_packet',params['mysql.max_allowed_packet']) + self.mysql.setConfiguration('mysqld','max_allowed_packet',params['mysql.max_allowed_packet']) + # start MySQL self.mysql.stop() time.sleep(5) - self.mysql.start() - + self.mysql.start() + if not os.path.exists('/tmp/mysql.sock'): os.symlink('/var/lib/mysql/mysql.sock', '/tmp/mysql.sock') @@ -290,7 +283,7 @@ python %s-config [OPTION...]""" % (self.name, os.environ['GLITE_LOCATION'], \ self.mysql.add_user(params['lb.database.name'],params['lb.database.username'],"",self.mysql_root_password) text = ['USE %s;\n' % params['lb.database.name'], - '\. %s/etc/glite-lb-dbsetup.sql\n' % os.environ['GLITE_LOCATION']] + '\. %s/etc/glite-lb-dbsetup.sql\n' % os.environ['GLITE_LOCATION']] file.writelines(text) file.close() @@ -336,17 +329,32 @@ python %s-config [OPTION...]""" % (self.name, os.environ['GLITE_LOCATION'], \ #------------------------------------------------------------------- # RGMA servicetool: configure servicetool #------------------------------------------------------------------- - - print "Configuring the R-GMA Servicetool..." - - if rgmaServicetool.configure(glib): - # error in configuring services - print "Configuring the R-GMA Servicetool... ", - glib.printFailedMessage() - return 1 - - print "Configuring the R-GMA Servicetool... ", - glib.printOkMessage() + + if params['rgma.servicetool.activate'] == "true": + + # Instantiate the rgma-servicetool class + rgmaServicetool = gliteRgmaServicetool() + rgmaServicetool.verbose = self.verbose + + # Create Local Logger instance + serviceId = "%s_%s" % (glib.fq_hostname, params['lbserver.serviceType']) + servicetoolInstance = gliteRgmaServicetoolInstance(glib, serviceId) + + # set params + servicetoolInstance.setServiceName(params['lbserver.serviceName']) + servicetoolInstance.setServiceType(params['lbserver.serviceType']) + servicetoolInstance.setServiceVersion(self.version) + servicetoolInstance.setStatusScript(params['lbserver.statusScript']) + servicetoolInstance.setEndpoint(params['lbserver.endpoint']) + + # add instance to the gLite configuration + if servicetoolInstance.add() == 1: + return 1 + + # Configure servicetool + if rgmaServicetool.configure(glib): + # error in configuring servicetool + return 1 return 0 @@ -360,7 +368,13 @@ def loadDefaults(params): params['mysql.root.password'] = "" params['lb.database.name'] = "lbserver20" params['lb.database.username'] = "lbserver" - + params['mysql.max_allowed_packet'] = "17" + + params['lbserver.serviceName'] = 'LB Server service at %s' % glib.fq_hostname + params['lbserver.serviceType'] = 'org.glite.lb.server' + params['lbserver.statusScript'] = '%s/etc/init.d/glite-lb-bkserverd status' % params['GLITE_LOCATION'] + params['lbserver.endpoint'] = 'not available' + def set_env(): # gLite @@ -411,11 +425,13 @@ if __name__ == '__main__': print '"\nThis script must be run as root\n' sys.exit(1) + # Get an instance of the ConfigParams class + params = ConfigParams() + # Get an instance of the library class glib = gLib() # Load parameters - params = {} loadDefaults(params) try: opts, args = glib.getopt(sys.argv[1:], '', ['siteconfig=']) @@ -425,7 +441,8 @@ if __name__ == '__main__': break except getopt.GetoptError: pass - if glib.loadConfiguration("%s/../glite-lb.cfg.xml" % glib.getScriptPath(),params): + if glib.loadConfiguration(["%s/../glite-lb.cfg.xml" % glib.getScriptPath(), \ + "%s/../glite-rgma-servicetool.cfg.xml" % glib.getScriptPath()],params): print "An error occurred while configuring the service" sys.exit(1) @@ -458,41 +475,46 @@ if __name__ == '__main__': # Check cli options for o, a in opts: + if o in ("-h", "--help"): service.usage() sys.exit(0) + if o in ("-v", "--version"): service.showVersion() sys.exit(0) + if o in ("-c", "--checkconf"): service.copyright() service.showVersion() glib.print_params(params) + print + rgmaServicetool.showServices() sys.exit(0) - - if o == "--configure": - # Check certificates - if params.has_key('glite.installer.checkcerts'): - if params['glite.installer.checkcerts'] == "true": - if glib.check_certs(params) != 0: - print "An error occurred while configuring the %s service" \ - % service.friendly_name - sys.exit(1) - - # Print configuration parameters - if verbose: - glib.print_params(params) + if o == "--configure": - service.copyright() - service.showVersion() - service.banner() + # Check certificates + if params.has_key('glite.installer.checkcerts'): + if params['glite.installer.checkcerts'] == "true": + if glib.check_certs(params) != 0: + print "An error occurred while configuring the %s service" \ + % service.friendly_name + sys.exit(1) + + # Print configuration parameters + if verbose: + glib.print_params(params) + service.copyright() + service.showVersion() + service.banner() + # Stop all services glib.printInfoMessage("\n\nStopping all running LB services...") service.stop() - # Configure the service + # Configure the service return_result = service.configure() if return_result == 0: @@ -503,7 +525,7 @@ if __name__ == '__main__': print "\n\nThe %s configuration was successfully completed\n" % service.friendly_name print "You can now start the service using the --start option of this script\n\n" - glib.registerService() + glib.registerService() sys.exit(0) @@ -519,23 +541,23 @@ if __name__ == '__main__': sys.exit(2) - else: + else: print "\n\nAn unrecoverable error occurred while configuring the %s" \ % service.friendly_name - sys.exit(1) - + sys.exit(1) + if o in ("start", "--start"): - # Start the service - if service.start() == 0: + # Start the service + if service.start() == 0: print "\n\nThe %s was successfully started " % service.friendly_name, - glib.printOkMessage() + glib.printOkMessage() sys.exit(0) - else: + else: print "\n\nAn error occurred while starting the %s " % service.friendly_name, - glib.printFailedMessage() - sys.exit(1) - + glib.printFailedMessage() + sys.exit(1) + if o in ("stop", "--stop"): # Stop the service if service.stop() == 0: @@ -546,6 +568,7 @@ if __name__ == '__main__': print "\n\nAn unrecoverable error occurred while stopping the %s " % service.friendly_name, glib.printFailedMessage() sys.exit(1) + if o == "--status": sys.exit(service.status()) diff --git a/org.glite.deployment.lb/config/templates/glite-lb.cfg.xml b/org.glite.deployment.lb/config/templates/glite-lb.cfg.xml index 97995a8..4e11e33 100644 --- a/org.glite.deployment.lb/config/templates/glite-lb.cfg.xml +++ b/org.glite.deployment.lb/config/templates/glite-lb.cfg.xml @@ -1,4 +1,4 @@ - + @@ -34,14 +34,27 @@ description="Enable check of host certificates" value="true"/> + + + + @@ -57,74 +70,4 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/org.glite.deployment.lb/doc/release_notes/release_notes.doc b/org.glite.deployment.lb/doc/release_notes/release_notes.doc index a1d8d86..2ad2d4d 100644 Binary files a/org.glite.deployment.lb/doc/release_notes/release_notes.doc and b/org.glite.deployment.lb/doc/release_notes/release_notes.doc differ diff --git a/org.glite.deployment.lb/doc/release_notes/release_notes.html b/org.glite.deployment.lb/doc/release_notes/release_notes.html index 2e771cd..01ee3f4 100644 --- a/org.glite.deployment.lb/doc/release_notes/release_notes.html +++ b/org.glite.deployment.lb/doc/release_notes/release_notes.html @@ -14,21 +14,15 @@ {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0;} @font-face - {font-family:"MS Mincho"; - panose-1:2 2 6 9 4 2 5 8 3 4;} -@font-face {font-family:Tahoma; panose-1:2 11 6 4 3 5 4 4 2 4;} @font-face - {font-family:"\@MS Mincho"; - panose-1:2 2 6 9 4 2 5 8 3 4;} + {font-family:Times; + panose-1:2 2 6 3 5 4 5 2 3 4;} @font-face {font-family:ZWAdobeF; panose-1:0 0 0 0 0 0 0 0 0 0;} @font-face - {font-family:Times; - panose-1:2 2 6 3 5 4 5 2 3 4;} -@font-face {font-family:"Univers \(W1\)";} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal @@ -985,7 +979,7 @@ text-transform:uppercase'>gLite Logging & Bookkeeping Server

1. Release Description

This release contains the gLite Logging & Bookkeeping -Server module v. 2.0.2. The following sections provide additional information about +Server module v. 2.1.1. 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 Logging & Bookkeeping Server, please refer @@ -996,14 +990,13 @@ lang=FR>Changes in this release

2.1. Changes in functionality

-

The mysql database can now be protected -with a root password. The mysql root password can be set in the configuration -file.

+

There are no functional changes in this +release.

2.2. Changes in Configuration

The following new parameters have been -added to the glite-security-utils.cfg.xml file:

+added to the glite-lb.cfg.xml file:

 

@@ -1026,97 +1019,72 @@ added to the glite-security-utils.cfg.xml file:

-

mysql.root.password

+

rgma.servicetool.activate

-

<changeme>

+

true

-

The mysql root password

- - - - -

 

- -

The following parameters have been changed -in the glite-security-utils.cfg.xml file:

- -

 

- - - - - - - - -
-

Parameter name

-
-

Old value

-
-

New value

-
-

Description

-
- -

 

- -

The following new parameters have been -removed from the glite-security-utils.cfg.xml file:

- -

 

- - - - - + +
-

Parameter name

-
-

Comment

+

Turn on/off servicetool for the node.

+

[Example: true ] [Type: 'boolean']

-

lb.database.name

+

set.mysql.root.password

+
+

false

-

The LB database name cannot be configured - internally, therefore this parameter was ignored

+

If this parameter is true, then the root + password of the mysql database is set to the value specified in + mysql.root.password if it not yet set. This parameter has       no effect if + the database root password is already set. It can be used to ease automated installation + and configuration of the service, if mysql is not managed in some other way.

+

[Example: false][Type: boolean]

-

lb.database.username

+

mysql.max_allowed_packet

+
+

17

-

The LB database user cannot be configured - internally, therefore this parameter was ignored

+

This parameter allows to set the + max_allowed_packet parameter in the mysql configuration file /etc/my.cnf. The + default recommended value for the LB server is 17MB.

+

[Example: 17][Type: Integer][Unit: MB]

 

+

The R-GMA Service Publisher (aka R-GMA +servicetool) parameters are now automatically handled by the configuration +script and do not need to be explicitly set anymore in the configuration file. +The parameters can be set in the configuration file to override the default +values.

+ +

 

+

3. Release contents

3.1. Glite sub-deployment modules

@@ -1142,7 +1110,7 @@ specific release notes and installation instructions.

3.2. Glite RPMS

-

The gLite Logging & Bookkeeping Server v. 2.0.2 is +

The gLite Logging & Bookkeeping Server v. 2.1.1 is composed of the following gLite components:

 

@@ -1150,485 +1118,500 @@ composed of the following gLite components:

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

Component name

+

Component name

-

Description

+

Description

-

Version

+

Version

-

File

-
-

glite-config

-
-

gLite configuration scripts

-
-

1.4.5

-
-

http://glite.web.cern.ch/glite/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-config-1.4.2-1.noarch.rpm

-
-

glite-lb-client-interface

-
-

L&B client library - header files

-
-

2.0.0

-
-

http://glite.web.cern.ch/glite/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-lb-client-interface-2.0.0-1.i386.rpm

+

File

-

glite-lb-common

+

glite-config

-

L&B common subroutines - library

+

gLite configuration scripts

-

2.0.1

+

1.6.22

-

http://glite.web.cern.ch/glite/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-lb-common-2.0.1-1.i386.rpm

+

http://glite.web.cern.ch/glite/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-config-1.6.22-1.noarch.rpm

-

glite-lb-config

+

glite-jp-common

-

gLite Logging and - Bookkeeping node configuration files

+

 

-

2.0.1

+

1.1.0

-

http://glite.web.cern.ch/glite/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-lb-config-2.0.1-1.noarch.rpm

+

http://glite.web.cern.ch/glite/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-jp-common-1.1.0-1.i386.rpm

-

glite-lb-logger

+

glite-jp-primary

-

L&B local logger

+

 

-

1.1.2

+

1.1.1

-

http://glite.web.cern.ch/glite/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-lb-logger-1.1.2-1.i386.rpm

+

http://glite.web.cern.ch/glite/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-jp-primary-1.1.1-1.i386.rpm

-

glite-lb-server

+

glite-jp-server-common

-

L&B bookkeeping server

+

 

-

1.2.5

+

1.0.0

-

http://glite.web.cern.ch/glite/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-lb-server-1.2.5-1.i386.rpm

+

http://glite.web.cern.ch/glite/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-jp-server-common-1.0.0-1.i386.rpm

-

glite-lb-server-bones

+

glite-jp-ws-interface

-

L&B server bones

+

 

-

2.0.0

+

1.1.0

-

http://glite.web.cern.ch/glite/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-lb-server-bones-2.0.0-1.i386.rpm

+

http://glite.web.cern.ch/glite/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-jp-ws-interface-1.1.0-0.i386.rpm

-

glite-lb-ws-interface

+

glite-lb-client-interface

-

 

+

L&B client library header files

-

2.0.0

+

2.1.0

-

http://glite.web.cern.ch/glite/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-lb-ws-interface-2.0.0-1.i386.rpm

+

http://glite.web.cern.ch/glite/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-lb-client-interface-2.1.0-1.i386.rpm

-

glite-rgma-api-java

+

glite-lb-config

-

Java API for R-GMA

+

gLite LB Configuration files

-

4.1.5

+

2.1.1

-

http://glite.web.cern.ch/glite/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-rgma-api-java-4.1.5-1.noarch.rpm

+

http://glite.web.cern.ch/glite/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-lb-config-2.1.1-1.i386.rpm

-

glite-rgma-base

+

glite-lb-common

-

R-GMA basic configuration - and documentation

+

L&B common subroutines library

-

4.1.19

+

3.0.1

-

http://glite.web.cern.ch/glite/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-rgma-base-4.1.19-1.noarch.rpm

+

http://glite.web.cern.ch/glite/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-lb-common-3.0.1-1.i386.rpm

-

glite-rgma-common-config

+

glite-lb-logger

-

gLite rgma common - configuration items installation

+

L&B local logger

-

5.0.0

+

1.2.1

-

http://glite.web.cern.ch/glite/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-rgma-common-config-5.0.0-1.noarch.rpm

+

http://glite.web.cern.ch/glite/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-lb-logger-1.2.1-1.i386.rpm

-

glite-rgma-servicetool

+

glite-lb-server

-

R-GMA service tool

+

L&B bookkeeping server

-

4.1.19

+

1.3.3

-

http://glite.web.cern.ch/glite/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-rgma-servicetool-4.1.19-3.noarch.rpm

+

http://glite.web.cern.ch/glite/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-lb-server-1.3.3-1.i386.rpm

-

glite-rgma-servicetool-config

+

glite-lb-server-bones

-

gLite R-GMA servicetool - installation

+

L&B server bones

-

5.1.0

+

2.1.1

-

http://glite.web.cern.ch/glite/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-rgma-servicetool-config-5.1.0-1.noarch.rpm

+

http://glite.web.cern.ch/glite/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-lb-server-bones-2.1.1-1.i386.rpm

-

glite-rgma-stubs-servlet-java

+

glite-lb-ws-interface

-

Java client implementation - stubs for R-GMA

+

 

-

4.1.13

+

2.1.0

-

http://glite.web.cern.ch/glite/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-rgma-stubs-servlet-java-4.1.13-1.noarch.rpm

+

http://glite.web.cern.ch/glite/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-lb-ws-interface-2.1.0-1.i386.rpm

-

glite-security-gsoap-plugin

+

glite-rgma-servicetool-config

-

gSOAP plugin and gss - libraries

+

gLite R-GMA servicetool installation

-

1.1.1

+

5.2.2

-

http://glite.web.cern.ch/glite/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-security-gsoap-plugin-1.1.1-0.i386.rpm

+

http://glite.web.cern.ch/glite/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-rgma-servicetool-config-5.2.2-1.noarch.rpm

-

glite-security-trustmanager

+

glite-security-gsoap-plugin

-

The java certificate path - checkin for proxy certs in SSL with plugins for tomcat and axis.

+

gSOAP plugin and gss libraries

-

1.7.3

+

1.2.1

-

http://glite.web.cern.ch/glite/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-security-trustmanager-1.7.3-1.noarch.rpm

+

http://glite.web.cern.ch/glite/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-security-gsoap-plugin-1.2.1-0.i386.rpm

-

glite-security-util-java

+

glite-security-utils-config

-

The java utilities library - for security

+

gLite Security Utilities configuration files

-

1.1.2

+

1.2.1

-

http://glite.web.cern.ch/glite/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-security-util-java-1.1.2-2.noarch.rpm

+

http://glite.web.cern.ch/glite/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-security-utils-config-1.2.1-1.noarch.rpm

-

glite-security-utils-config

+

glite-security-voms-api-c

-

gLite Security Utilities - configuration files

+

 

-

1.0.4

+

1.6.10

-

http://glite.web.cern.ch/glite/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-security-utils-config-1.0.4-1.noarch.rpm

+

http://glite.web.cern.ch/glite/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-security-voms-api-c-1.6.10-0.i386.rpm

-

glite-security-voms-api-c

+

glite-wms-utils-exception

-

 

+

 

-

1.6.3

+

1.0.3

-

http://glite.web.cern.ch/glite/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-security-voms-api-c-1.6.3-0.i386.rpm

+

http://glite.web.cern.ch/glite/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-wms-utils-exception-1.0.3-1.i386.rpm

-

glite-wms-utils-exception

+

glite-wms-utils-jobid

-

 

+

 

-

1.0.2

+

1.0.2

-

http://glite.web.cern.ch/glite/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-wms-utils-exception-1.0.2-1.i386.rpm

+

http://glite.web.cern.ch/glite/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-wms-utils-jobid-1.0.2-1.i386.rpm

-

 

-

4. Dependencies

-

The gLite Logging & Bookkeeping Server v. 2.0.2 module +

The gLite Logging & Bookkeeping Server v. 2.1.1 module has the following dependencies:

 

@@ -1636,214 +1619,266 @@ has the following dependencies:

- - + - - + - - - + - - - - + - - - + - - + - - - + - - - + - - - - + - -

Component name

+

Description

+

Version

RPM file name

GPT

+ 8.0pt'>c-ares

+
+

A library that performs asynchronous DNS operations

-

VDT 1.2.2

+

1.3.0

-

Hhttp://glite.web.cern.ch/glite/packages/externals/bin/rhel30/RPMS/gpt-VDT1.2.2rh9-1.i386.rpmH

+

http://glite.web.cern.ch/glite/packages/externals/bin/rhel30/RPMS/c-ares-1.3.0-1.slc3.i386.rpm

VDT Globus Essentials

+ 8.0pt'>gpt

+
+

The Grid Packaging Toolkit (GPT)

-

VDT 1.2.2

+

VDT1.2.2rh9

-

Hhttp://glite.web.cern.ch/glite/packages/externals/bin/rhel30/RPMS/vdt_globus_essentials-VDT1.2.2rh9-1.i386.rpmH

+

http://glite.web.cern.ch/glite/packages/externals/bin/rhel30/RPMS/gpt-VDT1.2.2rh9-1.i386.rpm

MySQL-server

+ 8.0pt'>gridsite

-

4.1.11

+

GridSite

+
+

1.1.15

-

Hhttp://glite.web.cern.ch/glite/packages/externals/bin/rhel30/RPMS/MySQL-server-4.0.20-0.i386.rpmH

+

http://glite.web.cern.ch/glite/packages/externals/bin/rhel30/RPMS/gridsite-1.1.15-1.i386.rpm

MySQL-client

+ 8.0pt'>j2re

-

4.1.11

+

Java JRE

+
+

1.4.2

-

Hhttp://glite.web.cern.ch/glite/packages/externals/bin/rhel30/RPMS/MySQL-client-4.0.20-0.i386.rpmH

+

http://glite.web.cern.ch/glite/packages/externals/bin/rhel30/RPMS/j2re-1_4_2_08-linux-i586.rpm

ares

+ 8.0pt'>myproxy

+
+

Credential repository for the Grid.

-

1.1.1

+

1.14

-

Hhttp://glite.web.cern.ch/glite/packages/externals/bin/rhel30/RPMS/ares-1.1.1-EGEE.i386.rpmH

+

http://glite.web.cern.ch/glite/packages/externals/bin/rhel30/RPMS/myproxy-1.14-EGEE.i386.rpm

myproxy

+ 8.0pt'>MySQL-client

+
+

MySQL - Client

-

1.14

+

4.1.11

-

Hhttp://glite.web.cern.ch/glite/packages/externals/bin/rhel30/RPMS/myproxy-1.14-EGEE.i386.rpmH

+

http://glite.web.cern.ch/glite/packages/externals/bin/rhel30/RPMS/MySQL-client-4.1.11-0.i386.rpm

perl-Expect.pm

+ 8.0pt'>MySQL-server

+
+

MySQL

-

1.01

+

4.1.11

-

Hhttp://glite.web.cern.ch/glite/packages/externals/bin/rhel30/RPMS/per-Expect.pm-1.01-9.i386.rpmH

+

http://glite.web.cern.ch/glite/packages/externals/bin/rhel30/RPMS/MySQL-server-4.1.11-0.i386.rpm

Java SDK/JRE

+ 8.0pt'>perl-Expect.pm

-

1.4.2

+

Expect.pm module for perl (./id/A/AU/AUSCHUTZ)

+
+

1.01

-

http://java.sun.com/j2se/1.4.2/download.html

+

http://glite.web.cern.ch/glite/packages/externals/bin/rhel30/RPMS/perl-Expect.pm-1.01-9.i386.rpm

- -

 

- -

5. Known bugs and issues

- -

This -release has the following bugs and issues. Bug numbers refer to the gLite Bug + + +

vdt_globus_essentials

+ + +

Virtual Data Toolkit

+ + +

VDT1.2.2rh9

+ + +

http://glite.web.cern.ch/glite/packages/externals/bin/rhel30/RPMS/vdt_globus_essentials-VDT1.2.2rh9-1.i386.rpm

+ + + + +

 

+ +

5. Known bugs and issues

+ +

This +release has the following bugs and issues. Bug numbers refer to the gLite Bug Tracking system database hosted on the CERN Savannah system at Hhttps://savannah.cern.ch/bugs/?group=jra1mdwH .