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

MyProxy

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.

  • Found a useless variable inside bin/yaim, I propose the following code for the env set up and configuration exec:
    ### Sorting and cleaning up the environment file and substituiting the correct path to the .csh file
    if [ "x${myaction}" = "xconfigure" ]; then
                                                                                                                                
      # Place the env functions in the right place for configuration
      cp $mythisdir/../etc/grid-env-funcs.sh ${GRID_ENV_LOCATION}/grid-env-funcs.sh
                                                                                                                                
      # Clean the old env file and start a new one
      rm -f  ${GRID_ENV_LOCATION}/grid-env.sh
      echo ". ${GRID_ENV_LOCATION}/grid-env-funcs.sh" > ${GRID_ENV_LOCATION}/grid-env.sh
                                                                                                                                
      # Execute the configuration command
      eval ${mycmd} 2>&1 | tee -a $YAIM_LOG_OK
                                                                                                                                
      # Clean the repeated parameters in the env file
      cat ${GRID_ENV_LOCATION}/grid-env.sh | sort -r | uniq > ${GRID_ENV_LOCATION}/grid-env.sh
                                                                                                                                
      cat $mythisdir/../etc/grid-env.csh  |  eval sed -e 's%GRID_ENV_LOCATION%${GRID_ENV_LOCATION}/grid-env.sh%' > ${GRID_ENV_LOCATION}/grid-env.csh
                                                                                                                                
            # Fix the configuration file permissions
            chmod 644 ${GRID_ENV_LOCATION}/grid-env.sh
    else
            # Executing the configuration command
            eval ${mycmd} 2>&1 | tee -a $YAIM_LOG_OK
    fi
       

  • On function config_glite_localloger, this stupid aaa files are no longer required. So... please remove:
    echo ". /opt/glite/yaim/etc/grid-env-funcs.sh" > /etc/profile.d/aaa.sh # I hate this
    . /opt/glite/yaim/etc/grid-env-funcs.sh
    
    and
    
    rm -f /etc/profile.d/aaa.sh
       
  • Variable ${GRID_ENV_LOCATION} should be part of the environment (yaimgridenv_set somewhere)
  • Running configuration with YAIM_LOGGING_LEVEL=NONE gives the same result than using DEBUG level.

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}" 
       
    1. 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

Edit | Attach | Watch | Print version | History: r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r1 - 2007-07-09 - MariaALANDESPRADILLO
 
    • 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