Quality Criteria Verification Report ==================================== Product: StoRM Release: 1.11.9 Software Provider: StoRM PT RT Ticket: #8862, #8861 Provider contact: Andrea Ceccanti Verifier: Enol Fernandez Hours worked: 2 hours Date: 09/06/2015 Status: Accepted Summary ======= Verification of StoRM 1.11.9 after failed verification of StoRM 1.11.8 using automated verification. Issue with WEBDAV in SL6 still applies although this version is supposed to fix it. Related tickets =============== https://ggus.eu/?mode=ticket_info&ticket_id=113588 Documentation Criteria ====================== * Release notes: http://italiangrid.github.io/storm/release-notes/StoRM-v1.11.9.html * User Documentation: N/A * API Documentation: https://sdm.lbl.gov/srm-wg/doc/SRM.v2.2.html * Admin Documentation: http://italiangrid.github.io/storm/documentation/sysadmin-guide/1.11.9/ * 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: NT * Accounting Records: NA * Bug Tracking System: OK Verification Logs ================= # SL5 ┌ UMD verification app ─────────────────────────────────────────────────┐ │ │ │ Quality criteria: http://egi-qc.github.io │ │ Codebase: https://github.com/egi-qc/umd-verification │ │ │ │ ─────────────────────────────────────────────────────────────────┘ │ │ Verification repositories used: │ http://admin-repo.egi.eu/sw/unverified/umd-3.infn.storm.sl5.x86_64/1/11/9/ │ │ Repository basic configuration: │ epel_release http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm │ umd_release http://repository.egi.eu/sw/production/umd/3/sl5/x86_64/updates/umd-release-3.0.1-1.el5.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 XXXXXX │ MYPROXY_USER XXXXXX │ MYPROXY_SERVER myproxy.hellasgrid.gr │ └──────────────────────────────────────────────────────────────────────── [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/7564b85a.0 [INFO] PRE-install actions. [INFO] users storm and gridhttps added [INFO] END of PRE-install actions. [[QC_INST_1: Binary Distribution]] [localhost] local: yum -y remove epel-release* umd-release* [localhost] local: /bin/rm -f /etc/yum.repos.d/UMD-* /etc/yum.repos.d/epel-* [localhost] local: wget http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm -O /tmp/epel-release-5-4.noarch.rpm [localhost] local: yum -y install /tmp/epel-release-5-4.noarch.rpm [INFO] EPEL release package installed. [localhost] local: wget http://repository.egi.eu/sw/production/umd/3/sl5/x86_64/updates/umd-release-3.0.1-1.el5.noarch.rpm -O /tmp/umd-release-3.0.1-1.el5.noarch.rpm [localhost] local: yum -y install /tmp/umd-release-3.0.1-1.el5.noarch.rpm [INFO] UMD release package installed. [localhost] local: yum -y install yum-priorities [INFO] 'yum-priorities' (UMD) requirement installed. [localhost] local: wget -P /tmp/repofiles -r -l1 --no-parent -A.repo http://admin-repo.egi.eu/sw/unverified/umd-3.infn.storm.sl5.x86_64/1/11/9/repofiles [INFO] Verification repository 'http://admin-repo.egi.eu/sw/unverified/umd-3.infn.storm.sl5.x86_64/1/11/9/' enabled. [localhost] local: yum -y install emi-storm-backend-mp emi-storm-frontend-mp emi-storm-globus-gridftp-mp emi-storm-gridhttps-mp [OK] Metapackage '['emi-storm-backend-mp', 'emi-storm-frontend-mp', 'emi-storm-globus-gridftp-mp', 'emi-storm-gridhttps-mp']' installed successfully... [[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=storm-sl5-verification.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/tmpQviZLd' with content: [] [localhost] local: /opt/glite/yaim/bin/yaim -c -s /root/umd-verification/etc/yaim/tmpQviZLd -n se_storm_backend -n se_storm_frontend -n se_storm_gridftp -n se_storm_gridhttps [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 [localhost] local: yum -y install openldap-clients [[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=storm-sl5-verification.privatevlan.cloud.ifca.es/storage/endpoint/HTTP,GLUE2ServiceID=storm-sl5-verification.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 [OK] Command 'su umd -c ./bin/user_creds/getproxy.sh ' ended OK with result: Your identity: /DC=es/DC=irisgrid/O=ifca/CN=Enol-Fernandez-delCastillo/CN=1199994992/CN=117921494/CN=1108453253 Contacting ibergrid-voms.ifca.es:40001 [/DC=es/DC=irisgrid/O=ifca/CN=host/ibergrid-voms.ifca.es] "ops.vo.ibergrid.eu" Done Creating proxy Done Your proxy is valid until Wed Jun 10 04:52:31 2015 A credential has been received for user enolfc in /tmp/x509up_u50520. [INFO] Probe 'SRM client probes.' [localhost] local: su umd -c ./bin/storm/test.sh [OK] Command 'su umd -c ./bin/storm/test.sh ' ended OK with result: Hello world uid=50520(umd) gid=50520(umd) groups=50520(umd) [INFO] Probe 'SRM client probes.' [localhost] local: su umd -c ./bin/storm/lcg-test.sh [OK] Command 'su umd -c ./bin/storm/lcg-test.sh ' ended OK with result: SE type: SRMv2 d--x--x--x 1 2 2 0 UNKNOWN /ops.vo.ibergrid.eu/ gsiftp://storm-sl5-verification.privatevlan.cloud.ifca.es:2811//storage/ops.vo.ibergrid.eu/test_1433861611 acc1261d-ea3d-45f4-9edf-5412927d72f3 https://storm-sl5-verification.privatevlan.cloud.ifca.es:8443/fileTransfer/ops.vo.ibergrid.eu/test_1433861611 fddebb28-4f2f-43cc-bd09-7d30b6705401 file:///storage/ops.vo.ibergrid.eu/test_1433861611 0a051fd1-8652-4a5f-9548-d50bede53b7a -rw-rw-rw- 1 2 2 1 ONLINE /ops.vo.ibergrid.eu/test_1433861611 Tests succeded! [INFO] Probe 'SRM client probes.' [localhost] local: su umd -c ./bin/storm/webdav [OK] Command 'su umd -c ./bin/storm/webdav ' ended OK with result: WEBDAV testing using https://storm-sl5-verification.privatevlan.cloud.ifca.es:8443/webdav/ops.vo.ibergrid.eu/ Creating dir 099d802146c04bad8a4b2872c11ed43f Creating file https://storm-sl5-verification.privatevlan.cloud.ifca.es:8443/webdav/ops.vo.ibergrid.eu/099d802146c04bad8a4b2872c11ed43f/file1.txt Downloading file https://storm-sl5-verification.privatevlan.cloud.ifca.es:8443/webdav/ops.vo.ibergrid.eu/099d802146c04bad8a4b2872c11ed43f/file1.txt and checking contents Listing dir 099d802146c04bad8a4b2872c11ed43f Copy https://storm-sl5-verification.privatevlan.cloud.ifca.es:8443/webdav/ops.vo.ibergrid.eu/099d802146c04bad8a4b2872c11ed43f/file1.txt to https://storm-sl5-verification.privatevlan.cloud.ifca.es:8443/webdav/ops.vo.ibergrid.eu/099d802146c04bad8a4b2872c11ed43f/file2.txt {'Content-Length': '0', 'Destination': 'https://storm-sl5-verification.privatevlan.cloud.ifca.es:8443/webdav/ops.vo.ibergrid.eu/099d802146c04bad8a4b2872c11ed43f/file2.txt'} Move https://storm-sl5-verification.privatevlan.cloud.ifca.es:8443/webdav/ops.vo.ibergrid.eu/099d802146c04bad8a4b2872c11ed43f/file2.txt to https://storm-sl5-verification.privatevlan.cloud.ifca.es:8443/webdav/ops.vo.ibergrid.eu/099d802146c04bad8a4b2872c11ed43f/file3.txt [INFO] Probe 'SRM client probes.' [localhost] local: su umd -c ./bin/storm/srm-test.sh [OK] Command 'su umd -c ./bin/storm/srm-test.sh ' ended OK with result: >> Proxy info: subject : /DC=es/DC=irisgrid/O=ifca/CN=Enol-Fernandez-delCastillo/CN=1199994992/CN=117921494/CN=1108453253/CN=3711658296 issuer : /DC=es/DC=irisgrid/O=ifca/CN=Enol-Fernandez-delCastillo/CN=1199994992/CN=117921494/CN=1108453253 identity : /DC=es/DC=irisgrid/O=ifca/CN=Enol-Fernandez-delCastillo/CN=1199994992/CN=117921494/CN=1108453253 type : RFC compliant proxy strength : 2048 bits path : /tmp/x509up_u50520 timeleft : 11:58:45 key usage : Digital Signature, Key Encipherment, Data Encipherment === VO ops.vo.ibergrid.eu extension information === VO : ops.vo.ibergrid.eu subject : /DC=es/DC=irisgrid/O=ifca/CN=Enol-Fernandez-delCastillo issuer : /DC=es/DC=irisgrid/O=ifca/CN=host/ibergrid-voms.ifca.es attribute : /ops.vo.ibergrid.eu/Role=NULL/Capability=NULL timeleft : 11:58:45 uri : ibergrid-voms.ifca.es:40001 >> Executing clientSRM gtp -e httpg://storm-sl5-verification.privatevlan.cloud.ifca.es:8444 [OK] [OK] >> Executing clientSRM mkdir -e httpg://storm-sl5-verification.privatevlan.cloud.ifca.es:8444 -s srm://storm-sl5-verification.privatevlan.cloud.ifca.es:8444/ops.vo.ibergrid.eu/tmp.aVUwJ22586/ [OK] [OK] >> Executing clientSRM ls -e httpg://storm-sl5-verification.privatevlan.cloud.ifca.es:8444 -s srm://storm-sl5-verification.privatevlan.cloud.ifca.es:8444/ops.vo.ibergrid.eu/tmp.aVUwJ22586/ -l [OK] [OK] ** Testing gsiftp PUT support >> Executing clientSRM ptp -e httpg://storm-sl5-verification.privatevlan.cloud.ifca.es:8444 -s srm://storm-sl5-verification.privatevlan.cloud.ifca.es:8444/ops.vo.ibergrid.eu/tmp.aVUwJ22586/test_file00.txt,150000 -p -T -P gsiftp [OK] [OK] >> Executing clientSRM statusptp -e httpg://storm-sl5-verification.privatevlan.cloud.ifca.es:8444 -t e5b54cfa-42bf-44c4-8b8d-b499206ad060 -vN [OK] [OK] >> Executing uberftp file:///tmp/tmp.suOYB22605 gsiftp://storm-sl5-verification.privatevlan.cloud.ifca.es:2811//storage/ops.vo.ibergrid.eu/tmp.aVUwJ22586/test_file00.txt [OK] >> Executing clientSRM pd -e httpg://storm-sl5-verification.privatevlan.cloud.ifca.es:8444 -s srm://storm-sl5-verification.privatevlan.cloud.ifca.es:8444/ops.vo.ibergrid.eu/tmp.aVUwJ22586/test_file00.txt -t e5b54cfa-42bf-44c4-8b8d-b499206ad060 [OK] [OK] >> Executing clientSRM statusptp -e httpg://storm-sl5-verification.privatevlan.cloud.ifca.es:8444 -t e5b54cfa-42bf-44c4-8b8d-b499206ad060 -vN [OK] [OK] ** Testing https PUT support >> Executing clientSRM ptp -e httpg://storm-sl5-verification.privatevlan.cloud.ifca.es:8444 -s srm://storm-sl5-verification.privatevlan.cloud.ifca.es:8444/ops.vo.ibergrid.eu/tmp.aVUwJ22586/test_file02.txt,150000 -p -T -P https [OK] [OK] >> Executing clientSRM statusptp -e httpg://storm-sl5-verification.privatevlan.cloud.ifca.es:8444 -t bce75d5b-6d90-45a9-b9a1-65ac7c1ebea7 -vN [OK] [OK] >> Executing python2.6 -c import requests; r = requests.put("https://storm-sl5-verification.privatevlan.cloud.ifca.es:8443/fileTransfer/ops.vo.ibergrid.eu/tmp.aVUwJ22586/test_file02.txt", cert="/tmp/x509up_u50520", verify=False, data=open("/tmp/tmp.suOYB22605").read()) [OK] >> Executing clientSRM pd -e httpg://storm-sl5-verification.privatevlan.cloud.ifca.es:8444 -s srm://storm-sl5-verification.privatevlan.cloud.ifca.es:8444/ops.vo.ibergrid.eu/tmp.aVUwJ22586/test_file02.txt -t bce75d5b-6d90-45a9-b9a1-65ac7c1ebea7 [OK] [OK] >> Executing clientSRM statusptp -e httpg://storm-sl5-verification.privatevlan.cloud.ifca.es:8444 -t bce75d5b-6d90-45a9-b9a1-65ac7c1ebea7 -vN [OK] [OK] >> Executing clientSRM mv -e httpg://storm-sl5-verification.privatevlan.cloud.ifca.es:8444 -s srm://storm-sl5-verification.privatevlan.cloud.ifca.es:8444/ops.vo.ibergrid.eu/tmp.aVUwJ22586/test_file00.txt -t srm://storm-sl5-verification.privatevlan.cloud.ifca.es:8444/ops.vo.ibergrid.eu/tmp.aVUwJ22586/test_file01.txt [OK] [OK] ** Testing gsiftp GET support >> Executing clientSRM ptg -e httpg://storm-sl5-verification.privatevlan.cloud.ifca.es:8444 -s srm://storm-sl5-verification.privatevlan.cloud.ifca.es:8444/ops.vo.ibergrid.eu/tmp.aVUwJ22586/test_file01.txt -p -T -P gsiftp [OK] [OK] Getting file from gsiftp://storm-sl5-verification.privatevlan.cloud.ifca.es:2811//storage/ops.vo.ibergrid.eu/tmp.aVUwJ22586/test_file01.txt (token: cbfd9fb5-7664-4d36-a3b0-243b6558d5d1) >> Executing clientSRM statusptg -e httpg://storm-sl5-verification.privatevlan.cloud.ifca.es:8444 -t cbfd9fb5-7664-4d36-a3b0-243b6558d5d1 [OK] [OK] >> Executing uberftp gsiftp://storm-sl5-verification.privatevlan.cloud.ifca.es:2811//storage/ops.vo.ibergrid.eu/tmp.aVUwJ22586/test_file01.txt file:///tmp/tmp.BhrKf22701 [OK] >> Executing clientSRM rf -e httpg://storm-sl5-verification.privatevlan.cloud.ifca.es:8444 -s srm://storm-sl5-verification.privatevlan.cloud.ifca.es:8444/ops.vo.ibergrid.eu/tmp.aVUwJ22586/test_file01.txt -t cbfd9fb5-7664-4d36-a3b0-243b6558d5d1 [OK] [OK] >> Executing clientSRM statusptg -e httpg://storm-sl5-verification.privatevlan.cloud.ifca.es:8444 -t cbfd9fb5-7664-4d36-a3b0-243b6558d5d1 [OK] [OK] ** Testing https GET support >> Executing clientSRM ptg -e httpg://storm-sl5-verification.privatevlan.cloud.ifca.es:8444 -s srm://storm-sl5-verification.privatevlan.cloud.ifca.es:8444/ops.vo.ibergrid.eu/tmp.aVUwJ22586/test_file02.txt -p -T -P https [OK] [OK] Getting file from https://storm-sl5-verification.privatevlan.cloud.ifca.es:8443/fileTransfer/ops.vo.ibergrid.eu/tmp.aVUwJ22586/test_file02.txt (token: d06ea0cd-0aad-475d-8f40-23a04dad8174) >> Executing clientSRM statusptg -e httpg://storm-sl5-verification.privatevlan.cloud.ifca.es:8444 -t d06ea0cd-0aad-475d-8f40-23a04dad8174 [OK] [OK] >> Executing python2.6 -c import requests; r = requests.get("https://storm-sl5-verification.privatevlan.cloud.ifca.es:8443/fileTransfer/ops.vo.ibergrid.eu/tmp.aVUwJ22586/test_file02.txt", cert="/tmp/x509up_u50520", verify=False); open("/tmp/tmp.NGpKj22738", 'w+').write(r.text) [OK] >> Executing clientSRM rf -e httpg://storm-sl5-verification.privatevlan.cloud.ifca.es:8444 -s srm://storm-sl5-verification.privatevlan.cloud.ifca.es:8444/ops.vo.ibergrid.eu/tmp.aVUwJ22586/test_file02.txt -t d06ea0cd-0aad-475d-8f40-23a04dad8174 [OK] [OK] >> Executing clientSRM statusptg -e httpg://storm-sl5-verification.privatevlan.cloud.ifca.es:8444 -t d06ea0cd-0aad-475d-8f40-23a04dad8174 [OK] [OK] >> Executing clientSRM rm -e httpg://storm-sl5-verification.privatevlan.cloud.ifca.es:8444 -s srm://storm-sl5-verification.privatevlan.cloud.ifca.es:8444/ops.vo.ibergrid.eu/tmp.aVUwJ22586/test_file02.txt [OK] [OK] >> Executing clientSRM rm -e httpg://storm-sl5-verification.privatevlan.cloud.ifca.es:8444 -s srm://storm-sl5-verification.privatevlan.cloud.ifca.es:8444/ops.vo.ibergrid.eu/tmp.aVUwJ22586/test_file01.txt [OK] [OK] >> Executing clientSRM Rmdir -e httpg://storm-sl5-verification.privatevlan.cloud.ifca.es:8444 -s srm://storm-sl5-verification.privatevlan.cloud.ifca.es:8444/ops.vo.ibergrid.eu/tmp.aVUwJ22586/ [OK] [OK] << All tests succeded! [OK] Basic functionality probes ran successfully.. [[QC_FUNC_2: New features/bug fixes testing.]] [OK] No definition found for QC_FUNC_2.. # SL6 ┌ UMD verification app ─────────────────────────────────────────────────┐ │ │ │ Quality criteria: http://egi-qc.github.io │ │ Codebase: https://github.com/egi-qc/umd-verification │ │ │ │ ─────────────────────────────────────────────────────────────────┘ │ │ Verification repositories used: │ http://admin-repo.egi.eu/sw/unverified/umd-3.infn.storm.sl6.x86_64/1/11/9/ │ │ 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 XXXXXXXX │ MYPROXY_USER XXXXXXXX │ MYPROXY_SERVER myproxy.hellasgrid.gr │ └──────────────────────────────────────────────────────────────────────── [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 [INFO] PRE-install actions. [INFO] users storm and gridhttps added [INFO] END of PRE-install actions. [[QC_INST_1: Binary Distribution]] [localhost] local: yum -y remove epel-release* umd-release* [localhost] local: /bin/rm -f /etc/yum.repos.d/UMD-* /etc/yum.repos.d/epel-* [localhost] local: wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm -O /tmp/epel-release-6-8.noarch.rpm [localhost] local: yum -y install /tmp/epel-release-6-8.noarch.rpm [INFO] EPEL release package installed. [localhost] local: wget http://repository.egi.eu/sw/production/umd/3/sl6/x86_64/updates/umd-release-3.0.1-1.el6.noarch.rpm -O /tmp/umd-release-3.0.1-1.el6.noarch.rpm [localhost] local: yum -y install /tmp/umd-release-3.0.1-1.el6.noarch.rpm [INFO] UMD release package installed. [localhost] local: yum -y install yum-priorities [INFO] 'yum-priorities' (UMD) requirement installed. [localhost] local: wget -P /tmp/repofiles -r -l1 --no-parent -A.repo http://admin-repo.egi.eu/sw/unverified/umd-3.infn.storm.sl6.x86_64/1/11/9/repofiles [INFO] Verification repository 'http://admin-repo.egi.eu/sw/unverified/umd-3.infn.storm.sl6.x86_64/1/11/9/' enabled. [localhost] local: yum -y install emi-storm-backend-mp emi-storm-frontend-mp emi-storm-globus-gridftp-mp emi-storm-gridhttps-mp [OK] Metapackage '['emi-storm-backend-mp', 'emi-storm-frontend-mp', 'emi-storm-globus-gridftp-mp', 'emi-storm-gridhttps-mp']' installed successfully... [[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=storm-sl6-verification.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/tmp6QMGSZ' with content: [] [localhost] local: /opt/glite/yaim/bin/yaim -c -s /root/umd-verification/etc/yaim/tmp6QMGSZ -n se_storm_backend -n se_storm_frontend -n se_storm_gridftp -n se_storm_gridhttps [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=storm-sl6-verification.privatevlan.cloud.ifca.es/storage/endpoint/HTTP,GLUE2ServiceID=storm-sl6-verification.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 [OK] Command 'su umd -c ./bin/user_creds/getproxy.sh ' ended OK with result: Your identity: /DC=es/DC=irisgrid/O=ifca/CN=Enol-Fernandez-delCastillo/CN=1199994992/CN=117921494/CN=915795276 Contacting ibergrid-voms.ifca.es:40001 [/DC=es/DC=irisgrid/O=ifca/CN=host/ibergrid-voms.ifca.es] "ops.vo.ibergrid.eu" Done Creating proxy Done Your proxy is valid until Wed Jun 10 05:10:50 2015 A credential has been received for user enolfc in /tmp/x509up_u50520. [INFO] Probe 'SRM client probes.' [localhost] local: su umd -c ./bin/storm/webdav [OK] Command 'su umd -c ./bin/storm/webdav ' ended OK with result: WEBDAV testing using https://storm-sl6-verification.privatevlan.cloud.ifca.es:8443/webdav/ops.vo.ibergrid.eu/ Creating dir 7864b3b63d70439fb906047c8bb3ec5d Creating file https://storm-sl6-verification.privatevlan.cloud.ifca.es:8443/webdav/ops.vo.ibergrid.eu/7864b3b63d70439fb906047c8bb3ec5d/file1.txt Downloading file https://storm-sl6-verification.privatevlan.cloud.ifca.es:8443/webdav/ops.vo.ibergrid.eu/7864b3b63d70439fb906047c8bb3ec5d/file1.txt and checking contents Listing dir 7864b3b63d70439fb906047c8bb3ec5d Copy https://storm-sl6-verification.privatevlan.cloud.ifca.es:8443/webdav/ops.vo.ibergrid.eu/7864b3b63d70439fb906047c8bb3ec5d/file1.txt to https://storm-sl6-verification.privatevlan.cloud.ifca.es:8443/webdav/ops.vo.ibergrid.eu/7864b3b63d70439fb906047c8bb3ec5d/file2.txt {'Content-Length': '0', 'Destination': 'https://storm-sl6-verification.privatevlan.cloud.ifca.es:8443/webdav/ops.vo.ibergrid.eu/7864b3b63d70439fb906047c8bb3ec5d/file2.txt'} Move https://storm-sl6-verification.privatevlan.cloud.ifca.es:8443/webdav/ops.vo.ibergrid.eu/7864b3b63d70439fb906047c8bb3ec5d/file2.txt to https://storm-sl6-verification.privatevlan.cloud.ifca.es:8443/webdav/ops.vo.ibergrid.eu/7864b3b63d70439fb906047c8bb3ec5d/file3.txt [INFO] Probe 'SRM client probes.' [localhost] local: su umd -c ./bin/storm/lcg-test.sh [OK] Command 'su umd -c ./bin/storm/lcg-test.sh ' ended OK with result: SE type: SRMv2 d--------- 1 2 2 0 UNKNOWN /ops.vo.ibergrid.eu/ac5612851f514863a8a1565c291a6f8a d--------- 1 2 2 0 UNKNOWN /ops.vo.ibergrid.eu/a0a9680bb2764f3eabe48c352ad8670e d--------- 1 2 2 0 UNKNOWN /ops.vo.ibergrid.eu/32c4eada370840508d1688b510c7a4c2 d--------- 1 2 2 0 UNKNOWN /ops.vo.ibergrid.eu/c31e5eeae4d7466dac8b340ae07d6857 gsiftp://storm-sl6-verification.privatevlan.cloud.ifca.es:2811//storage/ops.vo.ibergrid.eu/test_1433862714 81e11f88-616d-4811-ba2c-05216ca59ae0 https://storm-sl6-verification.privatevlan.cloud.ifca.es:8443/fileTransfer/ops.vo.ibergrid.eu/test_1433862714 ad90859c-4744-4162-ab9b-fcaf942ffee2 file:///storage/ops.vo.ibergrid.eu/test_1433862714 68f114c4-9be2-495e-8765-c3efc3188eb0 -rw-rw-rw- 1 2 2 1 ONLINE /ops.vo.ibergrid.eu/test_1433862714 Tests succeded! [INFO] Probe 'SRM client probes.' [localhost] local: su umd -c ./bin/storm/srm-test.sh [OK] Command 'su umd -c ./bin/storm/srm-test.sh ' ended OK with result: >> Proxy info: subject : /DC=es/DC=irisgrid/O=ifca/CN=Enol-Fernandez-delCastillo/CN=1199994992/CN=117921494/CN=915795276/CN=1779081747 issuer : /DC=es/DC=irisgrid/O=ifca/CN=Enol-Fernandez-delCastillo/CN=1199994992/CN=117921494/CN=915795276 identity : /DC=es/DC=irisgrid/O=ifca/CN=Enol-Fernandez-delCastillo/CN=1199994992/CN=117921494/CN=915795276 type : RFC compliant proxy strength : 2048 bits path : /tmp/x509up_u50520 timeleft : 11:58:44 key usage : Digital Signature, Key Encipherment, Data Encipherment === VO ops.vo.ibergrid.eu extension information === VO : ops.vo.ibergrid.eu subject : /DC=es/DC=irisgrid/O=ifca/CN=Enol-Fernandez-delCastillo issuer : /DC=es/DC=irisgrid/O=ifca/CN=host/ibergrid-voms.ifca.es attribute : /ops.vo.ibergrid.eu/Role=NULL/Capability=NULL timeleft : 11:58:44 uri : ibergrid-voms.ifca.es:40001 >> Executing clientSRM gtp -e httpg://storm-sl6-verification.privatevlan.cloud.ifca.es:8444 [OK] [OK] >> Executing clientSRM mkdir -e httpg://storm-sl6-verification.privatevlan.cloud.ifca.es:8444 -s srm://storm-sl6-verification.privatevlan.cloud.ifca.es:8444/ops.vo.ibergrid.eu/tmp.5j92fOfqhc/ [OK] [OK] >> Executing clientSRM ls -e httpg://storm-sl6-verification.privatevlan.cloud.ifca.es:8444 -s srm://storm-sl6-verification.privatevlan.cloud.ifca.es:8444/ops.vo.ibergrid.eu/tmp.5j92fOfqhc/ -l [OK] [OK] ** Testing gsiftp PUT support >> Executing clientSRM ptp -e httpg://storm-sl6-verification.privatevlan.cloud.ifca.es:8444 -s srm://storm-sl6-verification.privatevlan.cloud.ifca.es:8444/ops.vo.ibergrid.eu/tmp.5j92fOfqhc/test_file00.txt,150000 -p -T -P gsiftp [OK] [OK] >> Executing clientSRM statusptp -e httpg://storm-sl6-verification.privatevlan.cloud.ifca.es:8444 -t d20ccc8f-b506-401d-8261-ab132584e3b1 -vN [OK] [OK] >> Executing uberftp file:///tmp/tmp.yN7wyUwFES gsiftp://storm-sl6-verification.privatevlan.cloud.ifca.es:2811//storage/ops.vo.ibergrid.eu/tmp.5j92fOfqhc/test_file00.txt [OK] >> Executing clientSRM pd -e httpg://storm-sl6-verification.privatevlan.cloud.ifca.es:8444 -s srm://storm-sl6-verification.privatevlan.cloud.ifca.es:8444/ops.vo.ibergrid.eu/tmp.5j92fOfqhc/test_file00.txt -t d20ccc8f-b506-401d-8261-ab132584e3b1 [OK] [OK] >> Executing clientSRM statusptp -e httpg://storm-sl6-verification.privatevlan.cloud.ifca.es:8444 -t d20ccc8f-b506-401d-8261-ab132584e3b1 -vN [OK] [OK] ** Testing https PUT support >> Executing clientSRM ptp -e httpg://storm-sl6-verification.privatevlan.cloud.ifca.es:8444 -s srm://storm-sl6-verification.privatevlan.cloud.ifca.es:8444/ops.vo.ibergrid.eu/tmp.5j92fOfqhc/test_file02.txt,150000 -p -T -P https [OK] [OK] >> Executing clientSRM statusptp -e httpg://storm-sl6-verification.privatevlan.cloud.ifca.es:8444 -t b96aa6fb-97ca-4b69-a372-0b0b7982de26 -vN [OK] [OK] >> Executing python2.6 -c import requests; r = requests.put("https://storm-sl6-verification.privatevlan.cloud.ifca.es:8443/fileTransfer/ops.vo.ibergrid.eu/tmp.5j92fOfqhc/test_file02.txt", cert="/tmp/x509up_u50520", verify=False, data=open("/tmp/tmp.yN7wyUwFES").read()) [OK] >> Executing clientSRM pd -e httpg://storm-sl6-verification.privatevlan.cloud.ifca.es:8444 -s srm://storm-sl6-verification.privatevlan.cloud.ifca.es:8444/ops.vo.ibergrid.eu/tmp.5j92fOfqhc/test_file02.txt -t b96aa6fb-97ca-4b69-a372-0b0b7982de26 [OK] [OK] >> Executing clientSRM statusptp -e httpg://storm-sl6-verification.privatevlan.cloud.ifca.es:8444 -t b96aa6fb-97ca-4b69-a372-0b0b7982de26 -vN [OK] [OK] >> Executing clientSRM mv -e httpg://storm-sl6-verification.privatevlan.cloud.ifca.es:8444 -s srm://storm-sl6-verification.privatevlan.cloud.ifca.es:8444/ops.vo.ibergrid.eu/tmp.5j92fOfqhc/test_file00.txt -t srm://storm-sl6-verification.privatevlan.cloud.ifca.es:8444/ops.vo.ibergrid.eu/tmp.5j92fOfqhc/test_file01.txt [OK] [OK] ** Testing gsiftp GET support >> Executing clientSRM ptg -e httpg://storm-sl6-verification.privatevlan.cloud.ifca.es:8444 -s srm://storm-sl6-verification.privatevlan.cloud.ifca.es:8444/ops.vo.ibergrid.eu/tmp.5j92fOfqhc/test_file01.txt -p -T -P gsiftp [OK] [OK] Getting file from gsiftp://storm-sl6-verification.privatevlan.cloud.ifca.es:2811//storage/ops.vo.ibergrid.eu/tmp.5j92fOfqhc/test_file01.txt (token: cc0642f8-e9c7-4934-b00a-482f0cd354ff) >> Executing clientSRM statusptg -e httpg://storm-sl6-verification.privatevlan.cloud.ifca.es:8444 -t cc0642f8-e9c7-4934-b00a-482f0cd354ff [OK] [OK] >> Executing uberftp gsiftp://storm-sl6-verification.privatevlan.cloud.ifca.es:2811//storage/ops.vo.ibergrid.eu/tmp.5j92fOfqhc/test_file01.txt file:///tmp/tmp.qVX9upZVMb [OK] >> Executing clientSRM rf -e httpg://storm-sl6-verification.privatevlan.cloud.ifca.es:8444 -s srm://storm-sl6-verification.privatevlan.cloud.ifca.es:8444/ops.vo.ibergrid.eu/tmp.5j92fOfqhc/test_file01.txt -t cc0642f8-e9c7-4934-b00a-482f0cd354ff [OK] [OK] >> Executing clientSRM statusptg -e httpg://storm-sl6-verification.privatevlan.cloud.ifca.es:8444 -t cc0642f8-e9c7-4934-b00a-482f0cd354ff [OK] [OK] ** Testing https GET support >> Executing clientSRM ptg -e httpg://storm-sl6-verification.privatevlan.cloud.ifca.es:8444 -s srm://storm-sl6-verification.privatevlan.cloud.ifca.es:8444/ops.vo.ibergrid.eu/tmp.5j92fOfqhc/test_file02.txt -p -T -P https [OK] [OK] Getting file from https://storm-sl6-verification.privatevlan.cloud.ifca.es:8443/fileTransfer/ops.vo.ibergrid.eu/tmp.5j92fOfqhc/test_file02.txt (token: 223ed048-091d-42a4-9741-bd91be4ecac3) >> Executing clientSRM statusptg -e httpg://storm-sl6-verification.privatevlan.cloud.ifca.es:8444 -t 223ed048-091d-42a4-9741-bd91be4ecac3 [OK] [OK] >> Executing python2.6 -c import requests; r = requests.get("https://storm-sl6-verification.privatevlan.cloud.ifca.es:8443/fileTransfer/ops.vo.ibergrid.eu/tmp.5j92fOfqhc/test_file02.txt", cert="/tmp/x509up_u50520", verify=False); open("/tmp/tmp.5HOoxvMEJj", 'w+').write(r.text) [OK] >> Executing clientSRM rf -e httpg://storm-sl6-verification.privatevlan.cloud.ifca.es:8444 -s srm://storm-sl6-verification.privatevlan.cloud.ifca.es:8444/ops.vo.ibergrid.eu/tmp.5j92fOfqhc/test_file02.txt -t 223ed048-091d-42a4-9741-bd91be4ecac3 [OK] [OK] >> Executing clientSRM statusptg -e httpg://storm-sl6-verification.privatevlan.cloud.ifca.es:8444 -t 223ed048-091d-42a4-9741-bd91be4ecac3 [OK] [OK] >> Executing clientSRM rm -e httpg://storm-sl6-verification.privatevlan.cloud.ifca.es:8444 -s srm://storm-sl6-verification.privatevlan.cloud.ifca.es:8444/ops.vo.ibergrid.eu/tmp.5j92fOfqhc/test_file02.txt [OK] [OK] >> Executing clientSRM rm -e httpg://storm-sl6-verification.privatevlan.cloud.ifca.es:8444 -s srm://storm-sl6-verification.privatevlan.cloud.ifca.es:8444/ops.vo.ibergrid.eu/tmp.5j92fOfqhc/test_file01.txt [OK] [OK] >> Executing clientSRM Rmdir -e httpg://storm-sl6-verification.privatevlan.cloud.ifca.es:8444 -s srm://storm-sl6-verification.privatevlan.cloud.ifca.es:8444/ops.vo.ibergrid.eu/tmp.5j92fOfqhc/ [OK] [OK] << All tests succeded! [INFO] Probe 'SRM client probes.' [localhost] local: su umd -c ./bin/storm/test.sh [OK] Command 'su umd -c ./bin/storm/test.sh ' ended OK with result: Hello world uid=50520(umd) gid=50520(umd) groups=50520(umd) [OK] Basic functionality probes ran successfully.. [[QC_FUNC_2: New features/bug fixes testing.]] [OK] No definition found for QC_FUNC_2..