Quality Criteria Verification Report ==================================== Product: storm Release: INFN.storm.sl6.x86_64-1.11.8 Software Provider: INFN RT Ticket: 8395 Provider contact: cristina.aiftimiei@pd.infn.it Verifier: Pablo Orviz Hours worked: 2 hours Date: 16/05/2015 Status: Accepted Summary ======= UMD store product verification. Related tickets =============== https://ggus.eu/index.php?mode=ticket_info&ticket_id=112671 https://ggus.eu/index.php?mode=ticket_info&ticket_id=113810 https://ggus.eu/index.php?mode=ticket_info&ticket_id=113588 Documentation Criteria ====================== * Release notes: http://italiangrid.github.io/storm/documentation.html * User Documentation: http://italiangrid.github.io/storm/documentation.html * API Documentation: http://italiangrid.github.io/storm/documentation.html * Admin Documentation: http://italiangrid.github.io/storm/documentation.html * Software License: Apache 2 Generic Criteria ================ (Possible Statuses: OK, WARN, FAIL, NA (Not Applicable) or NT (Not Tested)) * Binary Distribution: OK * Upgrade: NT * X.509 Certificate support: OK * SHA-2 Certificates Support: OK * RFC Proxy support: OK * ARGUS Integration: NT * World Writable Files: OK * Passwords in world readable files: OK * GlueSchema 1.3 Support: WARN * GlueSchema 2.0 Support: WARN * Middleware Version Information: WARN * Service Probes: OK * Accounting Records: NA * Bug Tracking System: OK Verification Logs ================= ┌ UMD verification app ─────────────────────────────────────────────────┐ │ │ │ Quality criteria: http://egi-qc.github.io │ │ Codebase: https://github.com/egi-qc/umd-verification │ │ │ │ ─────────────────────────────────────────────────────────────────┘ │ │ Verification repositories used: │ https://admin-repo.egi.eu/sw/umdstore/umd-3.infn.storm.sl6.x86_64/1/11/8 │ │ Repository basic configuration: │ epel_release http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm │ umd_release http://repository.egi.eu/sw/production/umd/3/sl6/x86_64/updates/umd-release-3.0.1-1.el6.noarch.rpm │ igtf_repo http://repository.egi.eu/sw/production/cas/1/current/repo-files/EGI-trustanchors.repo │ │ Path locations: │ log_path /var/tmp/umd-verification │ yaim_path etc/yaim │ │ Local environment variables passed: │ MYPROXY_PASSWD XXXX │ MYPROXY_USER XXXX │ MYPROXY_SERVER gridpx01.ifca.es │ └──────────────────────────────────────────────────────────────────────── [localhost] local: wget http://repository.egi.eu/sw/production/cas/1/current/repo-files/EGI-trustanchors.repo -O /etc/yum.repos.d/EGI-trustanchors.repo [localhost] local: yum -y install ca-policy-egi-core [localhost] local: mkdir -p /root/UMDVerificationOwnCA [localhost] local: openssl req -x509 -nodes -days 1 -newkey rsa:2048 -out ca.pem -outform PEM -keyout ca.key -subj '/DC=es/DC=UMDverification/CN=UMDVerificationOwnCA' [localhost] local: openssl x509 -noout -hash -in ca.pem [localhost] local: cp ca.pem /etc/grid-security/certificates/0d2a3bdd.0 [[QC_SEC_2: SHA-2 Certificates Support]] [localhost] local: openssl req -newkey rsa:2048 -nodes -sha1 -keyout cert.key -keyform PEM -out cert.req -outform PEM -subj '/DC=es/DC=UMDverification/CN=sl6-verification-stuff.privatevlan.cloud.ifca.es' [localhost] local: openssl x509 -req -in cert.req -CA ca.pem -CAkey ca.key -CAcreateserial -out cert.crt -days 1 [localhost] local: cp cert.key /etc/grid-security/hostkey.pem [INFO] Private key stored in '/etc/grid-security/hostkey.pem'. [localhost] local: cp cert.crt /etc/grid-security/hostcert.pem [INFO] Public key stored in '/etc/grid-security/hostcert.pem'. [INFO] PRE-config actions. [localhost] local: yum -y install ntp [INFO] installed. [localhost] local: mount -o remount,acl,user_xattr / [INFO] Enabled ACLs and Extended Attribute Support in / [INFO] END of PRE-config actions. [INFO] Creating temporary file '/root/umd-verification/etc/yaim/tmpQH1HBL' with content: [] [localhost] local: /opt/glite/yaim/bin/yaim -c -s /root/umd-verification/etc/yaim/tmpQH1HBL -n se_storm_backend -n se_storm_frontend -n se_storm_gridftp -n se_storm_webdav [INFO] YAIM configuration ran successfully. [OK] Product services can manage SHA-2 certs.. [[QC_SEC_5: World Writable Files]] [localhost] local: find / -not \( -path "/proc" -prune \) -type f -perm -002 -exec ls -l {} \; [OK] Found no world-writable file.. [localhost] local: yum -y install glue-validator [[QC_INFO_1: GlueSchema 1.3 Support]] [localhost] local: glue-validator -H localhost -p 2170 -b o=grid -g glue1 -s general -v 3 [WARNING] Found 1 warnings while validating GlueSchema v1.3 support. [[QC_INFO_2: GlueSchema 2.0 Support]] [localhost] local: glue-validator -H localhost -p 2170 -b o=glue -g glue2 -s general -v 3 [WARNING] Found 4 warnings while validating GlueSchema v2.0 support. [[QC_INFO_3: Middleware Version Information]] [WARNING] No middleware version found for DN: GLUE2EndpointID=sl6-verification-stuff.privatevlan.cloud.ifca.es/storage/endpoint/HTTP,GLUE2ServiceID=sl6-verification-stuff.privatevlan.cloud.ifca.es/storage,GLUE2GroupID=resource,o=glue. [INFO] PRE-validate actions. [localhost] local: yum -y install storm-srm-client uberftp curl myproxy voms-clients lcg-util python26-requests [INFO] installed. [INFO] END of PRE-validate actions. [[QC_FUNC_1: Basic Funcionality Test.]] [INFO] Probe 'Create myproxy for ops.vo.ibergrid.eu VO.' [localhost] local: su umd -c "./bin/user_creds/getproxy.sh " 2>&1 [INFO] Command 'su umd -c "./bin/user_creds/getproxy.sh "' ran successfully [INFO] Probe 'SRM client probes.' [localhost] local: su umd -c "./bin/srm/webdav " 2>&1 [INFO] Probe 'SRM client probes.' [localhost] local: su umd -c "./bin/srm/lcg-test.sh " 2>&1 [INFO] Probe 'SRM client probes.' [localhost] local: su umd -c "./bin/srm/client-test.sh " 2>&1 [INFO] Probe 'SRM client probes.' [localhost] local: su umd -c "./bin/srm/srm-test.sh " 2>&1 [INFO] Command 'su umd -c "./bin/srm/srm-test.sh "' ran successfully [INFO] Probe 'SRM client probes.' [localhost] local: su umd -c "./bin/srm/test.sh " 2>&1 [INFO] Command 'su umd -c "./bin/srm/test.sh "' ran successfully [INFO] Probe 'SRM client probes.' [localhost] local: su umd -c "./bin/srm/gfal2/gfal2_simple_listing.py " 2>&1 [INFO] Probe 'SRM client probes.' [localhost] local: su umd -c "./bin/srm/gfal2/gfal2_get_turls.py " 2>&1 [INFO] Probe 'SRM client probes.' [localhost] local: su umd -c "./bin/srm/gfal2/gfal2_bring_online.py " 2>&1 [INFO] Probe 'SRM client probes.' [localhost] local: su umd -c "./bin/srm/gfal2/gfal2_python_read.py " 2>&1 [INFO] Probe 'SRM client probes.' [localhost] local: su umd -c "./bin/srm/gfal2/gfal2_long_listing.py " 2>&1 [INFO] Probe 'SRM client probes.' [localhost] local: su umd -c "./bin/srm/gfal2/gfal2_copy.py " 2>&1 [[QC_FUNC_2: New features/bug fixes testing.]] [NA] No definition found for QC_FUNC_2..