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