YAIM 3.1.1 Certification
Developers testing
Component |
Upgrade SLC3 (glite 3.0) |
Clean Installation SLC3 (glite 3.0) |
Upgrade SLC4 (glite 3.1) |
Clean Installation SLC4 (glite 3.1) |
UI |
YES - Maria |
YES - Maria |
YES - Maria (from 3.1.0) |
YES - Maria |
TAR UI |
NA |
YES - Andreas |
NA |
YES - Andreas |
WN |
YES - Maria |
YES - Maria |
YES - Maria (from 3.1.0) |
YES - Maria |
TAR WN |
NA |
YES - Andreas |
NA |
YES - Andreas |
DPM |
YES - Gergo |
YES - Gergo |
Not supported |
Not supported |
LFC |
YES - Gergo |
YES - Gergo |
Not supported |
Not supported |
FTS |
YES - Gergo |
YES - Gergo |
Not supported |
Not supported |
new WMS |
YES - Nuno (new bash scripts) |
YES - Nuno (new bash scripts) |
Not supported |
Not supported |
old WMS |
YES (python) |
YES (python) |
Not supported |
Not supported |
BDII |
YES |
YES |
Not supported |
Not supported |
CE |
YES (python scripts) |
YES (python scripts) |
Not supported |
Not supported |
lcg CE |
YES - Gergo |
YES - Gergo |
Not supported |
Not supported |
RGMA |
YES - Laurence |
YES - Laurence |
Not supported |
Not supported |
RB |
YES |
YES |
Not supported |
Not supported |
VOBOX |
YES |
YES |
Not supported |
Not supported |
My Proxy |
YES |
YES |
Not supported |
Not supported |
Fresh install and upgrade testing
YAIM 3.1.1 certification can be tracked in the following Savannah patches:
Component |
gLite 3.0 Tester |
Upgrade SLC3 (glite 3.0) |
Clean Installation SLC3 (glite 3.0) |
gLite 3.1 Tester |
Upgrade SLC4 (glite 3.1) |
Clean Installation SLC4 (glite 3.1) |
UI |
CERN |
YES |
YES |
GRNET |
YES (from 3.1.0) |
YES |
TAR UI |
CERN |
NA |
YES |
CERN |
NA |
YES |
WN |
CERN |
YES |
YES |
GRNET |
YES (from 3.1.0) |
YES |
TAR WN |
CERN |
NA |
YES |
CERN |
NA |
YES |
DPM |
GRNET |
YES |
YES |
NA |
Not supported |
Not supported |
LFC |
UCI |
YES |
YES |
NA |
Not supported |
Not supported |
FTS |
TCD |
YES |
YES |
NA |
Not supported |
Not supported |
WMS |
CERN |
YES |
YES |
NA |
Not supported |
Not supported |
LB |
CERN |
YES |
YES |
NA |
Not supported |
Not supported |
BDII |
GRNET |
YES |
YES |
NA |
Not supported |
Not supported |
glite CE |
CERN |
YES |
YES |
NA |
Not supported |
Not supported |
lcg CE |
IFIC |
YES |
YES |
NA |
Not supported |
Not supported |
SE classic |
CERN |
YES |
YES |
NA |
Not supported |
Not supported |
RGMA |
TCD |
YES |
YES |
NA |
Not supported |
Not supported |
RB |
CERN |
YES |
YES |
NA |
Not supported |
Not supported |
VOBOX |
CERN |
YES |
YES |
NA |
Not supported |
Not supported |
My Proxy |
CERN |
YES |
YES |
NA |
Not supported |
Not supported |
SGE |
CESGA |
YES |
YES |
CESGA |
To be checked |
To be checked |
dcache |
DESY |
YES |
YES |
DESY |
To be checked |
To be checked |
yaim 3.1.1 for gLite 3.0
- UPGRADE
- Use the certification repository to install your service via APT. This is the string you have to use:
rpm http://lxb2042.cern.ch/gLite/APT/R3.0-cert rhel30 externals Release3.0 updates updates.certified internal
-
- After configuring and starting your service, proceed to upgrade yaim.
- Apply patch #1209
by adding to your APT string at the end "patch1209.uncertified":
rpm http://lxb2042.cern.ch/gLite/APT/R3.0-cert rhel30 externals Release3.0 updates updates.certified internal patch1209.uncertified
-
- NOTE: Please, make sure yaim-core and the necessary yaim modules have been installed. Otherwise, update manually since the metapackages might not contain the right dependencies yet:
rpm -e --nodeps glite-yaim-3.0.1-22
rpm -U <yaim_rpm_name>
RPMs can be found in:
http://lxb2042.cern.ch/gLite/APT/R3.0-cert/rhel30/RPMS.patch1209.uncertified/
-
- Reconfigure your service by running:
opt/glite/yaim/bin/yaim -c -s your-site-info.def -n (all your configuration targets on the node)
-
- Check the "How to test" section of this wiki page to test yaim.
- FRESH INSTALL
- Use the certification repository to install your service via APT. This is the string you have to use:
rpm http://lxb2042.cern.ch/gLite/APT/R3.0-cert rhel30 externals Release3.0 updates updates.certified internal patch1209.uncertified
-
- NOTE: Please, make sure yaim-core and the necessary yaim modules have been installed. Otherwise, update manually since the metapackages might not contain the right dependencies yet:
rpm -e --nodeps glite-yaim-3.0.1-22
rpm -U <yaim_rpm_name>
RPMs can be found in:
http://lxb2042.cern.ch/gLite/APT/R3.0-cert/rhel30/RPMS.patch1209.uncertified/
-
- Configure your service by running:
opt/glite/yaim/bin/yaim -c -s your-site-info.def -n (all your configuration targets on the node)
-
- Check the "How to test" section of this wiki page to test yaim.
yaim 3.1.1 for gLite 3.1 (WN and UI only)
Installation and configuration notes for the 3.1 UI and WN:
YUM repository for patch 1210:
[patch 1210]
name=gLite 3.1 patch 1210
baseurl=http://grid-deployment.web.cern.ch/grid-deployment/glite/integration/cert/3.1/patches/1210/sl4/i386/
enabled=1
- UPGRADE
- Use the previous links to install and configure the clients.
- proceed to upgrade yaim by adding the YUM repository for patch 1210.
- Reconfigure your service by running:
opt/glite/yaim/bin/yaim -c -s your-site-info.def -n (UI/WN configuration target)
-
- Check the "How to test" section of this wiki page to test yaim.
- FRESH INSTALL
- Use the previous links to install and configure your clients and install also the repository for patch 1210.
- Configure your clients by running:
opt/glite/yaim/bin/yaim -c -s your-site-info.def -n (UI/WN configuration target)
-
- Check the "How to test" section of this wiki page to test yaim.
TCD Certification report
By John Walsh
https://www.cs.tcd.ie/~walshj1/EGEE-SA3/Certification/patch-testing/Glite-3.1/index.html
Nodes treated: glite-MON, glite-WMS, glite-CE
UCY Certification report
By Asterios Katsifodimos
http://docs.google.com/View?docid=dgskzrkt_14jffq9w
Nodes treated: CE, WMSLB,
BDII, WN, UI, MON,
CERN Certification report
The main problems have been reported in the following Savannah bugs:
Fresh install testing
By Di Qing. The following nodes are currently being used to test
YAIM:
- ctb-conf-*.cern.ch
- ctb-generic-1.cern.ch
- ctb-generic-4.cern.ch
- ctb-se-1.cern.ch
- ctb-se-2.cern.ch
- ctb-ce-2.cern.ch
A site-info.def configuring the virtual testbed has been created in /afs/cern.ch/project/gd/yaim-server/yaim-3.1.1-tests/site-info-vm.def.
TAR UI
installation method |
OS: SLC4 (glite 3.1) |
OS: SLC3 (glite 3.0) |
fresh install |
bugs open: NO |
bugs open: NO |
site-info.def: |
site-info.def: |
metapackage version & rpm list:rpms used: glite-yaim-clients-3.1.1-1.5, glite-yaim-core-3.1.1-3.11, PPS-glite-UI-3.1.0-2 |
metapackage version & rpm list: |
comments: tested following instructions on UiTarInstall;bin/yaim demands YAIM_VERSION to be set, otherwise installation is o.k., UI tests passed |
comments: |
who/date: Andreas Unterkicher/26-07-2007 |
who/date: |
glite-UI
installation method |
OS: SLC4 (glite 3.1) |
OS: SLC3 (glite 3.0) |
fresh install |
bugs open: |
bugs open: Bug 27600 |
site-info.def: |
site-info.def: /afs/cern.ch/project/gd/yaim-server/yaim-3.1.1-tests/site-info-vm.def |
metapackage version & rpm list: |
metapackage version & rpm list:glite-yaim-core-3.1.1-5.noarch.rpm, glite-yaim-clients-3.1.1-4.noarch.rpm, glite-UI-3.0.24-0.noarch.rpm |
comments: |
comments: globus CA is installed and it shouldn't; Two 0 size files are generated; LCG_LOCATION_VAR is not set; JAVA_INSTALL_PATH is hardcoded |
who/date: |
who/date: Di Qing/27-06-2007 |
glite-WN
installation method |
OS: SLC4 (glite 3.1) |
OS: SLC3 (glite 3.0) |
fresh install |
bugs open: |
bugs open: NO |
site-info.def: |
site-info.def: /afs/cern.ch/project/gd/yaim-server/yaim-3.1.1-tests/site-info-vm.def |
metapackage version & rpm list: |
metapackage version & rpm list: glite-yaim-core-3.1.1-5.noarch.rpm, glite-yaim-clients-3.1.1-4.noarch.rpm, glite-WN-3.0.24-0.noarch.rpm |
comments: |
comments: Configuraton is OK. Still to be tested with Job submission. Job Submission OK. Indicate in release notes that WN_torque is not good |
who/date: |
who/date: Di Qing/28-06-2007 |
glite-DPM
installation method |
OS: SLC4 (glite 3.0) |
fresh install |
bugs open: NO |
site-info.def: /afs/cern.ch/project/gd/yaim-server/yaim-3.1.1-tests/site-info-vm.def |
metapackage version & rpm list:glite-yaim-core-3.1.1-5.noarch.rpm, glite-yaim-dpm-3.1.1-3.noarch.rpm, glite-SE_dpm_mysql-3.0.21-0.noarch.rpm |
comments: Configuration is OK. There is only one problem to start rgma-gin, but since rgma-gin will be out from DPM, we can ignore this problem |
who/date:Di Qing/28-06-2007 |
glite-FTS
installation method |
OS: SLC3 (glite 3.0) |
fresh install |
bugs open: NO |
site-info.def: NA |
metapackage version & rpm list:glite-yaim-fts-3.1.1-4.noarch.rpm |
comments: FTS1 configuration was not present in glite-yaim-fts. We have regenerated the rpm and it's now in the usual location: glite-yaim-fts-3.1.1-4.noarch.rpm. Di has found a dependency problem reported in bug |
who/date: Steven Traylen/28-06-2007 |
glite-LFC
installation method |
OS: SLC3 (glite 3.0) |
fresh install |
bugs open:NO |
site-info.def: afs/cern.ch/project/gd/yaim-server/yaim-3.1.1-tests/site-info-vm.def |
metapackage version & rpm list:glite-yaim-core-3.1.1-5.noarch.rpm , glite-yaim-lfc-3.1.1-3.noarch.rpm, glite-LFC_mysql-3.0.16-0.noarch.rpm |
comments: Pool accounts are still created in DPM and they shouldn't; Similar problem with rgma-gin as described in DPM |
who/date: Di Qing/28-06-2007 |
glite-BDII
installation method |
OS: SLC3 (glite 3.0) |
fresh install |
bugs open:NO |
site-info.def: /afs/cern.ch/project/gd/yaim-server/yaim-3.1.1-tests/site-info-vm.def |
metapackage version & rpm list:glite-yaim-core-3.1.1-5.noarch.rpm, glite-BDII-3.0.5-0.noarch.rpm |
comments: OK |
who/date: Di Qing/28-06-2007 |
glite-CE
installation method |
OS: SLC3 (glite 3.0) |
fresh install |
bugs open:NO |
site-info.def: /afs/cern.ch/project/gd/yaim-server/yaim-3.1.1-tests/site-info-vm.def |
metapackage version & rpm list:glite-yaim-core-3.1.1-5.noarch.rpm, glite-CE-2.4.35-0.noarch.rpm |
comments: The metapackage contains the wrong dependency, it depends on glite-yaim instead of glite-yaim-core (fixed by Joachim); opt/globus/tmp/gram_job_state minor problem if the link exists; several gridice configuration problems since dependencies are not set and it's not installed (to check with Oliver); wrong gatekeeper process startup status message |
who/date: Di Qing/28-06-2007 and 02/07/2007 |
lcg-CE
installation method |
OS: SLC3 (glite 3.0) |
fresh install |
bugs open:NO |
site-info.def: /afs/cern.ch/project/gd/yaim-server/yaim-3.1.1-tests/site-info-vm.def |
metapackage version & rpm list:glite-yaim-core-3.1.1-5.noarch.rpm, lcg-CE-3.0.15-0.noarch.rpm |
comments: known issue with yaim configuration that hangs after finishing. Old workaround called configure-node but this doesn't work with new yaim (to check with gergo). Otherwise explain clearly that when exiting with ctrl-c, edg-gatekeeper is also killed and needs to be restarted manually |
who/date: Di Qing/02-07-2007 |
installation method |
OS: SLC3 (glite 3.0) |
fresh install |
bugs open:NO |
site-info.def: /afs/cern.ch/project/gd/yaim-server/yaim-3.1.1-tests/site-info-vm.def |
metapackage version & rpm list:glite-yaim-core-3.1.1-5.noarch.rpm, glite-yaim-myproxy-3.1.1-4.noarch.rpm, glite-PX-3.0.16-0.noarch.rpm |
comments: node-info.d file is missing. New rpm needs to be created. rpm created and now it's ok |
who/date: Di Qing/02-07-2007 and 03/07/2007 |
SE Classic
installation method |
OS: SLC3 (glite 3.0) |
fresh install |
bugs open:NO |
site-info.def: /afs/cern.ch/project/gd/yaim-server/yaim-3.1.1-tests/site-info-vm.def |
metapackage version & rpm list:glite-yaim-core-3.1.1-5.noarch.rpm, glite-SE_classic-3.0.17-0.noarch.rpm |
comments: command not found in configure_node line 5 -> small error to be checked |
who/date: Di Qing/02-07-2007 |
New WMS
installation method |
OS: SLC3 (glite 3.0) |
fresh install |
bugs open:NO |
site-info.def: /afs/cern.ch/project/gd/yaim-server/yaim-3.1.1-tests/site-info-vm.def |
metapackage version & rpm list:glite-yaim-core-3.1.1-5.noarch.rpm, glite-yaim-wms-3.1.1-3.noarch.rpm, glite-WMS-2.3.29-0.noarch.rpm |
|^|comments: Repository:
http://lxb2042.cern.ch/gLite/APT/R3.1-RB-pretest/
. The apt string for it is "rpm
http://lxb2042.cern.ch/gLite/APT/R3.1-RB-pretest
rhel30 externals Release3.1 updates" |
who/date: Di Qing/03-07-2007 |
glite LB
installation method |
OS: SLC3 (glite 3.0) |
fresh install |
bugs open:NO |
site-info.def: /afs/cern.ch/project/gd/yaim-server/yaim-3.1.1-tests/site-info-vm.def |
metapackage version & rpm list:glite-yaim-core-3.1.1-5.noarch.rpm, glite-yaim-lb-3.1.1-2.noarch.rpm, glite-LB-2.2.18-0.noarch.rpm |
comments: OK |
who/date: Di Qing/03-07-2007 |
glite MON
installation method |
OS: SLC3 (glite 3.0) |
fresh install |
bugs open:NO |
site-info.def: /afs/cern.ch/project/gd/yaim-server/yaim-3.1.1-tests/site-info-vm.def |
metapackage version & rpm list:glite-yaim-core-3.1.1-5.noarch.rpm, glite-MON-3.0.18-0.noarch.rpm |
comments: OK |
who/date: Di Qing/03-07-2007 |
lcg RB
installation method |
OS: SLC3 (glite 3.0) |
fresh install |
bugs open:NO |
site-info.def: /afs/cern.ch/project/gd/yaim-server/yaim-3.1.1-tests/site-info-vm.def |
metapackage version & rpm list:glite-yaim-core-3.1.1-5.noarch.rpm, lcg-RB-3.0.14-0.noarch.rpm |
comments: OK |
who/date: Di Qing/03-07-2007 |
Upgrade testing
By Louis Poncet. The certification testbed line 1b has been upgraded and the SAM tests have been executed. See
SAM tests results
Bugs
This is a list of bugs found in 3.1.1
YAIM development releases. It's a good way to track bugs found during development phase that haven't been tracked in Savannah.
glite-yaim-core
3.1.1-3.2_head
- On WMS node configuration, config_mkgridmap now gives the ownership of gridmapdir to root:glite. However, at that point, user glite was not yet defined. I already asked this to be corrected, by adding it during config_edgusers... Still, GLITE_USER has to be defined in site-info.def or in some default file sourced before executing the functions, otherwise it will not be defined when necessary.
3.1.1-3.1_head
- The
glite-yaim-core
rpm does not obsolates glite-yaim
.
3.1.1-2.4_head
- The following messages should be removed:
WARNING: Your arch seems is not supported
WARNING: Your gLite version is not supported
-> Total removal of functions/utils/detect_environment and the extension scripts (?)
- Problem in configure node:
/opt/glite/yaim/bin/../libexec/configure_node: line 128: [: too many arguments
INFO: Executing function: config_sysconfig_edg
/opt/glite/yaim/bin/../libexec/configure_node: line 128: [: too many arguments
INFO: Executing function: config_sysconfig_globus
/opt/glite/yaim/bin/../libexec/configure_node: line 128: [: too many arguments
INFO: Executing function: config_sysconfig_lcg
- The
glite-yaim-core
rpm should obsolate and provide glite-yaim
.
- Temporaly files should be created in
/tmp
or preferably in /root
(if running as root), I was in a read-only afs directory when running the configuration and got this error:
INFO: Executing function: config_users
mktemp: cannot create temp file yaim.N28820: Permission denied
mktemp: cannot create temp file yaim.o28821: Permission denied
3.1.1-2.3_head
- Platform detection fails with the error message:
INFO: Sourcing the utilities in /opt/glite/yaim/functions/utils
WARNING: Your arch seems is not supported
/opt/glite/yaim/bin/yaim: line 47: [: too many arguments
WARNING: Your gLite version is not supported
INFO: Executing function: config_apt_prefs
- In util detect_environment it should be
"$mythisdir/../functions/extensions/utils_gLite-${glite_version}"
- e. with quotes !
- The function
config_host_cert
just checks the validity of the host cert but not whether this is for the machine or not. The machine name has to be cheked againt the name in the host cert.
- Error in
configure_node
? During DPM install on SLC3:
INFO: Executing function: config_edgusers
/opt/glite/yaim/bin/../libexec/configure_node: line 24: x: command not found
INFO: Executing function: config_mkgridmap
--
MariaALANDESPRADILLO - 09 Jul 2007