Devel14 Work Log

2011-05-06 (Ale)

  • Update kernel 2.6.9-100.EL

2011-03-23 (Ale)

  • Update kernel
  • Installed Puppet

2011-01-25 (Ale)

  • Migration of the dteam VO from CERN to EGI VOMS following these instructions

2011-01-13 (Ale)

  • Update:
    lcg-vomscerts           noarch     6.3.0-1          glite-WMS
  • Update kernel
  • Reboot

2010-10-25 (Ale)

  • Update:
    lcg-CA                  noarch     1.37-1           CA                2.0 k
    lcg-vomscerts           noarch     6.1.0-1          glite-WMS          20 k
  • Update to patch 4388
 glite-WMS               i386       3.1.30-0.slc4    ETICS-name-patch_4388_1  5.3 k
 glite-info-provider-release  noarch     1.0.2-1          ETICS-name-patch_4388_1  3.0 k
 glite-lb-client         i386       3.2.4-1.slc4     ETICS-name-patch_4388_1  1.4 M
 glite-lb-client-interface  i386       3.2.2-2.slc4     ETICS-name-patch_4388_1  473 k
 glite-lb-common         i386       6.1.4-1.slc4     ETICS-name-patch_4388_1  655 k
 glite-lb-logger         i386       1.4.12-1.slc4    ETICS-name-patch_4388_1   47 k
 glite-lb-notif-logger   i386       1.0.1-1.slc4     ETICS-name-patch_4388_1   27 k
 glite-lb-proxy          i386       1.5.3-4.slc4     ETICS-name-patch_4388_1  107 k
 glite-lb-server         i386       1.9.6-1.slc4     ETICS-name-patch_4388_1  726 k
 glite-lb-server-bones   i386       2.2.7-2.slc4     ETICS-name-patch_4388_1   20 k
 glite-lb-utils          i386       1.3.0-3.slc4     ETICS-name-patch_4388_1   27 k
 glite-lb-ws-interface   i386       2.5.1-2.slc4     ETICS-name-patch_4388_1   22 k
 glite-security-proxyrenewal  i386       1.3.8-5.slc4     ETICS-name-patch_4388_1   86 k
 glite-security-voms-api-c  i386       1.9.10-12.slc4   ETICS-name-patch_4388_1  4.0 M
 glite-security-voms-api-cpp  i386       1.9.10-12.slc4   ETICS-name-patch_4388_1  4.8 M
 glite-version           noarch     3.1.2-1          ETICS-name-patch_4388_1  4.4 k
 glite-wms-ice           i386       3.1.53-1.slc4    ETICS-name-patch_4388_1   10 M
 glite-yaim-core         noarch     4.0.13-2         ETICS-name-patch_4388_1  124 k
 gridsite-apache         i386       1.1.21-1.slc4    ETICS-name-patch_4388_1   86 k
 gridsite-shared         i386       1.1.21-1.slc4    ETICS-name-patch_4388_1   76 k

2010-06-10 (Sara)

  • Disinstallato glite-wms-wmproxy-interface
  • Riconfigurato per cercare di capire a chi serviva
  • Reinstallato
  • Riconfigurato
  rpm -e --test glite-wms-wmproxy-interface
  rpm -e --nodeps   glite-wms-wmproxy-interface
  /opt/glite/yaim/bin/yaim -c -d6 -s /root/siteinfo/site-info.def -n glite-WMS > topolino
  less topolino 
  rm topolino 
   yum install glite-wms-wmproxy-interface
   /opt/glite/yaim/bin/yaim -c -d6 -s /root/siteinfo/site-info.def -n glite-WMS 

2010-06-07 (Betta)

  • launched yum install lcg-CA
  • launched yaim configuration '/opt/glite/yaim/bin/yaim -c -s site-info.def -n glite-WMS'
  • yaim configuration log file is here

2010-06-04(Betta)

  • copied registered repo for wms_3_2_14_5 into '/etc/yum.repos.d':
    wget http://etics-repository.cern.ch/repository/pm/registered/repomd/id/7c25a3e0-f9aa-4ad0-9c74-e52ed3166562/slc4_ia32_gcc346
  • launched 'yum install glite-WMS', yum install log is here
  • copied /opt/glite/yaim/examples/siteinfo/site-info.def into ~/siteinfo/site-info.def and /opt/glite/yaim/examples/siteinfo/services/glite-wms into ~/siteinfo/services/glite-wms

2010-01-04 (Fabio)

  • Make sure the following line is added to /opt/glite/etc/profile.d/grid-env.sh (yaim):
      gridenv_set         "CONDOR_CONFIG" "/opt/condor-c/etc/condor_config"

  • [Sara 2010-02-09]: Already present in /opt/glite/yaim/functions/config_condor_wms

2009-12-18 (Fabio)

      PassEnv OPENSSL_ALLOW_PROXY_CERTS
      ...
      FastCgiConfig -restart -restart-delay 5 -idle-timeout 3600 -maxProcesses 30 -maxClassProcesses 20 -minProcesses 2 -listen-queue-depth 200 -gainValue 0.75 -killInterval 180 -updateInterval 180 -singleThreshold 15 -initial-env LD_LIBRARY_PATH -initial-env GLITE_LOCATION_VAR -initial-env GLITE_LOCATION_LOG -initial-env GLITE_LOCATION_TMP -initial-env OPENSSL_ALLOW_PROXY_CERTS -initial-env RGMA_HOME -initial-env GLITE_SD_VO -initial-env GLITE_SD_PLUGIN -initial-env LCG_GFAL_INFOSYS -initial-env HOSTNAME -initial-env GLITE_WMS_WMPROXY_WEIGHTS_UPPER_LIMIT -initial-env GLITE_WMS_WMPROXY_MAX_SERVED_REQUESTS
  • Modify the lines that create the lbproxy database in /opt/glite/yaim/functions/config_glite_lbproxy (removing ALTER TABLE entries):
   # Check if database exist
   mysqlshow --password="$MYSQL_PASSWORD" | grep "lbserver20" > /dev/null 2>&1

   if [ ! $? = 0 ]; then
     mysql -u root --password="$MYSQL_PASSWORD" -e "CREATE DATABASE lbserver20"
     mysql --password="$MYSQL_PASSWORD" lbserver20 < ${INSTALL_ROOT}/glite/etc/glite-lb-dbsetup.sql
     mysql -u root --password="$MYSQL_PASSWORD" -e "GRANT ALL PRIVILEGES on lbserver20.* to lbserver@localhost IDENTIFIED BY '' WITH GRANT OPTION;"
   else
     yaimlog INFO "Database lbserver20 already exists"
   fi
  • Substitute glite-lb-proxy with glite-lb-bkserverd in /opt/glite/yaim/functions/config_glite_lbproxy
  • TODO: some adjustments in yaim should be done -- GLITE_LB_TYPE variable should be defined containing "proxy" in the default case but with the option to set "both". The latter case is intended for smaller installations where LB server can reside on the same machine as WMS (hence default LB for this WMS should be also set to this.machine.hostname.domain:9000); unlike in LB 1.9, the flow of events through LB is optimized therefore it is not unfavoured setup anymore.

2009-09-09 (Ale)

  • Update
    bdii 5.0.0-22
    glite-ce-cream-client-api-c 1.11.1-12.sl5
    glite-ce-monitor-client-api-c 1.11.1-12.sl5
    glite-jobid-api-c 1.0.0-4.sl5
    glite-jobid-api-cpp 1.0.0-4.sl5
    glite-lbjp-common-db 1.0.1-2.sl5
    glite-lbjp-common-jp-interface 1.0.0-5.sl5
    glite-lbjp-common-maildir 1.0.0-3.sl5
    glite-lbjp-common-server-bones 1.0.0-4.sl5
    glite-lbjp-common-trio 1.0.0-5.sl5
    glite-security-lcas 1.3.11-2.sl5
    glite-security-lcmaps 1.4.8-5.sl5
    glite-security-lcmaps-plugins-basic 1.3.10-2.sl5
    glite-security-lcmaps-without-gsi 1.4.8-5.sl5
    glite-yaim-lb 4.1.0-2
    org.glite.build.common-cpp 3.2.4-1.sl5

2009-09-02 (Ale)

  • Update condor-7.2.4-1.sl5.x86_64.rpm

2009-08-26 (Ale)

  • Update
    glite-lb-client 4.0.3-1.sl5
    glite-lb-common 7.0.3-1.sl5
    glite-lb-logger 2.0.4-1.sl5
    glite-lb-server 2.0.3-1.sl5
    glite-lb-state-machine 1.0.0-7.sl5

  • Try to configure using yaim: /opt/glite/yaim/bin/yaim -c -s site-info.def -n glite-WMS
    • We need some manual actions:
      • groupadd edguser -g 152
      • useradd -m edguser -g edguser -u 152 -G infosys
      • groupadd edginfo -g 153
      • useradd -m edginfo -g edginfo -u 153 -G infosys
    • Required some dependencies:
      • rpm -ihv glite-info-provider-service-1.1.5-0.noarch.rpm
      • rpm -ihv glite-info-generic-2.0.2-5.noarch.rpm perl-LDAP
      • rpm -ihv glite-security-lcas-lcmaps-gt4-interface-0.0.14-2.sl5.x86_64.rpm
    • It is better to update yaim-wms:
      • yum install glite-yaim-wms-4.0.7-0.noarch.rpm
    • Create by hand /etc/grid-security/gsi-authz.conf:
      globus_mapping /opt/glite/lib64/liblcas_lcmaps_gt4_mapping_gcc32.so lcmaps_callout
    • Add to file /opt/glite/yaim/functions/config_glite_wms
      yaimgridpath_append LD_LIBRARY_PATH /opt/classads/lib64/
    • Add some rpms:
      • yum install glite-initscript-globus-gridftp-1.0.2-1.noarch.rpm vdt_globus_data_server-VDT1.10.1x86_64_rhap_5-1.x86_64.rpm
    • modify /opt/glite/etc/glite_wms_wmproxy_httpd.conf
      LoadModule log_config_module    /usr/lib64/httpd/modules/mod_log_config.so
      LoadModule ssl_module           /usr/lib64/httpd/modules/mod_ssl.so
      LoadModule gridsite_module      /opt/glite/lib64/httpd/modules/mod_gridsite.so
      LoadModule mime_module          /usr/lib64/httpd/modules/mod_mime.so
      LoadModule dir_module           /usr/lib64/httpd/modules/mod_dir.so
      LoadModule alias_module         /usr/lib64/httpd/modules/mod_alias.so
      LoadModule cgi_module           /usr/lib64/httpd/modules/mod_cgi.so
      LoadModule env_module           /usr/lib64/httpd/modules/mod_env.so
      LoadModule fastcgi_module       /usr/lib64/httpd/modules/mod_fastcgi.so
      #LoadModule status_module       /usr/lib64/httpd/modules/mod_status.so
    • Initialize condor:
      • su - glite -c condorc-initialize
  • Try to configure LB
    • rpm -ihv python-logging-0.4.6-1.noarch.rpm
    • rpm -ihv glite-yaim-lb-4.1.0-1.noarch.rpm
    • rpm -ihv glite-lb-utils-2.0.3-1.sl5.x86_64.rpm
    • rpm -Uhv glite-yaim-core-4.0.8-7.noarch.rpm
    • add to /opt/glite/yaim/functions/config_glite_lb * yaimgridpath_append LD_LIBRARY_PATH ${INSTALL_ROOT:-opt}/classads/lib64
    • /opt/glite/yaim/bin/yaim -c -s site-info.def -n glite-LB
    • Add option "-B" to bkserverd

  • PROBLEMS:
    • From /var/log/glite/httpd-wmproxy-errors.log file:
      [Thu Aug 27 10:43:23 2009] [error] Certificate Verification: Error (24): invalid CA certificate
      [Thu Aug 27 10:43:23 2009] [error] Certificate Verification: Error (26): unsupported certificate purpose
    • From /var/log/glite/workload_manager_events.log:
      26 Aug, 11:31:57 -I: [Info] main(main.cpp:324): This is the gLite Workload Manager, running with pid 32061
      26 Aug, 11:31:57 -I: [Info] main(main.cpp:332): loading broker dll libglite_wms_helper_broker_ism.so
      cannot load dynamic library libglite_wms_helper_broker_ism.so: /opt/glite/lib64/libglite_wms_helper_broker_ism.so: undefined symbol: _ZN5glite3jdl22set_ce_application_dirERN7classad7ClassAdERKSsRb
    • If you try to update condor using etics package:
      yum install condor-7.2.4.rpm
              Error unpacking rpm package condor-7.2.4-1.x86_64
              error: unpacking of archive failed on file /opt/condor-7.2.4/bin/stork_rm_cred;4a950325: cpio: read

2009-07-09 (Ale)

  • Installing new kernel: Linux devel14.cnaf.infn.it 2.6.18-128.1.14.el5 #1 SMP Tue Jun 16 18:47:37 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
  • Installing new SO: Scientific Linux SL release 5.3 (Boron)
  • Installing new experimental glite version: WMS 3.3 Patch 2876

  • Rpms installed :
    c-ares 1.3.0-4.sl5
    classads 1.0.3-1.sl5
    glite-ce-cream-client-api-c 1.11.1-10.sl5
    glite-ce-monitor-client-api-c 1.11.1-10.sl5
    glite-jdl-api-cpp 3.2.1-1.sl5
    glite-jobid-api-cpp 1.0.0-2.sl5
    glite-jobid-api-c 1.0.0-2.sl5
    glite-lb-client 4.0.2-1.sl5
    glite-lb-common 7.0.2-1.sl5
    glite-lbjp-common-db 1.0.0-8.sl5
    glite-lbjp-common-jp-interface 1.0.0-4.sl5
    glite-lbjp-common-maildir 1.0.0-2.sl5
    glite-lbjp-common-server-bones 1.0.0-3.sl5
    glite-lbjp-common-trio 1.0.0-4.sl5
    glite-lb-server 2.0.2-2.sl5
    glite-lb-state-machine 1.0.0-6.sl5
    glite-lb-ws-interface 3.0.1-1.sl5
    glite-security-gsoap-plugin 2.0.1-1.sl5
    glite-security-gss 2.0.0-3.sl5
    glite-security-lcas 1.3.7-2.sl5
    glite-security-proxyrenewal 1.3.7-1.sl5
    glite-security-voms-api-cpp 1.9.8-1.sl5
    glite-security-voms-api-c 1.9.8-1.sl5
    glite-service-discovery-api-c 2.2.2-2.sl5
    glite-service-discovery-bdii-c 2.2.2-3.sl5
    glite-wms-brokerinfo 3.3.0-0.sl5
    glite-wms-broker 3.3.0-0.sl5
    glite-wms-classad_plugin 3.3.0-0.sl5
    glite-wms-common 3.3.0-0.sl5
    glite-wms-configuration 3.2.0-0.sl5
    glite-wms-helper 3.3.0-0.sl5
    glite-wms-ice 3.2.0-1.sl5
    glite-wms-ism 3.3.0-0.sl5
    glite-wms-jobsubmission 3.3.0-0.sl5
    glite-wms-manager 3.3.0-0.sl5
    glite-wms-matchmaking 3.3.0-0.sl5
    glite-wms-purger 3.3.0-0.sl5
    glite-wms-utils-classad 3.2.1-1.sl5
    glite-wms-utils-exception 3.2.1-1.sl5
    gpt 3.2autotools2004_NMI_9.0_x86_64_rhap_5-1
    gridsite-shared 1.5.10-1.sl5
    libtool-ltdl 1.5.22-6.1
    log4cpp 1.0-1.sl5
    openldap-clients 2.3.43-3.el5
    openldap-servers 2.3.43-3.el5
    perl-Compress-Raw-Bzip2 2.020-1.el5.rf
    perl-Compress-Raw-Zlib 2.020-1.el5.rf
    perl-HTML-Parser 3.55-1.fc6
    condor 7.0.5-1
    vdt_globus_essentials VDT1.10.1x86_64_rhap_5-3
    bdii 4.0.1-4
    fetch-crl 2.7.0-2
    glite-yaim-core 4.0.7-10
    glite-yaim-wms 4.0.5-2
    lcg-vomscerts 5.4.0-1
    perl-HTML-Tagset 3.10-2.1.1
    perl-IO-Compress 2.020-1.el5.rf
    perl-libwww-perl 5.805-1.1.1
    perl-URI 1.35-3



2009-05-19 (Ale)

  • Update:
    glite-security-voms-api-c 1.8.12-1.slc4
    glite-security-voms-api-cpp 1.8.12-1.slc4
    glite-security-voms-clients 1.8.12-1.slc4
    glite-wms-manager 3.1.49-1.slc4

2009-05-11 (Ale)

  • Updating:
    lcg-CA 1.29-1

2009-04-06(Ale)

  • Updating:
    bdii 4.0.1-4
    lcg-vomscerts 5.4.0-1

2009-01-29 (Ale)

  • Updating:
    glite-info-provider-service noarch 1.0.1-3 glite-WMS
    glite-security-voms-api-c i386 1.8.8-2.slc4 glite-WMS
    glite-security-voms-clients i386 1.8.8-2.slc4 glite-WMS
    glue-schema noarch 1.3.0-5 glite-WMS
    lcg-vomscerts noarch 5.2.0-1 glite-WMS

2009-01-12 (Ale)

  • Update ICE components

2008-12-02 (Ale)

  • Updating:
    glite-jdl-api-cpp i386 3.1.16-2.slc4 WMS-PreCert
    glite-security-voms-api-cpp i386 1.8.8-3.slc4 WMS-PreCert
    glite-wms-manager i386 3.1.44-1.slc4 WMS-PreCert
    glite-wms-utils-jobid i386 3.1.5-1.slc4 WMS-PreCert
    glite-wms-wmproxy i386 3.1.41-1.slc4 WMS-PreCert

2008-11-28 (Ale)

  • Updating
    glite-jdl-api-cpp i386 3.1.16-1.slc4 WMS-PreCert
    glite-wms-helper i386 3.1.29-1.slc4 WMS-PreCert
    glite-wms-manager i386 3.1.43-1.slc4 WMS-PreCert
    glite-wms-wmproxy i386 3.1.40-1.slc4 WMS-PreCert
    glite-yaim-wms noarch 4.0.4-0 WMS-PreCert

2008-09-08 (Ale)

  • Updating
    glite-wms-utils-jobid i386 3.1.4-1.slc4 WMS-PreCert
    glite-wms-wmproxy i386 3.1.38-1.slc4 WMS-PreCert

2008-09-02 (Ale)

  • Reinstalling a WMS 3.1.100 from scratch
    • Define new yum repository
    • yum install cert-glite-WMS glite-wms-ice glite-info-provider-service
    • Copy hostcert.pem hostkey.pem under /etc/grid-security/
    • Configure site-info.def
    • /opt/glite/yaim/bin/yaim -c -s site-info.def -n WMS
    • Install google-perftools-0.98-1.i386.rpm google-perftools-devel-0.98-1.i386.rpm to decrease the wm's use of memory (from 1.3Gb to 300Mb!)
  • Removed dismissed packages:
    • rpm -e --nodeps glite-wms-checkpointing-3.1.2-3.slc4 glite-wms-partitioner-3.1.2-2.slc4.i386
    • rpm -e --nodeps glite-wms-interactive-3.1.5-1.slc4
    • rpm -e --nodeps glite-rgma-api-cpp glite-rgma-base glite-rgma-api-c glite-service-discovery-rgma-c



2008-04-21 (Ale)

glite-wms-manager i386 3.1.35-1.slc4 devel17
glite-wms-wmproxy i386 3.1.33-3.slc4 devel17
glite-wms-common i386 3.1.20-1.slc4 volatile repository

2008-04-15 (Ale)

  • Updating:
bdii noarch 3.9.1-5 glite-wms
cert-glite-WMS i386 3.1.2-0 glite-wms
glite-initscript-globus-gridftp noarch 1.0.2-1 glite-wms
glite-lb-client i386 3.1.5-1.slc4 glite-wms
glite-wms-manager i386 3.1.34-1.slc4 devel17
glite-yaim-core noarch 4.0.4-1 glite-wms
glite-yaim-wms noarch 4.0.1-7 glite-wms
lcg-vomscerts noarch 4.9.0-1 devel17
vdt_globus_data_server i386 VDT1.6.1x86_rhas_4-5 glite-wms
vdt_globus_essentials i386 VDT1.6.1x86_rhas_4-6 glite-wms
  • Installing for dependencies:
glue-schema noarch 1.3.0-3 glite-wms

2008-03-19 (Ale)

  • Update Lcg-CA 1.20-1

2008-03-11 (Ale)

  • rpm -Uhv glite-wms-jobsubmission-3.1.10-4.slc4.i386.rpm

2008-03-06 (Ale)

  • rpm -Uhv glite-lb-client-3.1.3-1.slc4.i386.rpm glite-lb-client-interface-3.1.1-2.slc4.i386.rpm

2008-03-04 (Ale)

  • rpm -ihv --force glite-security-voms-api-c-1.8.3-2.slc4.i386.rpm glite-security-voms-api-cpp-1.8.3-2.slc4.i386.rpm
  • rpm -Uhv --force glite-wms-manager-3.1.32-3.slc4.i386.rpm glite-wms-wmproxy-3.1.31-3.slc4.i386.rpm

2008-02-27 (Ale)

  • Updating:
    glite-jdl-api-cpp i386 3.1.14-1.slc4 devel17
    glite-lb-client i386 3.1.2-2.slc4 devel17
    glite-lb-common i386 6.1.1-2.slc4 devel17
    glite-lb-logger i386 1.4.9-2.slc4 devel17
    glite-lb-proxy i386 1.5.2-2.slc4 devel17
    glite-wms-broker i386 3.1.5-5.slc4 devel17
    glite-wms-brokerinfo i386 3.1.10-3.slc4 devel17
    glite-wms-classad_plugin i386 3.1.9-2.slc4 devel17
    glite-wms-common i386 3.1.19-3.slc4 devel17
    glite-wms-configuration i386 3.1.11-2.slc4 devel17
    glite-wms-helper i386 3.1.20-2.slc4 devel17
    glite-wms-ism i386 3.1.16-3.slc4 devel17
    glite-wms-jobsubmission i386 3.1.10-3.slc4 devel17
    glite-wms-manager i386 3.1.32-3.slc4 devel17
    glite-wms-matchmaking i386 3.1.8-2.slc4 devel17
    glite-wms-purger i386 3.1.10-3.slc4 devel17
    glite-wms-thirdparty-bypass i386 3.1.3-3.slc4 devel17
    glite-wms-wmproxy i386 3.1.31-3.slc4 devel17
    lcg-vomscerts noarch 4.8.0-1 devel17

  • Downgrade:
    glite-security-voms-api-c i386 1.7.24-1.slc4 devel17
    glite-security-voms-api-cpp i386 1.7.24-1.slc4 devel17

2008-02-02 (Ale)

  • Updating:
glite-security-lcas-plugins-voms i386 1.3.4-4.slc4 devel17
glite-security-lcmaps i386 1.4.3-2.slc4 devel17
glite-security-lcmaps-plugins-voms i386 1.3.7-4.slc4 devel17
glite-security-voms-api-c i386 1.8.2-1.slc4 devel17
glite-security-voms-api-cpp i386 1.8.2-1.slc4 devel17
lcg-CA noarch 1.19-1 CA

2008-01-23 (Ale)

  • Updating:
    • glite-security-voms i386 1.8.2-1.slc4 devel17

2008-01-21 (Ale)

  • Update this rpm (using repository on devel17) with an important fix for handling undefined event expiration that may cause loosing LB events:
    • glite-lb-logger (1.4.9-1.slc4)

2008-01-15 (Ale)

  • Update these rpms (using repository on devel17):
    • glite-ce-cream-client-api-c (1.7.16-0.slc4)
    • glite-ce-monitor-client-api-c (1.7.15-0.slc4)
    • glite-jdl-api-cpp (3.1.13-1.slc4)
    • glite-lb-client (3.1.2-1.slc4)
    • glite-lb-client-interface (3.1.1-1.slc4)
    • glite-lb-common (6.1.1-1.slc4)
    • glite-lb-logger (1.4.8-1.slc4)
    • glite-lb-proxy (1.5.2-1.slc4)
    • glite-security-lcmaps (1.4.3-1.slc4)
    • glite-security-proxyrenewal (1.3.5-1.slc4)
    • glite-security-voms (1.8.1-1.slc4)
    • glite-security-voms-api-cpp (1.8.1-1.slc4)
    • glite-wms-checkpointing (3.1.2-4.slc4)
    • glite-wms-common (3.1.18-1.slc4)
    • glite-wms-helper (3.1.20-1.slc4)
    • glite-wms-interactive (3.1.6-1.slc4)
    • glite-wms-purger (3.1.10-1.slc4)
    • glite-wms-thirdparty-bypass (3.1.3-1.slc4)
    • glite-wms-wmproxy ( 3.1.30-5.slc4)
    • glite-security-voms-api-c (1.8.1-1.slc4)
    • glite-security-lcas-plugins-voms (1.3.4-3.slc4)
    • glite-security-lcmaps-plugins-voms (1.3.7-3.slc4)
    • glite-wms-ice (3.1.25-2.slc4)

2007-11-09 (Ale)

  • Install a new version of wms-manager to test "recovery"

2007-11-08 (Ale)

  • Update voms:
    • glite-security-voms-api-cpp-1.7.24-1.slc4
    • glite-security-voms-api-c-1.7.24-1.slc4

2007-11-06 (Ale)

  • Starting testing of ice

2007-10-23 (Ale)

  • Installed google-perftools-0.93-1.i386.rpm google-perftools-devel-0.93-1.i386.rpm to decrease the wm's use of memory (from 1.3Gb to 300Mb!)
    • Restart the wm setting LD_PRELOAD="/usr/lib/libtcmalloc_minimal.so"

2007-10-19 (Ale)

  • Installed glite-wms-wmproxy-3.1.30-3.slc4-LIBTAR-STATIC.i386.rpm to test new fixes about the use of the static libtar lib

2007-10-18 (Ale)

  • Update these rpms:
    • glite-security-gsoap-plugin-1.5.2-1.slc4.i386.rpm (to fix the problem "LB[Proxy] Error: Connection timed out" seen on 08 October)
    • glite-wms-manager-3.1.30-1.slc4.i386.rpm (compiled by giaco to fix a problem with dependencies: ldap)
    • lcg-CA-1.17-1 (and all the CA_*)

2007-10-15 (Ale)

Installing ICE
  • rpm -ihv db-4.2.52-1.slc4.i386.rpm
  • rpm -ihv log4cpp-0.3.4b-1.slc4.i386.rpm
  • rpm -ihv glite-ce-cream-client-api-c-1.7.15-1.slc4.i386.rpm
  • rpm -ihv glite-ce-monitor-client-api-c-1.7.14-1.slc4.i386.rpm
  • update boost to version: boost-1.32.0-6.rhel4
  • rpm -ihv glite-wms-ice-3.1.24-1.slc4.i386.rpm
  • add to file /opt/glite/etc/profile.d/grid-env.sh this line:
    • gridpath_append "LD_LIBRARY_PATH" "/opt/log4cpp/lib/"
  • source /opt/glite/etc/profile.d/grid-env.sh and then start ice:
    • /opt/glite/etc/init.d/glite-wms-ice start

2007-10-12 (Ale)

  • Updated these rpms from glite-wms_R_3_1_82 (build locally by giaco)
    • glite-wms-helper-3.1.17-5.slc4.i386.rpm
    • glite-wms-ism-3.1.15-2.slc4.i386.rpm
    • glite-wms-purger-3.1.8-3.slc4.i386.rpm
    • glite-wms-manager-3.1.30-1.slc4.i386.rpm (compiled by salvo to test wm recovery)
    • glite-wms-wmproxy-3.1.29-1.slc4.i386.rpm (compiled by maraska to fix some bugs)

  • To enable recovery set this parameter EnableRecovery = true; on glite_wms.conf (WorkloadManager section)

2007-10-10 (Ale)

  • Removed the line export http_proxy=myproxy.my.domain from /opt/glite/libexec/fetch-crl.sh
In the site-info.def file this variable SITE_HTTP_PROXY="myproxy.my.domain" is set, if not used please comment it. (This MUST be the default, but....)

2007-10-08 (Ale)

  • 30% of jobs fail due to this problem:
Status Reason:      LBProxy is enabled
Unable to query LB and LBProxy
edg_wll_QueryEvents[Proxy]
Exit code: 110
LB[Proxy] Error: Connection timed out
(edg_wll_gss_connect())

The jobs stay in the waiting state forever and they can be "resubmitted" through the command: glite-wms-job-submit --start _jobid_

2007-10-05 (Ale)

  • Found a bug on wmproxy: logging the Enqueued/OK events the "queue" parameter is not set
    • The symptom is: Status Reason: cannot retrieve jdl
    • The real problem: glite-lb-proxy[8426]: Message incomplete (Message incomplete, missing or empty field DG.ENQUEUED.QUEUE.)

2007-10-04 (Ale)

Configure jobdir
  • Set jobdir ad input method for workload-manager instead of filelist
    • Set these variables in the glite_wms.conf file (WorkloadManager section)
      • DispatcherType = "jobdir";
      • Input = "${GLITE_LOCATION_VAR}/workload_manager/jobdir";
    • Create these directories and then give the ownership to glite.glite
      • /var/glite/workload_manager/jobdir/new/
      • /var/glite/workload_manager/jobdir/old/
      • /var/glite/workload_manager/jobdir/tmp/
    • Restart the services

2007-10-03 (Ale)

Start to install a WMS 3.1

Install yaim

  • rpm -ihv glite-yaim-core-4.0.0-14.noarch.rpm
  • rpm -ihv glite-yaim-wms-4.0.0-1.noarch.rpm

Configure yaim
  • Create site-info.def
  • Create users.conf
  • Create groups.conf

Resolve dependencies
  • bdii needs:
    • yum install openldap-clients openldap-servers
    • yum install perl-libwww-perl
      • perl-HTML-Parser
      • perl-HTML-Tagset
      • perl-URI

  • edg-mkgridmap needs:
    • yum install perl-Crypt-SSLeay perl-DateManip perl-IO-Socket-SSL perl-LDAP perl-Net-SSLeay perl-Term-ReadKey perl-XML-DOM perl-XML-RegExp
      • perl-Convert-ASN1
      • perl-XML-NamespaceSupport
      • perl-XML-SAX

  • mysql needs:
    • yum install perl-DBI perl-PlRPC perl-Net-Daemon

  • glite-wms-manager needs:
    • rpm -ihv vdt_globus_info_essentials-VDT1.6.0x86_rhas_4-1.i386.rpm

  • condor needs:
    • yum install compat-libstdc++-33

  • gridsite-apache (not present in the repository, why?) needs:
    • yum install curl libidn

Install
  • /opt/glite/yaim/bin/yaim -i -s site-info.def -m glite-WMS

Post Install
  • Copy hostcert.pem hostkey.pem under /etc/grid-security/

Resolve dependencies (these are not required by rpm but are necessary)

  • Needs to configure edg-mkgridmap.pl (Patch #1403)
    • yum install perl-XML-Parser

  • Needs to configure globus
    • rpm -ihv gpt-VDT1.6.0x86_rhas_4-1.i386.rpm

  • Needs by lbproxy
    • yum install mysql-server
      • perl-DBD-MySQL

  • Needs by wmproxy
    • yum install httpd
      • apr
      • apr-util
      • httpd-suexec
    • yum install mod_ssl
      • distcache
    • rpm -ihv glite-security-lcmaps-plugins-voms-1.3.7-3.slc4.i386.rpm

  • needs by condor (gahp)
    • rpm -ihv condor-lcg-1.1.0-1.i386.rpm

  • Needs by configuration script
    • rpm -ihv glite-lb-logger (Why do you not install it?)

Bugs Fixes

  • Remove from file /opt/glite/yaim/node-info.d/glite-wms the line:
    • config_gip_service (why do you configure a GIP on a WMS?)

  • Fix line 41 of /opt/glite/yaim/functions/config_glite_lbproxy
    • /etc/init.d/mysqld start

  • To start correctly workload-manager add to file /opt/glite/yaim/functions/config_glite_wms (it needs liblog4cxx.so.9.0.0)
    • yaimgridpath_append LD_LIBRARY_PATH /usr/local/lib

  • To run correctly wmproxy add to file /opt/glite/yaim/functions/config_glite_wms (for libfcgi* and libtar)
    • yaimgridpath_append LD_LIBRARY_PATH /opt/fcgi/lib
    • yaimgridpath_append LD_LIBRARY_PATH /opt/libtar/lib

Configure

  • /opt/glite/yaim/bin/yaim -c -s site-info.def -n WMS

Post Configure
  • Install voms certificate:
    • rpm -ihv lcg-vomscerts-4.6.0-1.noarch.rpm

NOTE
  • /opt/glite/bin/glite-lb-interlogd doesn't exit with a "/opt/glite/etc/init.d/glite-lb-locallogger stop" you need "Kill -9"
  • you need to configure LBServer = {"devel15.cnaf.infn.it:9000"}; on glite_wms.conf
  • /opt/glite/bin/glite_wms_wmproxy_dirmanager is bugged due to libtar link (Bug under investigation by Maraska) use this one
  • chmod 4555 /opt/glite/bin/glite_wms_wmproxy_dirmanager (Bug under investigation by Maraska)
  • use the correct glite-wms-purger.cron script
  • set the right value HostProxyFile = "${GLITE_LOCATION_VAR}/wms.proxy"; on glite_wms.conf
  • install rpm -ihv lcg-expiregridmapdir-2.0.0-1.noarch.rpm and fix lcg-expiregridmapdir cron job (with the correct path)
  • install glite-wms-wmproxy-logrotate.cron and set its conf file (/opt/glite/etc/wmproxy_logrotate.conf)
  • add MaxOutputSandboxSize = -1; to glite_wms.conf (see bug #27215)
  • create /opt/glite/etc/vomses files
  • add this line to file /opt/glite/etc/profile.d/grid-env.sh
    • gridenv_set "MYPROXY_TCP_PORT_RANGE" "20000,25000"

Installing the new gridftp server (vdt1.6)

  • Install these rpms:
    • vdt_globus_data_server-VDT1.6.0x86_rhas_4-3.i386.rpm
    • glite-security-lcas-lcmaps-gt4-interface-0.0.13-2.slc4.i386.rpm
    • glite-security-lcas-1.3.7-1.slc4.i386.rpm
    • glite-security-lcas-plugins-voms-1.3.4-3.slc4.i386.rpm
    • glite-security-lcas-interface-1.3.6-2.slc4.i386.rpm
    • glite-security-lcas-plugins-basic-1.3.2-2.slc4.i386.rpm

  • Remove edg-mkgridmap from the cron.d dir

  • Add the proper VO entry in the /etc/grid-security/grid-mapfile: e.g.

  • Add the proper VO entry in the /etc/grid-security/groupmapfile: e.g.

  • Configure the gridftp server:
    • Run /opt/glite/sbin/gt4-interface-install.sh install (it creates /etc/grid-security/gsi-authz.conf)
    • Touch the file /opt/glite/etc/lcas/ban_users.db
    • Create the file /opt/glite/etc/lcas/lcas.db: e.g.
    • Create the file /opt/glite/etc/lcmaps/lcmaps.db.gridftp: e.g.

  • To start the service:
    • export LCMAPS_DB_FILE=/opt/glite/etc/lcmaps/lcmaps.db.gridftp
    • /opt/globus/sbin/globus-gridftp-server -p 2811 -l /var/log/gridftp.log -S

Remove old gridftp service

  • rpm -e --nodeps glite-wms-thirdparty-globus_gridftp_server
  • rpm -e --nodeps edg-mkgridmap

  • rpm -e perl-Crypt-SSLeay perl-DateManip perl-IO-Socket-SSL perl-LDAP perl-Net-SSLeay perl-Term-ReadKey perl-XML-DOM perl-XML-RegExp
  • rpm -e perl-Convert-ASN1 perl-XML-NamespaceSupport perl-XML-SAX

-- AlessioGianelle - 03 Oct 2007

Topic attachments
I Attachment Action Size Date Who Comment
Unknown file formatEXT yaim_install_log manage 8.2 K 2010-06-07 - 14:01 UnknownUser yaim_wms_conf_log
Unknown file formatEXT yum_install_WMS_log manage 47.8 K 2010-06-04 - 15:17 UnknownUser wms_install_log
Edit | Attach | PDF | History: r57 < r56 < r55 < r54 < r53 | Backlinks | Raw View | More topic actions
Topic revision: r57 - 2011-05-06 - AlessioGianelle
 
This site is powered by the TWiki collaboration platformCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback