Certification report patch 3590 and 4084

Author(s): Alejandro Álvarez Ayllón <alejandro.alvarez.ayllon@cern.ch>

Patch: https://savannah.cern.ch/patch/?3590 https://savannah.cern.ch/patch/?4084

Outcome: Certified

Upgrade from production

  • Installed using a clean Scientific Linux 4, 32 bits for patch 3590 and 64 bits for patch 4084. I used two virtual machines from vNode. The certification procedure has been the same for both architectures.
  • Updated the whole system

# yum -y update
Loading "kernel-module" plugin
Setting up Update Process
Setting up repositories
sl-errata                 100% |=========================| 1.9 kB    00:00     
CA                        100% |=========================|  951 B    00:00     
sl-base                   100% |=========================| 1.1 kB    00:00     
INTERNAL                  100% |=========================|  951 B    00:00     
Reading repository metadata in from local files
primary.xml.gz            100% |=========================| 267 kB    00:00     
sl-errata : ################################################## 1038/1038
Added 1038 new packages, deleted 0 old in 3.15 seconds
primary.xml.gz            100% |=========================|  15 kB    00:00     
CA        : ################################################## 91/91
Added 91 new packages, deleted 0 old in 0.18 seconds
primary.xml.gz            100% |=========================| 656 kB    00:01     
sl-base   : ################################################## 2113/2113
Added 2113 new packages, deleted 0 old in 5.91 seconds
primary.xml.gz            100% |=========================| 7.5 kB    00:00     
INTERNAL  : ################################################## 61/61
Added 61 new packages, deleted 0 old in 0.12 seconds
No Packages marked for Update/Obsoletion

  • As jpackage is still corrupted, I had to download and install manually all the rpms.

# cat jpackage.list
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/bcel-5.1-16.jpp5.noarch.rpm
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/bea-stax-1.2.0-0.rc1.3.jpp5.noarch.rpm
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/bea-stax-api-1.2.0-0.rc1.3.jpp5.noarch.rpm
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/bouncycastle-1.43-1.jpp5.noarch.rpm
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/dom4j-1.6.1-10.jpp5.noarch.rpm
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/ecj-3.3.1.1-3.jpp5.noarch.rpm
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/geronimo-j2ee-1.4-apis-1.2-13.jpp5.noarch.rpm
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/geronimo-jaf-1.0.2-api-1.2-13.jpp5.noarch.rpm
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/geronimo-javamail-1.4-api-1.2-13.jpp5.noarch.rpm
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/geronimo-specs-poms-1.2-13.jpp5.noarch.rpm        
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/geronimo-stax-1.0-api-1.2-13.jpp5.noarch.rpm        
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/glassfish-jaf-1.1.0-5.jpp5.noarch.rpm
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/glassfish-jaxb-2.1.4-7.jpp5.noarch.rpm
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/icu4j-3.8.1-5.jpp5.noarch.rpm        
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/isorelax-0.1-0.20041111.6.jpp5.noarch.rpm        
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/jakarta-commons-beanutils-1.7.0-10.jpp5.noarch.rpm        
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/jakarta-commons-collections-3.1-9.jpp5.noarch.rpm        
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/jakarta-commons-collections-tomcat5-3.1-9.jpp5.noarch.rpm        
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/jakarta-commons-daemon-1.0.1-7.jpp5.noarch.rpm        
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/jakarta-commons-dbcp-tomcat5-1.2.2-2.jpp5.noarch.rpm        
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/jakarta-commons-digester-1.8-1jpp.noarch.rpm        
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/jakarta-commons-el-1.0-12.jpp5.noarch.rpm        
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/jakarta-commons-launcher-1.1-4.jpp5.noarch.rpm        
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/jakarta-commons-logging-1.1-8.jpp5.noarch.rpm
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/jakarta-commons-modeler-2.0-5.jpp5.noarch.rpm        
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/jakarta-commons-pool-tomcat5-1.3-11.jpp5.noarch.rpm
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/jaxen-1.1-3.jpp5.noarch.rpm
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/jdom-1.0-5.jpp5.noarch.rpm       
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/jpackage-utils-5.0.0-2.jpp5.noarch.rpm
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/log4j-1.2.14-15.jpp5.noarch.rpm
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/msv-1.2-0.20050722.6.jpp5.noarch.rpm
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/msv-xsdlib-1.2-0.20050722.6.jpp5.noarch.rpm
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/mx4j-3.0.1-9.jpp5.noarch.rpm
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/regexp-1.5-1.jpp5.noarch.rpm        
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/relaxngDatatype-1.0-3.jpp5.noarch.rpm
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/saxon-6.5.5-1.jpp5.noarch.rpm
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/tomcat5-5.5.27-7.jpp5.noarch.rpm
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/tomcat5-common-lib-5.5.27-7.jpp5.noarch.rpm
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/tomcat5-jasper-5.5.27-7.jpp5.noarch.rpm
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/tomcat5-jsp-2.0-api-5.5.27-7.jpp5.noarch.rpm
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/tomcat5-server-lib-5.5.27-7.jpp5.noarch.rpm    
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/tomcat5-servlet-2.4-api-5.5.27-7.jpp5.noarch.rpm
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/ws-jaxme-0.5.1-10.jpp5.noarch.rpm
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/xalan-j2-2.7.0-10.jpp5.noarch.rpm
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/xerces-j2-2.7.1-12.jpp5.noarch.rpm
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/xml-commons-1.3.04-5.jpp5.noarch.rpm
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/xml-commons-jaxp-1.2-apis-1.3.04-5.jpp5.noarch.rpm
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/xml-commons-jaxp-1.3-apis-1.3.04-5.jpp5.noarch.rpm        
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/xml-commons-resolver11-1.3.04-5.jpp5.noarch.rpm
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/xom-1.2.1-1.jpp5.noarch.rpm
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/xpp2-2.1.10-6.jpp5.noarch.rpm
http://linuxsoft.cern.ch/jpackage/5.0/generic/free/RPMS/xpp3-1.1.3.8-1.jpp5.noarch.rpm
# wget -i jpackage.list
...
# yum localinstall *.rpm
...
=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Installing:
 bcel                    noarch     5.1-16.jpp5      bcel-5.1-16.jpp5.noarch.rpm  498 k
 bea-stax                noarch     1.2.0-0.rc1.3.jpp5  bea-stax-1.2.0-0.rc1.3.jpp5.noarch.rpm  166 k
 bea-stax-api            noarch     1.2.0-0.rc1.3.jpp5  bea-stax-api-1.2.0-0.rc1.3.jpp5.noarch.rpm   25 k
 bouncycastle            noarch     1.43-1.jpp5      bouncycastle-1.43-1.jpp5.noarch.rpm  3.7 M
 dom4j                   noarch     1.6.1-10.jpp5    dom4j-1.6.1-10.jpp5.noarch.rpm  316 k
 ecj                     noarch     1:3.3.1.1-3.jpp5  ecj-3.3.1.1-3.jpp5.noarch.rpm  1.3 M
 geronimo-j2ee-1.4-apis  noarch     1.2-13.jpp5      geronimo-j2ee-1.4-apis-1.2-13.jpp5.noarch.rpm  1.1 M
 geronimo-jaf-1.0.2-api  noarch     1.2-13.jpp5      geronimo-jaf-1.0.2-api-1.2-13.jpp5.noarch.rpm   40 k
 geronimo-javamail-1.4-api  noarch     1.2-13.jpp5      geronimo-javamail-1.4-api-1.2-13.jpp5.noarch.rpm  195 k
 geronimo-specs-poms     noarch     1.2-13.jpp5      geronimo-specs-poms-1.2-13.jpp5.noarch.rpm  107 k
 geronimo-stax-1.0-api   noarch     1.2-13.jpp5      geronimo-stax-1.0-api-1.2-13.jpp5.noarch.rpm   35 k
 glassfish-jaf           noarch     1.1.0-5.jpp5     glassfish-jaf-1.1.0-5.jpp5.noarch.rpm  104 k
 glassfish-jaxb          noarch     2.1.4-7.jpp5     glassfish-jaxb-2.1.4-7.jpp5.noarch.rpm  3.9 M
 icu4j                   noarch     3.8.1-5.jpp5     icu4j-3.8.1-5.jpp5.noarch.rpm  4.4 M
 isorelax                noarch     0.1-0.20041111.6.jpp5  isorelax-0.1-0.20041111.6.jpp5.noarch.rpm   75 k
 jakarta-commons-beanutils  noarch     1.7.0-10.jpp5    jakarta-commons-beanutils-1.7.0-10.jpp5.noarch.rpm  386 k
 jakarta-commons-collections  noarch     3.1-9.jpp5       jakarta-commons-collections-3.1-9.jpp5.noarch.rpm  565 k
 jakarta-commons-collections-tomcat5  noarch     3.1-9.jpp5       jakarta-commons-collections-tomcat5-3.1-9.jpp5.noarch.rpm   24 k
 jakarta-commons-daemon  noarch     1:1.0.1-7.jpp5   jakarta-commons-daemon-1.0.1-7.jpp5.noarch.rpm   74 k
 jakarta-commons-dbcp-tomcat5  noarch     1.2.2-2.jpp5     jakarta-commons-dbcp-tomcat5-1.2.2-2.jpp5.noarch.rpm  114 k
 jakarta-commons-digester  noarch     1.8-1jpp         jakarta-commons-digester-1.8-1jpp.noarch.rpm  179 k
 jakarta-commons-el      noarch     1.0-12.jpp5      jakarta-commons-el-1.0-12.jpp5.noarch.rpm  117 k
 jakarta-commons-launcher  noarch     1.1-4.jpp5       jakarta-commons-launcher-1.1-4.jpp5.noarch.rpm   53 k
 jakarta-commons-logging  noarch     1.1-8.jpp5       jakarta-commons-logging-1.1-8.jpp5.noarch.rpm  157 k
 jakarta-commons-modeler  noarch     2.0-5.jpp5       jakarta-commons-modeler-2.0-5.jpp5.noarch.rpm  171 k
 jakarta-commons-pool-tomcat5  noarch     1.3-11.jpp5      jakarta-commons-pool-tomcat5-1.3-11.jpp5.noarch.rpm   47 k
 jaxen                   noarch     1.1-3.jpp5       jaxen-1.1-3.jpp5.noarch.rpm  712 k
 jdom                    noarch     1.0-5.jpp5       jdom-1.0-5.jpp5.noarch.rpm  207 k
 log4j                   noarch     1.2.14-15.jpp5   log4j-1.2.14-15.jpp5.noarch.rpm  383 k
 msv                     noarch     1.2-0.20050722.6.jpp5  msv-1.2-0.20050722.6.jpp5.noarch.rpm  655 k
 msv-xsdlib              noarch     1.2-0.20050722.6.jpp5  msv-xsdlib-1.2-0.20050722.6.jpp5.noarch.rpm  148 k
 mx4j                    noarch     3.0.1-9.jpp5     mx4j-3.0.1-9.jpp5.noarch.rpm  1.7 M
 regexp                  noarch     1.5-1.jpp5       regexp-1.5-1.jpp5.noarch.rpm   44 k
 relaxngDatatype         noarch     1.0-3.jpp5       relaxngDatatype-1.0-3.jpp5.noarch.rpm   19 k
 saxon                   noarch     6.5.5-1.jpp5     saxon-6.5.5-1.jpp5.noarch.rpm  446 k
 tomcat5                 noarch     5.5.27-7.jpp5    tomcat5-5.5.27-7.jpp5.noarch.rpm  471 k
 tomcat5-common-lib      noarch     5.5.27-7.jpp5    tomcat5-common-lib-5.5.27-7.jpp5.noarch.rpm   86 k
 tomcat5-jasper          noarch     5.5.27-7.jpp5    tomcat5-jasper-5.5.27-7.jpp5.noarch.rpm  491 k
 tomcat5-jsp-2.0-api     noarch     5.5.27-7.jpp5    tomcat5-jsp-2.0-api-5.5.27-7.jpp5.noarch.rpm   89 k
 tomcat5-server-lib      noarch     5.5.27-7.jpp5    tomcat5-server-lib-5.5.27-7.jpp5.noarch.rpm  1.8 M
 tomcat5-servlet-2.4-api  noarch     5.5.27-7.jpp5    tomcat5-servlet-2.4-api-5.5.27-7.jpp5.noarch.rpm  131 k
 ws-jaxme                noarch     0.5.1-10.jpp5    ws-jaxme-0.5.1-10.jpp5.noarch.rpm  1.4 M
 xalan-j2                noarch     2.7.0-10.jpp5    xalan-j2-2.7.0-10.jpp5.noarch.rpm  1.8 M
 xerces-j2               noarch     2.7.1-12.jpp5    xerces-j2-2.7.1-12.jpp5.noarch.rpm  1.2 M
 xml-commons             noarch     1.3.04-5.jpp5    xml-commons-1.3.04-5.jpp5.noarch.rpm  7.6 k
 xml-commons-jaxp-1.2-apis  noarch     1.3.04-5.jpp5    xml-commons-jaxp-1.2-apis-1.3.04-5.jpp5.noarch.rpm  145 k
 xml-commons-jaxp-1.3-apis  noarch     1.3.04-5.jpp5    xml-commons-jaxp-1.3-apis-1.3.04-5.jpp5.noarch.rpm  300 k
 xml-commons-resolver11  noarch     1.3.04-5.jpp5    xml-commons-resolver11-1.3.04-5.jpp5.noarch.rpm   61 k
 xom                     noarch     1.2.1-1.jpp5     xom-1.2.1-1.jpp5.noarch.rpm  348 k
 xpp2                    noarch     2.1.10-6.jpp5    xpp2-2.1.10-6.jpp5.noarch.rpm  270 k
 xpp3                    noarch     1.1.3.8-1.jpp5   xpp3-1.1.3.8-1.jpp5.noarch.rpm  342 k
Updating:
 jpackage-utils          noarch     5.0.0-2.jpp5     jpackage-utils-5.0.0-2.jpp5.noarch.rpm  172 k

Transaction Summary
=============================================================================
Install     51 Package(s)         
Update       1 Package(s)         
Remove      0 Package(s)
...

  • Installed yum-protectbase and marked dag.repo and sl4x.repo as protected (protect=1)

# yum -y install yum-protectbase

# wget http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.1/glite-FTA_oracle.repo
# wget http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.1/glite-FTS_oracle.repo
# yum install glite-FTS_oracle
# yum install glite-FTA_oracle

# wget http://etics-repository.cern.ch:8080/repository/pm/registered/repomd/id/707824ee-a523-4cb9-b1da-9d175623ef95/slc4_x86_64_gcc346/etics-registered-build-by-id.repo
--10:10:51--  http://etics-repository.cern.ch:8080/repository/pm/registered/repomd/id/707824ee-a523-4cb9-b1da-9d175623ef95/slc4_x86_64_gcc346/etics-registered-build-by-id.repo
           => `etics-registered-build-by-id.repo'
Resolving etics-repository.cern.ch... 128.142.130.60
Connecting to etics-repository.cern.ch|128.142.130.60|:8080... connected.
HTTP request sent, awaiting response... 200 OK
Length: 930

100%[=========================================================================================>] 930           --.--K/s             

10:10:52 (126.70 MB/s) - `etics-registered-build-by-id.repo' saved [930/930]

# yum update
...
=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Updating:
 glite-FTA_oracle        x86_64     3.1.23-1.slc4    ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346  4.0 k
 glite-data-agents-common  x86_64     1.1.1-3.slc4     ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346  4.2 M
 glite-data-config-service  x86_64     2.6.1-3.slc4     ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346  807 k
 glite-data-delegation-cli  x86_64     2.0.0-6.slc4     ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346   46 k
 glite-data-srm-util-cpp  x86_64     2.2.2-2.slc4     ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346  5.7 M
 glite-data-transfer-agents  x86_64     3.4.7-2.slc4     ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346   13 M
 glite-data-transfer-cli  x86_64     3.7.3-2.slc4     ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346  1.3 M
 glite-data-transfer-url-copy  x86_64     3.2.5-2.slc4     ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346  2.4 M
 glite-info-provider-release  noarch     1.0.0-9          ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346  3.0 k
 glite-security-delegation-interface  noarch     2.0.0-3          ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346   18 k
 glite-security-voms-api-c  x86_64     1.9.10-6.slc4    ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346  4.2 M
 gridsite-shared         x86_64     1.1.20-4         ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346   82 k
 lftp                    x86_64     4.0.7-1.el4.rf   dag               2.3 M
 lksctp-tools            x86_64     1.0.10-2.el4.rf  dag                88 k
 lksctp-tools-devel      x86_64     1.0.10-2.el4.rf  dag                60 k
 mtr                     x86_64     2:0.73-1.el4.rf  dag                81 k
 nmap                    x86_64     2:5.00-1.el4.rf  dag               1.8 M
 perl-Crypt-SSLeay       x86_64     0.57-3.el4.rf    dag                96 k
 perl-Filter             x86_64     1.34-1.el4.rf    dag               160 k
 perl-HTML-Parser        x86_64     3.64-1.el4.rf    dag               150 k
 perl-HTML-Tagset        noarch     3.20-1.el4.rf    dag                15 k
 perl-LDAP               noarch     0.34-1.el4.rf    dag               335 k
 perl-XML-Dumper         noarch     0.81-1.el4.rf    dag                22 k
 perl-XML-Encoding       noarch     2.07-1.el4.rf    dag                20 k
 perl-XML-LibXML         x86_64     1.70-2.el4.rf    dag               616 k
 perl-XML-NamespaceSupport  noarch     1.11-1.el4.rf    dag                16 k
 perl-XML-SAX            noarch     0.96-1.el4.rf    dag                78 k
 perl-XML-Twig           noarch     3.34-1.el4.rf    dag               206 k
 python-elementtree      x86_64     1.2.6-7.el4.rf   dag               100 k
 rsync                   x86_64     3.0.7-1.el4.rf   dag               370 k
 subversion              x86_64     1.4.6-0.2.el4.rf  dag               4.4 M
Installing for dependencies:
 glite-security-voms-api-noglobus  x86_64     1.9.10-6.slc4    ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346  2.1 M
 glite-version           noarch     3.1.1-2          ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346  4.6 k
 perl-Compress-Raw-Bzip2  x86_64     2.024-1.el4.rf   dag               113 k
 perl-Compress-Raw-Zlib  x86_64     2.024-1.el4.rf   dag               176 k
 perl-IO-Compress        noarch     2.024-1.el4.rf   dag               241 k
 perl-String-CRC32       x86_64     1.4-1.el4.rf     dag                30 k

Transaction Summary
=============================================================================
Install      6 Package(s)         
Update      31 Package(s)         
Remove       0 Package(s)         
Total download size: 45 M
...

  • I reconfigured then the FTA and restarted the agents

# /opt/glite/yaim/bin/yaim -c -s /etc/yaim/site-info.def -n FTA2
   WARNING: 
   WARNING: *****************************************************************************
   WARNING: Your siteinfo directory is world readable. This is generally a bad idea      
   WARNING: as configuration files may contain passwords and other sensitive information.
   WARNING: *****************************************************************************
   WARNING: 
   INFO: Using site configuration file: /etc/yaim/site-info.def
   INFO: 
         ###################################################################
         
         .             /'.-. ')
         .     yA,-"-,( ,m,:/ )   .oo.     oo    o      ooo  o.     .oo
         .    /      .-Y a  a Y-.     8. .8'    8'8.     8    8b   d'8
         .   /           ~ ~ /         8'    .8oo88.     8    8  8'  8
         . (_/         '===='          8    .8'     8.   8    8  Y   8
         .   Y,-''-,Yy,-.,/           o8o  o8o    o88o  o8o  o8o    o8o
         .    I_))_) I_))_)
         
         
         current working directory: /root/yaimgen
         site-info.def date: May 26 10:22 /etc/yaim/site-info.def
         yaim command: -c -s /etc/yaim/site-info.def -n FTA2
         log file: /opt/glite/yaim/bin/../log/yaimlog
         Wed May 26 10:22:02 CEST 2010 : /opt/glite/yaim/bin/yaim
         
         Installed YAIM versions:
         glite-yaim-core 4.0.11-2
         4.1.5-1
         
         ####################################################################
   INFO: The default location of the grid-env.(c)sh files will be: /opt/glite/etc/profile.d
   INFO: Sourcing the utilities in /opt/glite/yaim/functions/utils
   INFO: Detecting environment
   INFO: Executing function: config_edgusers_check 
   INFO: Executing function: config_host_certs_check 
   INFO: Executing function: config_sysconfig_lcg_check 
   INFO: Executing function: config_sd2cache_check 
   INFO: Executing function: config_edgusers 
   INFO: Executing function: config_host_certs 
/sbin/ldconfig: /opt/glite/lib64/libvomsapi.so.0 is not a symbolic link

   INFO: Executing function: config_crl 
   INFO: Executing function: config_ldconf 
   INFO: Executing function: config_check_oraclelibs 
   INFO: Executing function: config_sysconfig_edg 
   INFO: Executing function: config_sysconfig_globus 
   INFO: Executing function: config_sysconfig_lcg 
   INFO: Executing function: config_glite_env 
ldconfig: /opt/glite/lib64/libvomsapi.so.0 is not a symbolic link

   INFO: Executing function: config_FTA2_agents 
   INFO: FTA database type Oracle selected
   INFO: Site definiton file contains definitions for FTA agent server ONE on host vtb-generic-85.cern.ch
   INFO: Running basic sanity check on site definition file...
   INFO: ... file looks OK.
   INFO: Copying hostcert to /etc/grid-security/glite-data-transfer-agents-cert.pem for :root......
   INFO: Copying hostkey to /etc/grid-security/glite-data-transfer-agents-key.pem for :root...
   INFO: This hostname is: vtb-generic-85.cern.ch
   INFO: This machine is going to be configured as server: ONE
   INFO: The following agents will be configured on this server:
   INFO: DTEAM of type VOAGENT
   INFO: VOMSTEST of type VOAGENT
   INFO: CERN-CERN of type SRMCOPY
   INFO: CERN-DESY of type URLCOPY
   INFO: Making temporary config directory as /tmp/tmp.mfTZr15561
   INFO: Writing input file for the global defaults to temporary file: /tmp/tmp.mfTZr15561/global.config.properties
   INFO: Configuring agent DTEAM of type VOAGENT...
   INFO: Agent DTEAM uses template file: /opt/glite/share/config/glite-data-transfer-agents/glite-transfer-vo-agent-python-oracle.config.xml
   INFO: This is the default template file for this agent type.
   INFO: New agent type VOAGENT used. Creating the default generator config files for it.
   INFO: Writing generator input file for agent type VOAGENT to temporary file: /tmp/tmp.mfTZr15561/agenttype.VOAGENT.config.properties
   INFO: Agent type VOAGENT overrides some defaults with the following variables:
         FTA_TYPEDEFAULT_VOAGENT_ACTIONS_RETRYMODULE FTA_TYPEDEFAULT_VOAGENT_ACTIONS_RETRYPARAMS FTA_TYPEDEFAULT_VOAGENT_PYTHON_PYTHONPATH
   INFO: Generating instance configuration...
   INFO: No instance variables changed for this agent. Defaults will be used.
   INFO: Logfile: /tmp/tmp.mfTZr15561/glite-transfer-vo-agent-DTEAM.log-properties
   INFO: Config: /tmp/tmp.mfTZr15561/glite-transfer-vo-agent-DTEAM.properties.xml
   INFO: Configuring agent VOMSTEST of type VOAGENT...
   INFO: Agent VOMSTEST uses template file: /opt/glite/share/config/glite-data-transfer-agents/glite-transfer-vo-agent-python-oracle.config.xml
   INFO: This is the default template file for this agent type.
   INFO: This agent type has already been used in the configuration. Re-using agent type configuration.
   INFO: Generating instance configuration...
   INFO: A few defaults have been overridden for this instance, from the following variables:
         FTA_VOMSTEST_AGENT_NAME
   INFO: Logfile: /tmp/tmp.mfTZr15561/glite-transfer-vo-agent-VOMSTEST.log-properties
   INFO: Config: /tmp/tmp.mfTZr15561/glite-transfer-vo-agent-VOMSTEST.properties.xml
   INFO: Configuring agent CERN-CERN of type SRMCOPY...
   INFO: Agent CERN-CERN uses template file: /opt/glite/share/config/glite-data-transfer-agents/glite-transfer-channel-agent-srmcopy-oracle.config.xml
   INFO: This is the default template file for this agent type.
   INFO: New agent type SRMCOPY used. Creating the default generator config files for it.
   INFO: Writing generator input file for agent type SRMCOPY to temporary file: /tmp/tmp.mfTZr15561/agenttype.SRMCOPY.config.properties
   INFO: Agent type SRMCOPY overrides some defaults with the following variables:
         FTA_TYPEDEFAULT_SRMCOPY_ACTIONS_SURLNORMALIZATION
   INFO: Generating instance configuration...
   INFO: No instance variables changed for this agent. Defaults will be used.
   INFO: Logfile: /tmp/tmp.mfTZr15561/glite-transfer-channel-agent-srmcopy-CERN-CERN.log-properties
   INFO: Config: /tmp/tmp.mfTZr15561/glite-transfer-channel-agent-srmcopy-CERN-CERN.properties.xml
   INFO: Configuring agent CERN-DESY of type URLCOPY...
   INFO: Agent CERN-DESY uses template file: /opt/glite/share/config/glite-data-transfer-agents/glite-transfer-channel-agent-urlcopy-oracle.config.xml
   INFO: This is the default template file for this agent type.
   INFO: New agent type URLCOPY used. Creating the default generator config files for it.
   INFO: Writing generator input file for agent type URLCOPY to temporary file: /tmp/tmp.mfTZr15561/agenttype.URLCOPY.config.properties
   INFO: Agent type URLCOPY does not override any defaults.
   INFO: Generating instance configuration...
   INFO: No instance variables changed for this agent. Defaults will be used.
   INFO: Logfile: /tmp/tmp.mfTZr15561/glite-transfer-channel-agent-urlcopy-CERN-DESY.log-properties
   INFO: Config: /tmp/tmp.mfTZr15561/glite-transfer-channel-agent-urlcopy-CERN-DESY.properties.xml
   INFO: Scanning existing configuration...
service transfer-agents does not support chkconfig
service transfer-agents does not support chkconfig
   INFO: There are 4 existing agents.
   INFO: 
         Existing agents whose configuration remains the same:
   INFO: DTEAM
   INFO: VOMSTEST
   INFO: CERN-CERN
   INFO: CERN-DESY
   INFO: 
         Copied configuration successfully to directory:
         /opt/glite/etc/glite-data-transfer-agents.d/
         
   INFO: Wrote daemon sysconfig script to /etc/sysconfig/glite-data-transfer-agents...
   INFO: Using already linked SysV script /etc/init.d/transfer-agents...
   INFO: Ckconfig'd transfer-agents on ...

   INFO: Using existing /etc/logrotate.d/glite-data-transfer-agents script ...
   INFO: Executing function: config_sd2cache 
   INFO: Editing /opt/glite/etc/glite-sd2cache-cron.conf
   INFO: Check if glite-sd2cache init.d script exists
   INFO: glite-sd2cache init.d exists start it
   INFO: Configuration Complete.                                               [  OK  ]
   INFO: YAIM terminated succesfully.

# /opt/glite/etc/init.d/glite-data-transfer-agents restart
Info: using default install root: /opt/glite
Stopping Service glite-transfer-channel-agent-srmcopy-CERN-CERN[  OK  ]
Starting Service glite-transfer-channel-agent-srmcopy-CERN-CERN[  OK  ]
Stopping Service glite-transfer-channel-agent-urlcopy-CERN-DESY[  OK  ]
Starting Service glite-transfer-channel-agent-urlcopy-CERN-DESY[  OK  ]
Stopping Service glite-transfer-vo-agent-DTEAM              [  OK  ]
Starting Service glite-transfer-vo-agent-DTEAM              [  OK  ]
Stopping Service glite-transfer-vo-agent-VOMSTEST           [  OK  ]
Starting Service glite-transfer-vo-agent-VOMSTEST           [  OK  ]

Test report

First of all, I executed again the certification test suite:

Using ./FTS-certconfig
Log files will be stored in /tmp/logs_100520102318
START jue may 20 10:23:18 CEST 2010 
------------------------------------------------
FTS HOST: vtb-generic-85.cern.ch
*Running BASIC tests
Executing FTS-basic
FTS-basic PASSED
Executing FTS-services
FTS-services PASSED
Executing FTS-channels
FTS-channels PASSED
Executing FTS-submission-same
FTS-submission-same PASSED
Executing FTS-submission
FTS-submission PASSED
Executing FTS-cancel
FTS-cancel PASSED
Executing FTS-channel-add
FTS-channel-add PASSED
Executing FTS-channel-audit
FTS-channel-audit PASSED
Executing FTS-channel-drop
FTS-channel-drop PASSED
Executing FTS-channel-managers
FTS-channel-managers PASSED
Executing FTS-channel-set
FTS-channel-set PASSED
Executing FTS-channel-setvolimit
FTS-channel-setvolimit PASSED
Executing FTS-getroles
FTS-getroles PASSED
Executing FTS-joblist
FTS-joblist PASSED
Executing FTS-service-info
FTS-service-info PASSED
Executing FTS-setpriority
FTS-setpriority PASSED
Executing FTS-status
FTS-status PASSED
Executing FTS-vomanagers
FTS-vomanagers PASSED
*Running CHECKSUM tests
Using channel: CERN-CERN
Executing FTS-submission-with-checksum-1.sh
FTS-submission-with-checksum-1.sh PASSED
Executing FTS-submission-with-checksum-2.sh
FTS-submission-with-checksum-2.sh PASSED
Executing FTS-submission-with-checksum-3.sh
FTS-submission-with-checksum-3.sh PASSED
*Running SPACE tests
Executing FTS-srmspace
FTS-srmspace PASSED
Executing FTS-srmspace2
FTS-srmspace2 PASSED
*GRIDFTP tests skipped (EXPERIMENTAL)
------------------------------------------------
END jue may 20 10:36:58 CEST 2010
TEST_PASSED

And then, I started with the bugs.

Bug #60519

Marked as Fix not certified as there are no implications for binary distributions.

Bug #65664 and bug #66744

I marked them as Fix not certified because of the urgency of the patch and the difficulty of testing these two.

Bug #3590

I executed twice the command glite-transfer-group-addmember in order to check if the error message is the right one:

[root@vtb-generic-85 yaimgen]# glite-transfer-group-addmember A_GROUP A_MEMBER
[root@vtb-generic-85 yaimgen]# glite-transfer-group-addmember A_GROUP A_MEMBER
Failed adding site 'A_MEMBER' to members of group '[A_GROUP]': addGroupMember: This groupMember already exists!

As it is, I marked it as Fix Certified.

Bug #58470

I set up the variable FTA_GLOBAL_GUC_SYSLOGDISABLE to true and executed again yaim. After that, I checked the file /var/log/messages to check if there were any messages from FTA. There wasn't, so this variable worked fine.

Then, I set variable FTA_GLOBAL_GUC_SYSLOGFACILITY to LOG_USER, and modified the syslog configuration to redirect those output to a different file.

user.*          /var/log/special

I executed yaim and check the output was written in the file /var/log/special, and it was, as expected.

And the last variable I checked was FTA_GLOBAL_GUC_SYSLOGIDENT, which didn't work. So I registered a new bug (https://savannah.cern.ch/bugs/?67729) and marked this one as fix certified, because this is a minor cosmetic problem.

Bug #62035

For this, I just saw that the Yaim module didn't require any manual intervention,. You can have a look into the previous FTA Yaim log.

Bug #65661

This is also fixed, because all the submission tests passed.

Bug #66507

For this bug, I created a new test that submits jobs using lowercase and uppercase hashes for each hash algorithm.

Clean installation

  • Installed using a clean Scientific Linux 4, 32 bits for patch 3590 and 64 bits for patch 4084. I used two virtual machines from vNode. The certification procedure has been the same for both architectures.
  • Updated the whole system
  • As jpackage is still corrupted, I had to download and install manually all the rpms (view the log at the beginning of this document).
  • Installed yum-protectbase and marked dag.repo and sl4x.repo as protected (protect=1)
  • Downloaded FTS from production, as the FTS metapackage hasn't been created.
  • Installed both FTS and FTA

# wget http://grid-deployment.web.cern.ch/grid-deployment/glite/repos/3.1/glite-FTS_oracle.repo
# wget http://etics-repository.cern.ch:8080/repository/pm/registered/repomd/id/707824ee-a523-4cb9-b1da-9d175623ef95/slc4_x86_64_gcc346/etics-registered-build-by-id.repo
# yum install glite-FTS_oracle
...

...=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Installing:
 glite-FTS_oracle        x86_64     3.1.21-0         glite-FTS         3.4 k
Installing for dependencies:
 CGSI_gSOAP_2.7          x86_64     1.3.3-1.slc4     ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346   71 k
 bdii                    noarch     4.0.1-4          ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346   22 k
 edg-mkgridmap           noarch     3.0.0-1          ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346   37 k
 fetch-crl               noarch     2.7.0-1          ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346   20 k
 glite-data-delegation-api-c  x86_64     2.0.0-7.slc4     ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346  280 k
 glite-data-delegation-cli  x86_64     2.0.0-6.slc4     ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346   46 k
 glite-data-transfer-cli  x86_64     3.7.3-2.slc4     ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346  1.3 M
 glite-data-transfer-fts  noarch     3.7.0-3          ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346  3.6 M
 glite-data-util-c       x86_64     1.2.3-1.slc4     ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346   39 k
 glite-info-generic      noarch     2.0.2-3          ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346  5.4 k
 glite-info-provider-release  noarch     1.0.0-9          ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346  3.0 k
 glite-info-templates    noarch     1.0.0-11         ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346  8.2 k
 glite-security-delegation-interface  noarch     2.0.0-3          ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346   18 k
 glite-security-trustmanager  noarch     1.8.16-3         ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346  1.6 M
 glite-security-util-java  noarch     1.4.0-1          ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346  140 k
 glite-security-voms-api-c  x86_64     1.9.10-6.slc4    ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346  4.2 M
 glite-service-discovery-api-c  x86_64     2.2.2-2.slc4     ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346   46 k
 glite-service-discovery-bdii-c  x86_64     2.2.2-2.slc4     ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346   34 k
 glite-service-discovery-cli  x86_64     2.2.1-2.slc4     ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346   14 k
 glite-service-discovery-file-c  x86_64     2.1.2-2.slc4     ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346   41 k
 glite-version           noarch     3.1.1-2          ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346  4.6 k
 glite-version           x86_64     3.1.0-1.slc4     glite-FTS         1.9 k
 glite-yaim-core         noarch     4.0.11-2         ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346  119 k
 glite-yaim-fts          noarch     4.1.5-1          ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346   27 k
 glue-schema             noarch     1.3.0-5          ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346   30 k
 gridsite-shared         x86_64     1.1.20-4         ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346   82 k
 lcg-vomscerts           noarch     5.8.0-1          glite-FTS          18 k
 openldap-servers        x86_64     2.2.13-12.el4    sl-base           3.4 M
 perl-DateManip          noarch     5.42a-3          sl-base           135 k
 perl-Parse-Yapp         noarch     1.05-32          sl-base            40 k
 perl-TermReadKey        x86_64     2.30-3.el4.rf    dag                58 k
 perl-XML-DOM            noarch     1.44-2.el4.rf    dag               185 k
 perl-XML-RegExp         noarch     0.03-1.2.el4.rf  dag               7.9 k
 vdt_globus_essentials   x86_64     VDT1.6.1x86_64_rhas_4-9  ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346   27 M

Transaction Summary
=============================================================================
Install     35 Package(s)         
Update       0 Package(s)         
Remove       0 Package(s)         
Total download size: 42 M
...
# yum install glite-FTA_oracle
...
=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Installing:
 glite-FTA_oracle        x86_64     3.1.23-1.slc4    ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346  4.0 k
Installing for dependencies:
 glite-data-agents-common  x86_64     1.1.1-3.slc4     ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346  4.2 M
 glite-data-config-service  x86_64     2.6.1-3.slc4     ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346  807 k
 glite-data-srm-api-c    x86_64     1.1.0-13.slc4    ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346  1.4 M
 glite-data-srm-util-cpp  x86_64     2.2.2-2.slc4     ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346  5.7 M
 glite-data-srm2-api-c   x86_64     2.2.0-7.slc4     ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346  3.8 M
 glite-data-transfer-agents  x86_64     3.4.7-2.slc4     ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346   13 M
 glite-data-transfer-proxyrenewal  x86_64     1.0.0-9.slc4     ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346  386 k
 glite-data-transfer-url-copy  x86_64     3.2.5-2.slc4     ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346  2.4 M
 glite-sd2cache          noarch     1.0.4-1          ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346   12 k
 glite-security-proxyrenewal  x86_64     1.3.8-2.slc4     ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346   93 k
 glite-security-voms-api-noglobus  x86_64     1.9.10-6.slc4    ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346  2.1 M
 log4cpp                 x86_64     1.0-1.el4.rf     dag               2.4 M
 myproxy                 x86_64     VDT1.6.1x86_64_rhas_4-7  ETICS-registered-build-707824ee-a523-4cb9-b1da-9d175623ef95-slc4_x86_64_gcc346  1.3 M

Transaction Summary
=============================================================================
Install     14 Package(s)         
Update       0 Package(s)         
Remove       0 Package(s)         
Total download size: 38 M
...

Test report

I executed the certification test suite:

[testuser@vtb-generic-114 FTS]$ ./FTS-certtest.sh 
Using ./FTS-certconfig
Log files will be stored in /tmp/logs_100520102318
START jue may 20 16:02:54 CEST 2010 
------------------------------------------------
FTS HOST: vtb-generic-97.cern.ch
*Running BASIC tests
Executing FTS-basic
FTS-basic PASSED
Executing FTS-services
FTS-services PASSED
Executing FTS-channels
FTS-channels PASSED
Executing FTS-submission-same
FTS-submission-same PASSED
Executing FTS-submission
FTS-submission PASSED
Executing FTS-cancel
FTS-cancel PASSED
Executing FTS-channel-add
FTS-channel-add PASSED
Executing FTS-channel-audit
FTS-channel-audit PASSED
Executing FTS-channel-drop
FTS-channel-drop PASSED
Executing FTS-channel-managers
FTS-channel-managers PASSED
Executing FTS-channel-set
FTS-channel-set PASSED
Executing FTS-channel-setvolimit
FTS-channel-setvolimit PASSED
Executing FTS-getroles
FTS-getroles PASSED
Executing FTS-joblist
FTS-joblist PASSED
Executing FTS-service-info
FTS-service-info PASSED
Executing FTS-setpriority
FTS-setpriority PASSED
Executing FTS-status
FTS-status PASSED
Executing FTS-vomanagers
FTS-vomanagers PASSED
*Running CHECKSUM tests
Using channel: CERN-CERN
Executing FTS-submission-with-checksum-1.sh
FTS-submission-with-checksum-1.sh PASSED
Executing FTS-submission-with-checksum-2.sh
FTS-submission-with-checksum-2.sh PASSED
Executing FTS-submission-with-checksum-3.sh
FTS-submission-with-checksum-3.sh PASSED
*Running SPACE tests
Executing FTS-srmspace
FTS-srmspace PASSED
Executing FTS-srmspace2
FTS-srmspace2 PASSED
*GRIDFTP tests skipped (EXPERIMENTAL)
------------------------------------------------
END jue may 20 16:15:36 CEST 2010
TEST_PASSED

Then, I did the same tests as I did with the updated node. All of them passed.

-- AlejandroAlvarez - 26-May-2010

Edit | Attach | Watch | Print version | History: r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r2 - 2010-09-06 - PeterJones
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    EGEE All webs login

This site is powered by the TWiki collaboration platform Powered by Perl This site is powered by the TWiki collaboration platformCopyright &© by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Ask a support question or Send feedback