********************************* EMI Test Report Template ********************************* - Product: pseudonymity - Release Task: 34063 - ETICS Subsystem Configuration Name: emi-pseudonymity_R_1_1_1_0_rc3 - VCS Tag: 1_1_1-rc3 - EMI Major Release: EMI-3 - Platforms: SL6/x64_64 - Author: Henri Mikkonen - Date: 11-February-2013 - Test Report Template : v. 3.2 ************* Summary ************* 1. Deployment tests: 1.1. Clean Installation - PASS 1.2. Upgrade Installation - PASS 2. Static Code Analysis - NA 3. Unit Tests Execution - YES 4. System tests: 4.1. Functionality tests - PASS 4.2. Regression tests - NA 4.3. Standard Conformance tests - NA 4.4. Performance tests - NA 4.5. Scalability tests - NA 4.6. Integration tests - NA REMARKS: *************************** Detailed Testing Report *************************************** 1. Deployment log ************************ 1.1. Clean Installation ----------------------------- - YUM/APT Testing Repo file contents: [root@hip-paha-virt4 yum.repos.d]# cat emi-3-rc-sl6.repo [core] name=name=SL 6 base baseurl=http://linuxsoft.cern.ch/scientific/6x/$basearch/os http://ftp.scientificlinux.org/linux/scientific/6x/$basearch/os http://ftp1.scientificlinux.org/linux/scientific/6x/$basearch/os http://ftp2.scientificlinux.org/linux/scientific/6x/$basearch/os protect=0 [extras] name=epel baseurl=http://ftp.heanet.ie/pub/fedora/epel/6/$basearch http://mirror.switch.ch/ftp/mirror/epel/6/$basearch http://ftp.fi.muni.cz/pub/linux/fedora/epel/6/$basearch http://ftp.nluug.nl/pub/os/Linux/distr/fedora-epel/6/$basearch http://nl.mirror.eurid.eu/epel/6/$basearch protect=0 [EGI-trustanchors] name=EGI-trustanchors baseurl=http://repository.egi.eu/sw/production/cas/1/current/ #gpgkey=http://repository.egi.eu/sw/production/cas/1/GPG-KEY-EUGridPMA-RPM-3 gpgcheck=0 enabled=1 [EMI-3-testing-base] name=EMI 3 Testing Base Repository baseurl=http://emisoft.web.cern.ch/emisoft/dist/EMI/testing/3/sl6/$basearch/base #gpgkey=http://emisoft.web.cern.ch/emisoft/dist/EMI/3/RPM-GPG-KEY-emi priority=45 protect=1 enabled=1 gpgcheck=0 [EMI-3-testing-third-party] name=EMI 3 Testing Third-Party Repository baseurl=http://emisoft.web.cern.ch/emisoft/dist/EMI/testing/3/sl6/$basearch/third-party #gpgkey=http://emisoft.web.cern.ch/emisoft/dist/EMI/3/RPM-GPG-KEY-emi protect=1 enabled=1 priority=45 gpgcheck=0 [Oracle-11] name=Oracle Repository (not for distribution) baseurl=http://emisoft.web.cern.ch/emisoft/dist/elcaro/oracle-instantclient/11/repo/sl6/$basearch gpgcheck=0 protect=1 enabled=1 priority=45 - YUM/APT Install command: yum install pseudonymity-ui pseudonymity-server - YUM/APT log: Loaded plugins: security Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package pseudonymity-server.noarch 0:1.1.1-0.el6 will be installed --> Processing Dependency: java >= 1.6 for package: pseudonymity-server-1.1.1-0.el6.noarch --> Processing Dependency: pseudonymity-common >= 1.1.1 for package: pseudonymity-server-1.1.1-0.el6.noarch --> Processing Dependency: canl-java >= 1.1 for package: pseudonymity-server-1.1.1-0.el6.noarch ---> Package pseudonymity-ui.noarch 0:1.1.1-0.el6 will be installed --> Running transaction check ---> Package canl-java.noarch 0:1.1.0-1.sl6 will be installed --> Processing Dependency: bcprov = 1.46 for package: canl-java-1.1.0-1.sl6.noarch --> Processing Dependency: jakarta-commons-io >= 1.4 for package: canl-java-1.1.0-1.sl6.noarch ---> Package java-1.6.0-openjdk.x86_64 1:1.6.0.0-1.54.1.11.6.el6_3 will be installed --> Processing Dependency: libjpeg = 6b for package: 1:java-1.6.0-openjdk-1.6.0.0-1.54.1.11.6.el6_3.x86_64 --> Processing Dependency: jpackage-utils >= 1.7.3-1jpp.2 for package: 1:java-1.6.0-openjdk-1.6.0.0-1.54.1.11.6.el6_3.x86_64 --> Processing Dependency: libasound.so.2(ALSA_0.9)(64bit) for package: 1:java-1.6.0-openjdk-1.6.0.0-1.54.1.11.6.el6_3.x86_64 --> Processing Dependency: fontconfig for package: 1:java-1.6.0-openjdk-1.6.0.0-1.54.1.11.6.el6_3.x86_64 --> Processing Dependency: libasound.so.2(ALSA_0.9.0rc4)(64bit) for package: 1:java-1.6.0-openjdk-1.6.0.0-1.54.1.11.6.el6_3.x86_64 --> Processing Dependency: libpng12.so.0(PNG12_0)(64bit) for package: 1:java-1.6.0-openjdk-1.6.0.0-1.54.1.11.6.el6_3.x86_64 --> Processing Dependency: libpulse.so.0(PULSE_0)(64bit) for package: 1:java-1.6.0-openjdk-1.6.0.0-1.54.1.11.6.el6_3.x86_64 --> Processing Dependency: tzdata-java for package: 1:java-1.6.0-openjdk-1.6.0.0-1.54.1.11.6.el6_3.x86_64 --> Processing Dependency: rhino for package: 1:java-1.6.0-openjdk-1.6.0.0-1.54.1.11.6.el6_3.x86_64 --> Processing Dependency: libXext.so.6()(64bit) for package: 1:java-1.6.0-openjdk-1.6.0.0-1.54.1.11.6.el6_3.x86_64 --> Processing Dependency: libfreetype.so.6()(64bit) for package: 1:java-1.6.0-openjdk-1.6.0.0-1.54.1.11.6.el6_3.x86_64 --> Processing Dependency: libpulse.so.0()(64bit) for package: 1:java-1.6.0-openjdk-1.6.0.0-1.54.1.11.6.el6_3.x86_64 --> Processing Dependency: libXtst.so.6()(64bit) for package: 1:java-1.6.0-openjdk-1.6.0.0-1.54.1.11.6.el6_3.x86_64 --> Processing Dependency: libXrender.so.1()(64bit) for package: 1:java-1.6.0-openjdk-1.6.0.0-1.54.1.11.6.el6_3.x86_64 --> Processing Dependency: libasound.so.2()(64bit) for package: 1:java-1.6.0-openjdk-1.6.0.0-1.54.1.11.6.el6_3.x86_64 --> Processing Dependency: libjpeg.so.62()(64bit) for package: 1:java-1.6.0-openjdk-1.6.0.0-1.54.1.11.6.el6_3.x86_64 --> Processing Dependency: libX11.so.6()(64bit) for package: 1:java-1.6.0-openjdk-1.6.0.0-1.54.1.11.6.el6_3.x86_64 --> Processing Dependency: libpng12.so.0()(64bit) for package: 1:java-1.6.0-openjdk-1.6.0.0-1.54.1.11.6.el6_3.x86_64 --> Processing Dependency: libXi.so.6()(64bit) for package: 1:java-1.6.0-openjdk-1.6.0.0-1.54.1.11.6.el6_3.x86_64 --> Processing Dependency: libgif.so.4()(64bit) for package: 1:java-1.6.0-openjdk-1.6.0.0-1.54.1.11.6.el6_3.x86_64 ---> Package pseudonymity-common.noarch 0:1.1.1-0.el6 will be installed --> Running transaction check ---> Package alsa-lib.x86_64 0:1.0.22-3.el6 will be installed ---> Package bouncycastle.noarch 0:1.46-1.el6 will be installed ---> Package fontconfig.x86_64 0:2.8.0-3.el6 will be installed ---> Package freetype.x86_64 0:2.3.11-14.el6_3.1 will be installed ---> Package giflib.x86_64 0:4.1.6-3.1.el6 will be installed --> Processing Dependency: libICE.so.6()(64bit) for package: giflib-4.1.6-3.1.el6.x86_64 --> Processing Dependency: libSM.so.6()(64bit) for package: giflib-4.1.6-3.1.el6.x86_64 ---> Package jakarta-commons-io.noarch 0:1.4-3.el6 will be installed ---> Package jpackage-utils.noarch 0:1.7.5-3.12.el6 will be installed ---> Package libX11.x86_64 0:1.3-2.el6 will be installed --> Processing Dependency: libX11-common = 1.3-2.el6 for package: libX11-1.3-2.el6.x86_64 --> Processing Dependency: libxcb.so.1()(64bit) for package: libX11-1.3-2.el6.x86_64 ---> Package libXext.x86_64 0:1.1-3.el6 will be installed ---> Package libXi.x86_64 0:1.3-3.el6 will be installed ---> Package libXrender.x86_64 0:0.9.5-1.el6 will be installed ---> Package libXtst.x86_64 0:1.0.99.2-3.el6 will be installed ---> Package libjpeg.x86_64 0:6b-46.el6 will be installed ---> Package libpng.x86_64 2:1.2.49-1.el6_2 will be installed ---> Package pulseaudio-libs.x86_64 0:0.9.21-13.el6 will be installed --> Processing Dependency: libsndfile.so.1(libsndfile.so.1.0)(64bit) for package: pulseaudio-libs-0.9.21-13.el6.x86_64 --> Processing Dependency: libasyncns.so.0()(64bit) for package: pulseaudio-libs-0.9.21-13.el6.x86_64 --> Processing Dependency: libsndfile.so.1()(64bit) for package: pulseaudio-libs-0.9.21-13.el6.x86_64 ---> Package rhino.noarch 0:1.7-0.7.r2.2.el6 will be installed --> Processing Dependency: jline for package: rhino-1.7-0.7.r2.2.el6.noarch ---> Package tzdata-java.noarch 0:2012j-1.el6 will be installed --> Running transaction check ---> Package jline.noarch 0:0.9.94-0.8.el6 will be installed ---> Package libICE.x86_64 0:1.0.6-1.el6 will be installed ---> Package libSM.x86_64 0:1.1.0-7.1.el6 will be installed ---> Package libX11-common.noarch 0:1.3-2.el6 will be installed ---> Package libasyncns.x86_64 0:0.8-1.1.el6 will be installed ---> Package libsndfile.x86_64 0:1.0.20-5.el6 will be installed --> Processing Dependency: libogg.so.0()(64bit) for package: libsndfile-1.0.20-5.el6.x86_64 --> Processing Dependency: libvorbisenc.so.2()(64bit) for package: libsndfile-1.0.20-5.el6.x86_64 --> Processing Dependency: libFLAC.so.8()(64bit) for package: libsndfile-1.0.20-5.el6.x86_64 --> Processing Dependency: libvorbis.so.0()(64bit) for package: libsndfile-1.0.20-5.el6.x86_64 ---> Package libxcb.x86_64 0:1.5-1.el6 will be installed --> Processing Dependency: libXau.so.6()(64bit) for package: libxcb-1.5-1.el6.x86_64 --> Running transaction check ---> Package flac.x86_64 0:1.2.1-6.1.el6 will be installed ---> Package libXau.x86_64 0:1.0.5-1.el6 will be installed ---> Package libogg.x86_64 2:1.1.4-2.1.el6 will be installed ---> Package libvorbis.x86_64 1:1.2.3-4.el6_2.1 will be installed --> Finished Dependency Resolution Dependencies Resolved ========================================================================================================================================================================================================================================== Package Arch Version Repository Size ========================================================================================================================================================================================================================================== Installing: pseudonymity-server noarch 1.1.1-0.el6 EMI-3-testing-base 21 M pseudonymity-ui noarch 1.1.1-0.el6 EMI-3-testing-base 2.0 M Installing for dependencies: alsa-lib x86_64 1.0.22-3.el6 core 369 k bouncycastle noarch 1.46-1.el6 extras 2.3 M canl-java noarch 1.1.0-1.sl6 EMI-3-testing-base 261 k flac x86_64 1.2.1-6.1.el6 core 242 k fontconfig x86_64 2.8.0-3.el6 core 185 k freetype x86_64 2.3.11-14.el6_3.1 sl-security 358 k giflib x86_64 4.1.6-3.1.el6 core 36 k jakarta-commons-io noarch 1.4-3.el6 core 104 k java-1.6.0-openjdk x86_64 1:1.6.0.0-1.54.1.11.6.el6_3 sl-security 25 M jline noarch 0.9.94-0.8.el6 core 85 k jpackage-utils noarch 1.7.5-3.12.el6 core 58 k libICE x86_64 1.0.6-1.el6 core 52 k libSM x86_64 1.1.0-7.1.el6 core 25 k libX11 x86_64 1.3-2.el6 core 581 k libX11-common noarch 1.3-2.el6 core 187 k libXau x86_64 1.0.5-1.el6 core 21 k libXext x86_64 1.1-3.el6 core 32 k libXi x86_64 1.3-3.el6 core 31 k libXrender x86_64 0.9.5-1.el6 core 26 k libXtst x86_64 1.0.99.2-3.el6 core 21 k libasyncns x86_64 0.8-1.1.el6 core 23 k libjpeg x86_64 6b-46.el6 core 133 k libogg x86_64 2:1.1.4-2.1.el6 core 20 k libpng x86_64 2:1.2.49-1.el6_2 core 181 k libsndfile x86_64 1.0.20-5.el6 core 232 k libvorbis x86_64 1:1.2.3-4.el6_2.1 core 167 k libxcb x86_64 1.5-1.el6 core 99 k pseudonymity-common noarch 1.1.1-0.el6 EMI-3-testing-base 1.5 M pulseaudio-libs x86_64 0.9.21-13.el6 core 461 k rhino noarch 1.7-0.7.r2.2.el6 core 777 k tzdata-java noarch 2012j-1.el6 sl-security 154 k Transaction Summary ========================================================================================================================================================================================================================================== Install 33 Package(s) Total size: 56 M Installed size: 126 M Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : jpackage-utils-1.7.5-3.12.el6.noarch 1/33 Installing : libICE-1.0.6-1.el6.x86_64 2/33 Installing : 2:libogg-1.1.4-2.1.el6.x86_64 3/33 Installing : libSM-1.1.0-7.1.el6.x86_64 4/33 Installing : alsa-lib-1.0.22-3.el6.x86_64 5/33 Installing : freetype-2.3.11-14.el6_3.1.x86_64 6/33 Installing : fontconfig-2.8.0-3.el6.x86_64 7/33 Installing : 1:libvorbis-1.2.3-4.el6_2.1.x86_64 8/33 Installing : flac-1.2.1-6.1.el6.x86_64 9/33 Installing : libsndfile-1.0.20-5.el6.x86_64 10/33 Installing : jakarta-commons-io-1.4-3.el6.noarch 11/33 Installing : libXau-1.0.5-1.el6.x86_64 12/33 Installing : libxcb-1.5-1.el6.x86_64 13/33 Installing : libjpeg-6b-46.el6.x86_64 14/33 Installing : 2:libpng-1.2.49-1.el6_2.x86_64 15/33 Installing : jline-0.9.94-0.8.el6.noarch 16/33 Installing : rhino-1.7-0.7.r2.2.el6.noarch 17/33 Installing : tzdata-java-2012j-1.el6.noarch 18/33 Installing : libasyncns-0.8-1.1.el6.x86_64 19/33 Installing : libX11-common-1.3-2.el6.noarch 20/33 Installing : libX11-1.3-2.el6.x86_64 21/33 Installing : libXext-1.1-3.el6.x86_64 22/33 Installing : libXi-1.3-3.el6.x86_64 23/33 Installing : libXtst-1.0.99.2-3.el6.x86_64 24/33 Installing : pulseaudio-libs-0.9.21-13.el6.x86_64 25/33 Installing : libXrender-0.9.5-1.el6.x86_64 26/33 Installing : giflib-4.1.6-3.1.el6.x86_64 27/33 Installing : 1:java-1.6.0-openjdk-1.6.0.0-1.54.1.11.6.el6_3.x86_64 28/33 Installing : bouncycastle-1.46-1.el6.noarch 29/33 Installing : canl-java-1.1.0-1.sl6.noarch 30/33 Installing : pseudonymity-common-1.1.1-0.el6.noarch 31/33 Installing : pseudonymity-ui-1.1.1-0.el6.noarch 32/33 Installing : pseudonymity-server-1.1.1-0.el6.noarch 33/33 Verifying : libX11-common-1.3-2.el6.noarch 1/33 Verifying : libX11-1.3-2.el6.x86_64 2/33 Verifying : libxcb-1.5-1.el6.x86_64 3/33 Verifying : pulseaudio-libs-0.9.21-13.el6.x86_64 4/33 Verifying : 1:libvorbis-1.2.3-4.el6_2.1.x86_64 5/33 Verifying : bouncycastle-1.46-1.el6.noarch 6/33 Verifying : canl-java-1.1.0-1.sl6.noarch 7/33 Verifying : libasyncns-0.8-1.1.el6.x86_64 8/33 Verifying : fontconfig-2.8.0-3.el6.x86_64 9/33 Verifying : rhino-1.7-0.7.r2.2.el6.noarch 10/33 Verifying : pseudonymity-common-1.1.1-0.el6.noarch 11/33 Verifying : freetype-2.3.11-14.el6_3.1.x86_64 12/33 Verifying : tzdata-java-2012j-1.el6.noarch 13/33 Verifying : 2:libogg-1.1.4-2.1.el6.x86_64 14/33 Verifying : libSM-1.1.0-7.1.el6.x86_64 15/33 Verifying : libsndfile-1.0.20-5.el6.x86_64 16/33 Verifying : jpackage-utils-1.7.5-3.12.el6.noarch 17/33 Verifying : jline-0.9.94-0.8.el6.noarch 18/33 Verifying : libXi-1.3-3.el6.x86_64 19/33 Verifying : alsa-lib-1.0.22-3.el6.x86_64 20/33 Verifying : libXext-1.1-3.el6.x86_64 21/33 Verifying : 2:libpng-1.2.49-1.el6_2.x86_64 22/33 Verifying : pseudonymity-ui-1.1.1-0.el6.noarch 23/33 Verifying : 1:java-1.6.0-openjdk-1.6.0.0-1.54.1.11.6.el6_3.x86_64 24/33 Verifying : libjpeg-6b-46.el6.x86_64 25/33 Verifying : flac-1.2.1-6.1.el6.x86_64 26/33 Verifying : libXau-1.0.5-1.el6.x86_64 27/33 Verifying : libICE-1.0.6-1.el6.x86_64 28/33 Verifying : libXrender-0.9.5-1.el6.x86_64 29/33 Verifying : pseudonymity-server-1.1.1-0.el6.noarch 30/33 Verifying : libXtst-1.0.99.2-3.el6.x86_64 31/33 Verifying : giflib-4.1.6-3.1.el6.x86_64 32/33 Verifying : jakarta-commons-io-1.4-3.el6.noarch 33/33 Installed: pseudonymity-server.noarch 0:1.1.1-0.el6 pseudonymity-ui.noarch 0:1.1.1-0.el6 Dependency Installed: alsa-lib.x86_64 0:1.0.22-3.el6 bouncycastle.noarch 0:1.46-1.el6 canl-java.noarch 0:1.1.0-1.sl6 flac.x86_64 0:1.2.1-6.1.el6 fontconfig.x86_64 0:2.8.0-3.el6 freetype.x86_64 0:2.3.11-14.el6_3.1 giflib.x86_64 0:4.1.6-3.1.el6 jakarta-commons-io.noarch 0:1.4-3.el6 java-1.6.0-openjdk.x86_64 1:1.6.0.0-1.54.1.11.6.el6_3 jline.noarch 0:0.9.94-0.8.el6 jpackage-utils.noarch 0:1.7.5-3.12.el6 libICE.x86_64 0:1.0.6-1.el6 libSM.x86_64 0:1.1.0-7.1.el6 libX11.x86_64 0:1.3-2.el6 libX11-common.noarch 0:1.3-2.el6 libXau.x86_64 0:1.0.5-1.el6 libXext.x86_64 0:1.1-3.el6 libXi.x86_64 0:1.3-3.el6 libXrender.x86_64 0:0.9.5-1.el6 libXtst.x86_64 0:1.0.99.2-3.el6 libasyncns.x86_64 0:0.8-1.1.el6 libjpeg.x86_64 0:6b-46.el6 libogg.x86_64 2:1.1.4-2.1.el6 libpng.x86_64 2:1.2.49-1.el6_2 libsndfile.x86_64 0:1.0.20-5.el6 libvorbis.x86_64 1:1.2.3-4.el6_2.1 libxcb.x86_64 0:1.5-1.el6 pseudonymity-common.noarch 0:1.1.1-0.el6 pulseaudio-libs.x86_64 0:0.9.21-13.el6 rhino.noarch 0:1.7-0.7.r2.2.el6 tzdata-java.noarch 0:2012j-1.el6 Complete! - Configuration log: Followed the details at: https://twiki.cern.ch/twiki/bin/view/EMI/PseudonymityServerConfiguration , the configuration is confidential as it contains secret information towards the online CA. 1.2. Upgrade Installation -------------------------------- - YUM/APT Production Repo file contents: [EMI-2-base] name=EMI 2 base baseurl=http://emisoft.web.cern.ch/emisoft/dist/EMI/2/sl6/$basearch/base protect=1 enabled=1 # To use priorities you must have yum-priorities installed priority=40 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-emi - YUM/APT Install command: yum install pseudonymity-ui pseudonymity-server - YUM/APT Testing Repo file contents: [root@hip-paha-virt4 yum.repos.d]# cat emi-3-rc-sl6.repo [core] name=name=SL 6 base baseurl=http://linuxsoft.cern.ch/scientific/6x/$basearch/os http://ftp.scientificlinux.org/linux/scientific/6x/$basearch/os http://ftp1.scientificlinux.org/linux/scientific/6x/$basearch/os http://ftp2.scientificlinux.org/linux/scientific/6x/$basearch/os protect=0 [extras] name=epel baseurl=http://ftp.heanet.ie/pub/fedora/epel/6/$basearch http://mirror.switch.ch/ftp/mirror/epel/6/$basearch http://ftp.fi.muni.cz/pub/linux/fedora/epel/6/$basearch http://ftp.nluug.nl/pub/os/Linux/distr/fedora-epel/6/$basearch http://nl.mirror.eurid.eu/epel/6/$basearch protect=0 [EGI-trustanchors] name=EGI-trustanchors baseurl=http://repository.egi.eu/sw/production/cas/1/current/ #gpgkey=http://repository.egi.eu/sw/production/cas/1/GPG-KEY-EUGridPMA-RPM-3 gpgcheck=0 enabled=1 [EMI-3-testing-base] name=EMI 3 Testing Base Repository baseurl=http://emisoft.web.cern.ch/emisoft/dist/EMI/testing/3/sl6/$basearch/base #gpgkey=http://emisoft.web.cern.ch/emisoft/dist/EMI/3/RPM-GPG-KEY-emi priority=45 protect=1 enabled=1 gpgcheck=0 [EMI-3-testing-third-party] name=EMI 3 Testing Third-Party Repository baseurl=http://emisoft.web.cern.ch/emisoft/dist/EMI/testing/3/sl6/$basearch/third-party #gpgkey=http://emisoft.web.cern.ch/emisoft/dist/EMI/3/RPM-GPG-KEY-emi protect=1 enabled=1 priority=45 gpgcheck=0 [Oracle-11] name=Oracle Repository (not for distribution) baseurl=http://emisoft.web.cern.ch/emisoft/dist/elcaro/oracle-instantclient/11/repo/sl6/$basearch gpgcheck=0 protect=1 enabled=1 priority=45 - YUM/APT Upgrade command: Normally: yum update pseudonymity-ui pseudonymity-server Due to an error in the pseudonymity 1.1.0 post uninstall script: yum reinstall pseudonymity-ui pseudonymity-server - YUM/APT log: [root@hip-paha-virt4 yum.repos.d]# yum update pseudonymity-ui pseudonymity-server yum update pseudonymity-ui pseudonymity-server Loaded plugins: priorities, protectbase, security 322 packages excluded due to repository priority protections 0 packages excluded due to repository protections Setting up Update Process Resolving Dependencies --> Running transaction check ---> Package pseudonymity-server.noarch 0:1.1.0-0.sl6 will be updated ---> Package pseudonymity-server.noarch 0:1.1.1-0.el6 will be an update --> Processing Dependency: pseudonymity-common >= 1.1.1 for package: pseudonymity-server-1.1.1-0.el6.noarch --> Processing Dependency: canl-java >= 1.1 for package: pseudonymity-server-1.1.1-0.el6.noarch ---> Package pseudonymity-ui.noarch 0:1.1.0-0.sl6 will be updated ---> Package pseudonymity-ui.noarch 0:1.1.1-0.el6 will be an update --> Running transaction check ---> Package canl-java.noarch 0:1.1.0-1.sl6 will be installed --> Processing Dependency: jakarta-commons-io >= 1.4 for package: canl-java-1.1.0-1.sl6.noarch ---> Package pseudonymity-common.noarch 0:1.1.0-0.sl6 will be updated ---> Package pseudonymity-common.noarch 0:1.1.1-0.el6 will be an update --> Running transaction check ---> Package jakarta-commons-io.noarch 0:1.4-3.el6 will be installed --> Finished Dependency Resolution Dependencies Resolved ============================================================================================================================================================================================================== Package Arch Version Repository Size ============================================================================================================================================================================================================== Updating: pseudonymity-server noarch 1.1.1-0.el6 EMI-3-testing-base 21 M pseudonymity-ui noarch 1.1.1-0.el6 EMI-3-testing-base 2.0 M Installing for dependencies: canl-java noarch 1.1.0-1.sl6 EMI-3-testing-base 261 k jakarta-commons-io noarch 1.4-3.el6 core 104 k Updating for dependencies: pseudonymity-common noarch 1.1.1-0.el6 EMI-3-testing-base 1.5 M Transaction Summary ============================================================================================================================================================================================================== Install 2 Package(s) Upgrade 3 Package(s) Total size: 24 M Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : jakarta-commons-io-1.4-3.el6.noarch 1/8 Installing : canl-java-1.1.0-1.sl6.noarch 2/8 Updating : pseudonymity-common-1.1.1-0.el6.noarch 3/8 Updating : pseudonymity-server-1.1.1-0.el6.noarch 4/8 /bin/rm: cannot remove `/etc/pseudonymity/server': Is a directory Updating : pseudonymity-ui-1.1.1-0.el6.noarch 5/8 Cleanup : pseudonymity-ui-1.1.0-0.sl6.noarch 6/8 Cleanup : pseudonymity-server-1.1.0-0.sl6.noarch 7/8 Cleanup : pseudonymity-common-1.1.0-0.sl6.noarch 8/8 Verifying : jakarta-commons-io-1.4-3.el6.noarch 1/8 Verifying : canl-java-1.1.0-1.sl6.noarch 2/8 Verifying : pseudonymity-server-1.1.1-0.el6.noarch 3/8 Verifying : pseudonymity-common-1.1.1-0.el6.noarch 4/8 Verifying : pseudonymity-ui-1.1.1-0.el6.noarch 5/8 Verifying : pseudonymity-common-1.1.0-0.sl6.noarch 6/8 Verifying : pseudonymity-ui-1.1.0-0.sl6.noarch 7/8 Verifying : pseudonymity-server-1.1.0-0.sl6.noarch 8/8 Dependency Installed: canl-java.noarch 0:1.1.0-1.sl6 jakarta-commons-io.noarch 0:1.4-3.el6 Updated: pseudonymity-server.noarch 0:1.1.1-0.el6 pseudonymity-ui.noarch 0:1.1.1-0.el6 Dependency Updated: pseudonymity-common.noarch 0:1.1.1-0.el6 Complete! NOTE! Due to an error in the pseudonymity 1.1.0 post-install script that can not be corrected in the current version (since it is in the former version), we had also to reinstall the service: [root@hip-paha-virt4 yum.repos.d]# yum reinstall pseudonymity-ui pseudonymity-server Loaded plugins: priorities, protectbase, security Setting up Reinstall Process 322 packages excluded due to repository priority protections 0 packages excluded due to repository protections Resolving Dependencies --> Running transaction check ---> Package pseudonymity-server.noarch 0:1.1.1-0.el6 will be reinstalled ---> Package pseudonymity-ui.noarch 0:1.1.1-0.el6 will be reinstalled --> Finished Dependency Resolution Dependencies Resolved ============================================================================================================================================================================================================== Package Arch Version Repository Size ============================================================================================================================================================================================================== Reinstalling: pseudonymity-server noarch 1.1.1-0.el6 EMI-3-testing-base 21 M pseudonymity-ui noarch 1.1.1-0.el6 EMI-3-testing-base 2.0 M Transaction Summary ============================================================================================================================================================================================================== Reinstall 2 Package(s) Total download size: 23 M Installed size: 25 M Is this ok [y/N]: y Downloading Packages: (1/2): pseudonymity-server-1.1.1-0.el6.noarch.rpm | 21 MB 00:31 (2/2): pseudonymity-ui-1.1.1-0.el6.noarch.rpm | 2.0 MB 00:03 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 589 kB/s | 23 MB 00:39 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : pseudonymity-server-1.1.1-0.el6.noarch 1/2 /bin/rm: cannot remove `/etc/pseudonymity/server': Is a directory /bin/ln: creating symbolic link `/etc/pseudonymity/server/conf': File exists Installing : pseudonymity-ui-1.1.1-0.el6.noarch 2/2 Verifying : pseudonymity-ui-1.1.1-0.el6.noarch 1/2 Verifying : pseudonymity-server-1.1.1-0.el6.noarch 2/2 Installed: pseudonymity-server.noarch 0:1.1.1-0.el6 pseudonymity-ui.noarch 0:1.1.1-0.el6 Complete! - Configuration log: Followed the details at: https://twiki.cern.ch/twiki/bin/view/EMI/PseudonymityServerConfiguration , the configuration is confidential as it contains secret information towards the online CA. No configuration changes between the versions. 2. Static Code Analysis ****************************** - URL where static code analysis results can be accessed NA 3. Unit Tests ***************** - URL pointing to the results of the Unit Tests. NA (Unit tests are run during the build, and the build fails if any unit test fails). - Code Coverage %, if available. NA 4. System tests ********************* - URL where the tests/testsuite can be accessed: https://twiki.cern.ch/twiki/bin/view/EMI/PseudonymityTestPlan - URL where the test results can be accessed: see Summary / 4.1 below OR please, use the template below to include the test results in this document: --------------- System Test Summary ------------------ For each Basic Functionality test, please include the following summary: * Description of the test: see 4.1 * Result: PASSED/FAILED: see 4.1 For each Regression test, please include the following summary: * Description of the test: NA * Test Unique ID/RfC unique ID: NA * Result: PASSED/FAILED: NA For each of Performance and Scalability tests, please include the following summary: * Description of the test: NA * Description of the specific context: NA * Result: PASSED/FAILED: NA For each Standards Compliance/Conformance test, please include the following summary: * Description of the test: NA * Adopted Standard: NA * Result: PASSED/FAILED: NA For each Integration test, please include the following summary: * Description of involved components and testbed setup: NA * Description of the test: NA * Description of the specific context: NA * Result: PASSED/FAILED: NA 4.1. Basic Functionality tests ************************************* For each test: COPY & PASTE TEST OUTPUT. Test-Server-Config-1: (The configuration is invalid, because the host certificate filename is wrong:) [root@hip-paha-virt4 .globus]# /etc/init.d/pseudonymity-service start [root@hip-paha-virt4 .globus]# ERROR PseudonymityService - The service encountered an error that could not be dealt with, shutting down! ERROR PseudonymityService - Could not read the private key and/or certificate from the file The service encountered an error that could not be dealt with, shutting down! Error: Could not read the private key and/or certificate from the file org.glite.pseudo.server.PseudoServerException: Could not read the private key and/or certificate from the file at org.glite.pseudo.server.standalone.PseudonymityService.configureConnector(PseudonymityService.java:165) at org.glite.pseudo.server.standalone.PseudonymityService.configureServer(PseudonymityService.java:234) at org.glite.pseudo.server.standalone.PseudonymityService.<init>(PseudonymityService.java:119) at org.glite.pseudo.server.standalone.PseudonymityService.main(PseudonymityService.java:346) Caused by: java.io.FileNotFoundException: /etc/grid-security/hostcert_WRONG.pem (No such file or directory) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(FileInputStream.java:137) at java.io.FileInputStream.<init>(FileInputStream.java:96) at eu.emi.security.authn.x509.impl.PEMCredential.<init>(PEMCredential.java:222) at org.glite.pseudo.server.standalone.PseudonymityService.configureConnector(PseudonymityService.java:155) ... 3 more ERROR PseudonymityService - Could not read the private key and/or certificate from the file org.glite.pseudo.server.PseudoServerException: Could not read the private key and/or certificate from the file at org.glite.pseudo.server.standalone.PseudonymityService.configureConnector(PseudonymityService.java:165) [pseudonymity-server-1.1.1.jar:na] at org.glite.pseudo.server.standalone.PseudonymityService.configureServer(PseudonymityService.java:234) [pseudonymity-server-1.1.1.jar:na] at org.glite.pseudo.server.standalone.PseudonymityService.<init>(PseudonymityService.java:119) [pseudonymity-server-1.1.1.jar:na] at org.glite.pseudo.server.standalone.PseudonymityService.main(PseudonymityService.java:346) [pseudonymity-server-1.1.1.jar:na] Caused by: java.io.FileNotFoundException: /etc/grid-security/hostcert_WRONG.pem (No such file or directory) at java.io.FileInputStream.open(Native Method) ~[na:1.6.0_24] at java.io.FileInputStream.<init>(FileInputStream.java:137) ~[na:1.6.0_24] at java.io.FileInputStream.<init>(FileInputStream.java:96) ~[na:1.6.0_24] at eu.emi.security.authn.x509.impl.PEMCredential.<init>(PEMCredential.java:222) ~[canl-1.1.0.jar:1.1.0] at org.glite.pseudo.server.standalone.PseudonymityService.configureConnector(PseudonymityService.java:155) [pseudonymity-server-1.1.1.jar:na] ... 3 common frames omitted [root@hip-paha-virt4 .globus]# /etc/init.d/pseudonymity-service status Pseudonymity Service not running...removing stale pid file Pseudonymity Service not running! [root@hip-paha-virt4 .globus]# PASSED Test-Server-Config-2: [root@hip-paha-virt4 .globus]# /etc/init.d/pseudonymity-service start The pseudonymity service has been successfully started. [root@hip-paha-virt4 .globus]# /etc/init.d/pseudonymity-service status Pseudonymity Service running! PASSED Test-Func-1: [root@hip-paha-virt4 .globus]# pseudo-cert-request --url https://hip-paha-virt4.cern.ch:8443/pseudo/Login -p /tmp/x509up_u0 -v pseudo-cert-request: org.glite.pseudo.ui.PseudoInit - Copyright (c) 2011. Members of the EMI Collaboration ServiceUrl: https://hip-paha-virt4.cern.ch:8443/pseudo/Login New Key Password: Retype: Proxy Filename: /tmp/x509up_u0 Connecting to the pseudonymity service ... ok Generating a public/private keypair (1024 bit) ... ok Submitting the certificate request ... ok Pseudo certificate (/root/.globus/pseudocert.pem) expires on 'Wed Feb 11 15:14:18 CET 2015'. [root@hip-paha-virt4 .globus]# PASSED Test-Func-2: [root@hip-paha-virt4 .globus]# openssl x509 -in /root/.globus/pseudocert.pem -subject -noout subject= /C=FI/DC=pseudotest/O=HIP/OU=Tech/CN=01afba83d1ab4cfb [root@hip-paha-virt4 .globus]# Test-Func-3: Output is in the Web browser. For the user "CN=Henri Johannes Mikkonen, CN=610244, CN=mikkonen, OU=Users, OU=Organic Units, DC=cern, DC=ch", the pseudonym "CN=01afba83d1ab4cfb,DC=pseudotest,OU=Tech,O=HIP,C=FI" exists with four events: "301: Requested certificate", "302: Issued certificate", "303: Registered certificate", "201: Issued DN". PASSED Test-Func-4: Output is in the Web browser. For the admin "CN=Henri Johannes Mikkonen, CN=610244, CN=mikkonen, OU=Users, OU=Organic Units, DC=cern, DC=ch", there is information that he has listed event details for the pseudonym. PASSED 4.2. Regression tests ***************************** For each test: NA 4.3. Standard Conformance tests ****************************************** For each test: NA 4.4. Performance tests ******************************* For each test: NA 4.5. Scalability tests ************************** For each test: NA 4.6. Integration tests ************************** For each test: NA ---------------End of System Test Summary ------------------